首页
分类
标签
友链
归档
瞬间
个人作品
AI狼人杀
搜索文章
= 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)" >
首页
分类
标签
友链
归档
瞬间
个人作品
AI狼人杀
青云
探索、记录、分享
QQ交流群
控制台
全部
🔥AI (35)
🔥杂文 (4)
Java (388)
Python (5)
数据库 (77)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
MQTT (3)
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
讲讲你对MVCC的理解
MVCC是一种并发控制策略,它在多个事务同时执行时,确保数据库的一致性和隔离性。MVCC通过为每个事务创建数据的不同版本,避免了锁竞争问题。 它的工作原理如下: 每条数据行都有一个隐藏的版本号或时间戳,记录该行的创建或最后修改时间。 当事务开始,它会获取一个唯一的事务ID,作为其开始时间戳。
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
事务的隔离级别有哪些?(深入)
1.事务 MySQL事务是指一组数据库操作,这些操作要么全部执行成功,要么全部不执行。 如果其中任何一个操作失败,整个事务都会被回滚,即所有操作都会被撤销,数据库回到事务开始之前的状态。这样可以保证数据的一致性和完整性,避免了数据丢失或者不一致的情况。 2.事务特性 事务4大特性(ACID):原子性
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
说下你对数据库事务的理解
数据库事务是指一系列数据库操作的逻辑单元,这些操作要么全部成功执行,要么全部回滚。它的目的是确保数据的一致性和完整性。事务具备4大特性,即原子性、一致性、隔离性和持久性: 原子性:事务
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
事务的隔离级别有哪些
MySQL支持以下四个事务隔离级别: 读未提交:最低的隔离级别。事务可以读取到其他事务尚未提交的数据,可能会出现脏读、不可重复读和幻读问题。 读已提交:事务只能读取到已经提交的数据。但在同一事务中,多次读取同一行的数据结果可能会不一致,可能会出现不可重复读和幻读问题。 可重复读
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
慢SQL你是怎么优化的?(深入)
1. SQL语句优化 1.1. 准备工作: 1.1.1. 创建student表: DROP TABLE IF EXISTS student; CREATE TABLE student ( id int(10) NOT NULL AUTO_INCREMENT COMMENT '序号', stu
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
索引失效的情况有哪些
索引失效是指在使用索引进行查询时,索引无法发挥作用,导致查询性能下降。常见的导致索引失效的情况有以下几种: 不满足索引列顺序:如果查询条件中的列顺序与索引列的顺序不一致,索引可能无法被使用。例如,一个联合索引(A, B),如果查询条件只包含了B列而没有A列,那么这个索引就无法被利用。 使用函数或表达
作者:青云
发布时间:2024-04-22
分类:
数据库
标签:
#
mysql
共 578 篇文章
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
页
# skill
(1)
# claude
(1)
# langchain
(2)
# 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)
更多 +
友情链接
青云博客
网笙久久的博客
林间拾语
宏尘极客