-
创建、修改、删除索引
CREATE INDEX index_name ON table_name (column_list) CREATE UNIQUE INDEX index_name ON table_name (column_list) ALTER TABLE table_name ADD INDEX index_name (column_list) ALTER TABLE table_name ADD UNIQUE (column_list) ALTER TABLE table_name ADD PRIMARY KEY (column_list) DROP INDEX index_name ON talbe_name ALTER TABLE table_name DROP INDEX index_name 或直接使用Navicat -> 设计表 -> 索引 方式修改
-
不走索引情况汇总
联合索引查询时条件没有按照从左到右的顺序查询,导致联合索引断了
查询的数据大于全表的2/3,此时mysql引擎会直接全表扫描
索引列区分度较小,如:200万条数据中查询的字段重复度非常高,统计业务中好评领券数统计时出现该问题
强制索引 FORCE INDEX(index_name) mysql强制使用索引
-
慢查询问题
mysql索引相关
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...