多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 使用SQL提示 SQL提示,是优化数据库的一个重要手段,简单来说,就是在SQL语句中加入一些人为的提示来达到优化操作的目的。 ## 1 USE INDEX 在查询语句中表名的后面,添加 use index 来提供希望MySQL去参考的索引列表,就可以让MySQL不再考虑其他可用的索引。 ``` create index idx_seller_name on tb_seller(name); ``` ## 2 IGNORE INDEX 如果用户只是单纯的想让MySQL忽略一个或者多个索引,则可以使用 ignore index 作为 hint 。 ``` explain select * from tb_seller ignore index(idx_seller_name) where name = '小米科技'; ``` ![](https://img.kancloud.cn/90/1b/901bf538a687de3143cd020715990b2b_2768x244.png) ## 3 FORCE INDEX 为强制MySQL使用一个特定的索引,可在查询中使用 force index 作为hint 。 ``` SQL create index idx_seller_address on tb_seller(address); ``` ![](https://img.kancloud.cn/2a/7b/2a7bd684ad865520b1bc4ae8906d886b_2672x246.png)