腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
一树一溪
专栏成员
举报
35
文章
46266
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(35)
云数据库 SQL Server(23)
数据库(22)
sql(22)
编程算法(9)
mysql(6)
存储(4)
客户端(4)
缓存(3)
连接(3)
事务(3)
node.js(2)
日志数据(2)
服务端(2)
日志(2)
线程(2)
源码(2)
官方文档(1)
html(1)
云数据库 Redis®(1)
api(1)
unix(1)
分布式(1)
网络安全(1)
tcp/ip(1)
utf8(1)
buffer(1)
case(1)
innodb(1)
int(1)
limit(1)
lock(1)
null(1)
offset(1)
record(1)
ref(1)
sys(1)
table(1)
tail(1)
time(1)
测试(1)
数据(1)
优化(1)
搜索文章
搜索
搜索
关闭
慢查询日志中的 Lock_time 从哪里来?
lock
time
日志
事务
线程
经常关注慢查询日志的读者,和 Lock_time 应该算是老相识了,大家对这位老相识了解有多少呢?
csch
2023-05-24
517
0
带你读 MySQL 源码:where 条件怎么过滤记录?
int
mysql
null
连接
源码
源码分析系列的第 3 篇文章,我们来聊聊 MySQL 是怎么判断一条记录是否匹配 where 条件的。
csch
2023-05-24
1.3K
0
带你读 MySQL 源码:select *
mysql
源码分析系列的第 2 篇文章,我们来聊聊 select * 中的星号是怎么展开为表中所有字段的。
csch
2023-05-24
589
0
带你读 MySQL 源码:limit, offset
limit
mysql
offset
客户端
源码
MySQL 源码数量庞大,各种功能的代码盘根错节,相互交织在一起,形成一张复杂的网。
csch
2023-05-24
918
0
MySQL 客户端不辞而别,服务端怎么办?
mysql
服务端
客户端
连接
事务
为了和前一篇文章介绍的场景区分开,我们用两个虚构小故事把两种场景放在一起作个对比。
csch
2023-05-24
490
0
MySQL 客户端 Ctrl + C,服务端会发生什么?
mysql
服务端
客户端
事务
线程
我们也许有过这样的经历:用 mysql 客户端连上数据库,执行一条 SQL,结果迟迟执行不完,我们等得不耐烦了,顺手就是一个 Ctrl + C。
csch
2023-05-24
675
0
修改 lower_case_table_names 导致 frm 文件删除失败
数据库
case
table
测试
数据
经过分析发现,报错信息中的数据库,所有表名都混用了大小写字母,因为创建表之后,系统变量 lower_case_table_names 的值被从 0 修改为 1,导致删除这个数据库时,每个表的 ibd 文件删除成功,frm 文件删除失败。
csch
2023-05-24
677
0
MySQL 相关子查询
mysql
ref
客户端
连接
优化
本文示例 SQL 中的表,都来自于官方提供的测试数据库 sakila,下载链接如下:https://downloads.mysql.com/docs/sakila-db.tar.gz
csch
2023-05-24
541
0
MySQL 全表扫描成本计算
数据库
云数据库 SQL Server
sql
全表扫描成本作为参照物,用于和表的其它访问方式的成本做对比。任何一种访问方式,只要成本超过了全表扫描成本,就不会被使用。
csch
2022-12-20
878
0
MySQL 不相关子查询怎么执行?
数据库
存储
sql
云数据库 SQL Server
经过上一篇 where field in (...) 的开场准备,本文正式开启子查询系列,这个系列会介绍子查询的各种执行策略,计划包括以下主题:
csch
2022-12-20
1.9K
0
where field in(...) 是怎么执行的?
编程算法
sql
数据库
云数据库 SQL Server
存储
我们日常写 SQL 时,子查询应该算是常客了。MySQL 为子查询执行准备了各种优化策略,接下来我会写子查询各种优化策略是怎么执行的系列文章。
csch
2022-12-20
535
0
MySQL 连接怎么保活?
网络安全
数据库
sql
云数据库 SQL Server
api
多年前开发过一个异步发送订单短信、邮件通知的守护程序,每次程序启动时会创建数据库连接,后续读写数据库操作就一直复用这个连接。
csch
2022-12-20
4.9K
0
MySQL 8.0 数据字典表
数据库
sql
云数据库 SQL Server
MySQL 8.0 对数据字典进行了重构,用户表、数据字典表、MySQL 其它系统表的元数据都统一保存到 mysql 库的数据字典表中了。
csch
2022-12-20
1.7K
0
MySQL 崩溃恢复过程分析
日志数据
数据库
sql
云数据库 SQL Server
本文我们一起来看看,MySQL 在崩溃恢复过程中都干了哪些事情,Redo 日志又是怎么大显身手的。
csch
2022-12-20
1K
0
MySQL 事务二阶段提交
数据库
云数据库 SQL Server
sql
分布式
缓存
初次接触二阶段提交,源于想以事务的方式实现对 MongoDB 中多个集合数据的修改,而 MongoDB 本身不支持事务,官方推荐的方案就是使用二阶段提交。
csch
2022-09-05
2.2K
1
InnoDB 行超长时怎么选择溢出字段?
云数据库 SQL Server
InnoDB 索引页的大小默认为 16K,然而,varchar、text、blob 类型的单个字段内容长度就有可能超过 16K,这种情况下,整个索引页都存不下一个字段的内容了。
csch
2022-09-05
985
1
Undo 日志用什么存储结构支持无锁并发写入?
unix
编程算法
日志数据
sql
html
redo 日志只有崩溃恢复的时候才能派上用场,undo 日志不一样,它承担着多重职责,MySQL 崩溃恢复、以及正常提供服务期间,都有它的身影。
csch
2022-09-05
390
0
Redo 日志从产生到写入日志文件
buffer
sys
tail
日志
对于这样的剧情,想必大家不会陌生:美国大片中拯救世界的英雄,平时看起来跟普通人没啥区别,甚至还可能会有点让人看不上。
csch
2022-09-05
456
0
InnoDB B-TREE 索引怎么计算 WHERE 条件范围内有多少条记录?
云数据库 SQL Server
如果 WHERE 条件能够命中索引(包含主键索引、二级索引),计算 WHERE 条件范围内的记录数量,是计算使用索引执行查询的成本的关键指标。
csch
2022-09-05
561
0
InnoDB B-TREE 索引怎么定位一条记录?
innodb
record
对于 SQL 语句的执行来说,定位 B-TREE 索引中的一条记录,是个举足轻重的能力。
csch
2022-09-05
322
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档