Products
GG网络技术分享 2025-11-13 13:07 1
选择合适的索引类型
避免在索引列上用函数或运算

用复合索引
保持索引的简洁性
定期维护索引
OPTIMIZE TABLE 命令来沉新鲜组织表和索引,搞优良性Neng。考虑用分区表
虚假设有一个学生表,包含学生ID和姓名两列。Ru果查询时三天两头用以下SQL语句:
sql
SELECT * FROM students WHERE name = '张三' AND age = 20;
Ru果只对name列建立了索引, 而没有对age列建立索引,那么即使age列的值具有hen高大的区分度,查询效率也兴许不高大。基本上原因是数据库需要先通过name列的索引找到全部名为“张三”的学生,然后再对这些个后来啊进行全表扫描以找到年龄为20岁的学生。这种情况下即使age列的值具有hen高大的区分度,也无法有效利用Yi建的索引。
Demand feedback