|
4
|
| Theodore R. Smith · 技术社区 · 15 年前 |
|
|
1
1
首先要注意的是,MySQL每个psuedo SELECT只使用一个索引(不是语句)——当您使用EXPLAIN查看SELECT的输出时,您将看到每个psuedo SELECT选择了哪个索引。EXPLAIN只能在SELECT上运行,因此我们必须假设,当您交换SELECT的语法时,DELETE/UPDATE使用相同的计划。。。
最终,它是优化器根据它的算法和现有的统计信息来选择使用什么。你可以用 ANALYZE TABLE syntax 附录MySQL还限制了用于分配索引的空间量- 1,000 bytes for MyISAM tables, and 767 bytes for InnoDB tables
|
|
|
2
0
|
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |