数据库
文章平均质量分 91
mysql、tidb……
ChicagoTypewriter
You only live once,do not angry and worry.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
InnoDB中的undo日志和历史系统的基础机制
本文探讨了InnoDB中MVCC机制的核心实现原理。重点分析了undo日志和历史系统如何支持多版本并发控制:当记录被修改时,旧版本会作为undo记录保存,形成版本链;所有事务都直接操作"实时"数据,但通过读取视图控制可见性;文章还介绍了三种事务隔离级别(READ UNCOMMITTED、READ COMMITTED和REPEATABLE READ)对MVCC的影响。这些机制使不同事务能看到数据的不同版本,从而在保证一致性的同时提高并发性能。原创 2026-03-15 21:59:00 · 373 阅读 · 0 评论 -
MySQL数据类型
MySQL数据类型选择指南:整数类型应根据范围需求选择TINYINT到BIGINT,UNSIGNED可扩大正数范围;实数类型中DECIMAL精度最高但性能较差,建议用BIGINT替代;字符串类型VARCHAR最常用,注意字符集影响存储空间;日期类型优先使用DATETIME,时区相关用TIMESTAMP;KEY选择应优先整数类型,避免字符串和随机值;特殊数据如IP地址可转换为整数存储;设计时应选择更小更简单的数据类型,避免NULL值和过多联表查询。合理的数据类型选择对性能和存储效率至关重要。原创 2025-07-02 07:00:00 · 1805 阅读 · 0 评论 -
MySQL用户和授权
本文介绍了MySQL白名单配置和只读用户授权操作。首先通过iptables-save命令验证客户端IP访问权限,然后创建只读用户并授予特定表SELECT权限。重点解决了两个常见问题:1)授权后需重新登录才能生效;2)联表查询需要额外授予临时表权限。文章提供了权限查询对比示例,并强调在HA环境中需主备库同步执行授权操作,同时建议始终授予临时表权限以支持联表查询。最后提醒授权变更后应重新连接以更新会话权限。原创 2025-06-06 19:36:55 · 780 阅读 · 0 评论 -
MySQL入门笔记
主要根据《高性能MySQL-第四版》-MySQL架构章节内容进行读书笔记的整理,主要内容为MySQL的事务。原创 2025-05-30 00:09:51 · 793 阅读 · 0 评论 -
命令记录|SQL&mysql核心知识总结
相同数据量下,B+Tree比B Tree树低,磁盘IO次数更少;B+Tree叶子节点通过双向链表连接,更适合范围查询原创 2023-05-27 18:25:27 · 243 阅读 · 0 评论 -
TIDB事务过大触发Transaction is too large异常
TIDB事务过大触发Transaction is too large异常原创 2023-01-09 00:24:21 · 3466 阅读 · 0 评论
分享