摘要:
如果定了主键,InnoDB采用主键作为主键索引; 如果没定义主键,InnoDB选择第一个不包含Null值的唯一索引作为主键索引。 如果以上两种都不满足,InnoDB会选择内置的6字节长度的ROWID作为隐含的主键索引,ROWID随着行记录写入而自动递增。 阅读全文
posted @ 2025-07-09 11:02
Charlie-Pang
阅读(11)
评论(0)
推荐(0)
摘要:
mysql索引主要分为两种结构:B+Tree(默认)和Hash索引 索引分类: Normal普通索引:大多数情况下可以使用。 Unique唯一索引:表示唯一不允许重复的索引,主键自动拥有Unique约束的唯一索引。 Full Text全文索引:检索长文本的时候效果好 SPATIAL空间索引:地理空间 阅读全文
posted @ 2025-07-09 10:36
Charlie-Pang
阅读(14)
评论(0)
推荐(0)
摘要:
定位慢查询的方法: 业务驱动,靠运营人员或用户反馈。 测试驱动,系统上线前测试人员反馈。 系统跟踪监控,比如Prometheus、SkyWalking。 慢查询日志,通过开启MySQL慢查询日志监控慢查询sql并及时进行优化。 阅读全文
posted @ 2025-07-09 09:40
Charlie-Pang
阅读(12)
评论(0)
推荐(0)
摘要:
服务器硬件:cpu、内存、磁盘IO、网卡流量 服务器操作系统:Linux的配置参数不同性能不同。 数据库存储引擎的选择:MyISAM不支持事务,表级锁,InnoDB事务级存储引擎,支持行级锁和事务ACID 数据库自身配置参数:Mysql有上百项数据库配置参数(缓冲区、连接数、线程数、查询缓存等)。 阅读全文
posted @ 2025-07-09 09:36
Charlie-Pang
阅读(6)
评论(0)
推荐(0)
摘要:
 阅读全文
posted @ 2025-07-09 09:31
Charlie-Pang
阅读(5)
评论(0)
推荐(0)

浙公网安备 33010602011771号