首页
分类
标签
友链
归档
瞬间
搜索文章
= 768 && isOpen) { isOpen = false; setTimeout(() => enableScroll(document.body), 200); }">
enableScroll(document.body), 200);" x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" style=" position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 1001; overscroll-behavior: none; " >
enableScroll(document.body), 200)" >
首页
分类
标签
友链
归档
瞬间
青云
记录、分享
QQ交流群
控制台
全部
🔥AI (28)
🔥杂文 (4)
Java (387)
Python (3)
数据库 (76)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
MQTT (3)
添加索引真的不会锁表吗?
1.MySQL DDL执行方式 MySQL5.5以及之前的版本,通常更改数据表结构操作(DDL)会阻塞对表数据的增删改操作(DML)。 MySQL5.6提供Online DDL之后可支持DDL与DML操作同时执行,降低了DDL期间对业务延迟带来的影响。 2.Online ddl: 概念: 在不中断现
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
分表后非分片键的查询、排序怎么处理
在使用分表后,非分片键的查询和排序可以通过以下方式进行处理: 联合查询:如果需要执行涉及多个分表的查询,可以使用联合查询(UNION)或者连接查询(JOIN)来合并结果。将查询条件应用到对应的分表,然后将结果联合起来返回给用户。 扫描所有分表:如果查询涉及到的数据无法通过分片键进行过滤,那么可能需要
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
数据库 cpu 飙升,你会如何处理
当MySQL数据库的CPU使用率飙升时,可能是由于以下几个原因导致的: 查询性能问题:某些查询可能没有被正确地优化,导致查询执行时间过长,从而占用大量的CPU资源。可以通过查看慢查询日志和执行计划来分析问题查询,并进行索引优化、重写查询语句或调整数据库配置等方式来改善查询性能。 数据库连接问题:如果
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
高并发场景下,如何安全修改同一行数据
在高并发情况下,多事务安全修改同一行数据可以采用以下方法: 乐观锁:在数据表中添加一个版本号(或者时间戳)字段,每次更新数据时都会检查该字段的值。当多个并发的请求同时修改同一行数据时,只有一个请求能够成功执行更新操作,其他请求需要重新检查数据是否被修改过。如果数据没有被修改,那么它们可以重新尝试更新
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
一条SQL的执行过程是怎样的
一条 SQL 的执行过程可以大致分为以下几个步骤: 连接器: 客户端与数据库建立连接,并发送 SQL 语句给数据库服务。 连接器验证客户端的身份和权限,确保用户有足够的权限执行该 SQL 语句。 查询缓存:
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
Binlog有几种录入格式与区别
MySQL的Binlog有三种录入格式,分别是Statement格式、Row格式和Mixed格式。它们的主要区别如下: Statement格式:
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
如何解决MySQL死锁问题
MySQL在并发环境下可能会出现死锁问题。死锁是指两个或多个事务互相等待对方释放资源,导致无法继续执行的情况。 解决死锁问题的方法通常有以下几种: 调整事务隔离级别:通过将事务隔离级别降低为读未提交(或读已提交,可以减少死锁的发生概率。但是要注意隔离级别的降低可能引发脏读、不可重复读等数据一致性问题
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
MySQL 有哪些高可用方案
MySQL的高可用方案主要有以下几种: 主从复制:这是最常见的高可用方案。主库负责处理写操作,并将数据变更记录到binlog日志。从库将主库的binlog复制到自己的中继日志,然后执行中继日志中的事件,以达到与主库数据一致的目的。当主库出现故障时,可以将从库提升为新的主库,实现服务的高可用。 集群:
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
如何优化深分页limit 1000000?(深入)
1.数据准备 -- 1.创建表: drop table user_login_log; CREATE TABLE user_login_log ( id INT PRIMARY KEY AUTO_INCREMENT, user_id VARCHAR(64) NOT NULL, ip V
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
如何优化深分页limit 1000000
深分页问题是 MySQL 中常见的性能问题,当你尝试获取大量数据的后续页面时,性能会显著下降。这是因为 MySQL 需要先扫描到指定的偏移量,然后再返回数据。 例如,以下查询可能会非常慢: SELECT * FROM table ORDER BY id LIMIT 1000000, 10; 这是因为
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
共 569 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
页
# MCP
(2)
# Tool Calling
(1)
# Tool
(0)
# rag
(1)
# redis stack
(2)
# ollama
(1)
# spring ai alibaba
(12)
# selenuim
(1)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(43)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(0)
# Python爬虫
(1)
# leetcode
(11)
更多 +
友情链接
青云博客
网笙久久的博客
林间拾语
宏尘极客