首页
分类
标签
友链
归档
瞬间
搜索文章
= 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 (31)
🔥杂文 (4)
Java (388)
Python (3)
数据库 (77)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
MQTT (3)
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
了解MySQL锁升级吗
MySQL锁升级是指在并发事务执行过程中,当某个事务无法满足当前所需的锁级别时,系统会自动将该事务的锁级别升级为更高级别的锁。 通常情况下,MySQL 会根据事务的需求和操作的对象自动选择合适的锁级别。然而,在某些情况下,事务无法获取到所需的锁级别,就会触发锁升级。 例如以下两种常见的锁升级场景:
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
MySQL自增主键会遇到什么问题?
MySQL自增主键八大核心问题 一、主键溢出危机 INT类型上限: 最大值21亿(2^32-1) 高频写入业务3-5年可能耗尽 案例:某支付系统运行4年后报错 BIGINT陷阱: 虽然上限9223372036854775807 但达到1%时已产生性能问题
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
Undo log是如何回滚事务的
在数据库中,Undo Log通常用于实现事务的回滚操作。当事务执行更新操作时,数据库会将相应的旧数据记录在Undo Log中,用于回滚事务时还原到事务开始前的状态。以下是Undo Log回滚事务的一般步骤: 首先,获取事务的回滚指针或Undo Log的起始位置。 从Undo Log的末尾开始逆向扫描
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
深度解析:掌握MVCC机制的核心原理
这一讲我们来深入分析一下MySQL是如何通过MVCC机制来实现隔离性。 上一讲和大家聊到,隔离性本质上是因为同时存在多个并发事务可能会导致脏读、幻读等情况。 要解决并发问题只有一种方案就是加锁。当然,锁不可避免的会导致性能下降,但是,锁也有乐观和悲观之分,上一讲我们聊到的,隔离级别中的串行化就是一种
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
讲讲主从复制原理与延迟
MySQL 的主从复制原理如下: 首先,主库将变更写入 binlog 日志。 从库连接到主库后,有一个 IO 线程负责将主库的 binlog 日志复制到自己本地,并写入到中继日志中。 然后,从库中有一个 S
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
共 574 篇文章
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
58
页
# milvus
(2)
# MCP
(2)
# Tool Calling
(1)
# Tool
(0)
# rag
(2)
# redis stack
(3)
# ollama
(1)
# spring ai alibaba
(14)
# selenuim
(2)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(43)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(0)
# Python爬虫
(1)
更多 +
友情链接
青云博客
网笙久久的博客
林间拾语
宏尘极客