代码改变世界

阅读排行榜

MySQL 添加主键减少磁盘空间的使用

2024-02-18 17:25 by abce, 67 阅读, 收藏,
摘要: 测试使用的版本:MySQL 8.0.32 时至今日的 MySQL 8.3.0,默认都是不需要在定义表的时候定义主键。不过 Group Replication 和 Percona XtraDB Cluster (PXC) 缺省不支持没有主键的表。表缺少主键会有很多负面的性能影响,最大的确定是影响复制的 阅读全文

LSM树学习笔记(2)

2023-07-24 21:12 by abce, 67 阅读, 收藏,
摘要: SSTables LSM(log-structured merge-tree)树使用排序字符串表(SSTable:Sorted Strings Table)格式持久化到磁盘。顾名思义,SSTable是一种用于存储键值对的格式,其中的键是按排序排列的。SSTable由多个被称为段的有序文件组成。这些段 阅读全文

InnoDB 的锁

2024-05-10 11:03 by abce, 55 阅读, 收藏,
摘要: 共享锁和排它锁 InnoDB 实现的标准的行级锁有两种类型:共享锁(S)和排它锁(X)。其中,共享锁支持事务持有该锁来读取行记录;排它锁支持事务持有该锁对行记录做更新或者删除操作。 如果事务 T1 对行 r 持有共享(S)锁,那么来自不同事务 T2 对行 r 的锁请求将按如下方式处理: ·T2 对 阅读全文

找出不同mysql servers之间的差异

2022-04-21 09:00 by abce, 55 阅读, 收藏,
摘要: 当一个人负责从Dev 到 QA、UAT 等各种环境,再到 Prod来推动应用程序开发时,确保测试环境中的配置与最终的生产环境具有可比性通常很有用。对于由 DBA 团队管理服务器的尤其如此。 显然,性能差异可能是由于硬件、存储、网络、软件配置等方面的差异。问题是如何快速有效地找到差异,而无需运行大量不 阅读全文

【SQLServer】找出是哪个用户安装了SQLServer

2022-06-12 12:19 by abce, 54 阅读, 收藏,
摘要: 进入安装目录: C:\Profram Files\Microsoft SQL Server\110\Setup Bootstrap\Log\<Installation Date> 可以看到 打开文件,查找LogonUser 阅读全文