mysql use index() 优化查询
2024-09-06 15:51:35
mysql use index() 优化查询
FORCE INDEX/IGNORE INDEX 的语法:
SELECT *** FROM TABLE [{USE|IGNORE|FORCE} INDEX (key_list)] WHERE ……
USE INDEX
在你查询语句中表名的后面,添加 USE INDEX 来提供你希望 MySQ 去参考的索引列
表,就可以让 MySQL 不再考虑其他可用的索引。
Eg:SELECT * FROM mytable USE INDEX (mod_time, name) ...
IGNORE INDEX
如果你只是单纯的想让 MySQL 忽略一个或者多个索引,可以使用 IGNORE INDEX 作
为 Hint。
Eg:SELECT * FROM mytale IGNORE INDEX (priority) ...
FORCE INDEX
为强制 MySQL 使用一个特定的索引,可在查询中使用 FORCE INDEX 作为 Hint。
Eg:SELECT * FROM mytable FORCE INDEX (mod_time) ...
最新文章
- VBA之文件筛选
- OpenResty(nginx+lua) 入门
- C#----Graphics中部分方法的使用和理解
- Android下海康实时视频解码
- ajax 动态获取json的例子
- Android HTTPS(1)概念和简单示例
- zookeeper的C#Client
- Automotive Security的一些资料和心得(3):Vehicular Security技术
- 树形遍历(java)---孩子双亲表示法
- 原生js判断是否有某个class,如果有就删掉,没有加上
- DLL入门浅析(1)——如何建立DLL
- 2016 JetBrains 开发者日遇见开发神器的创造者
- [0] C#异常种类
- LeetCode 346. Moving Average from Data Stream (数据流动中的移动平均值)$
- 单机部署redis5.0集群环境
- LOJ2557. 「CTSC2018」组合数问题
- ddctf2019--web部分writeup
- Gas Station leetcode java
- POJ_2533_Longest Ordered Subsequence
- Sql语句导出数据库表结构及查询表视图储存过程名