|
1
3
虽然您的总体性能相当缓慢,但差异的原因可能是mysql使用索引的方式。
如果运行查询时没有
当您使用
下面是一个很好的例子,说明顺序磁盘访问如何比使用索引(和随机磁盘访问)快得多: https://www.percona.com/blog/2012/11/23/full-table-scan-vs-full-index-scan-performance/ 当使用非常糟糕的索引时,该示例显示了大约相同的关系(慢6倍)——如果每个数据行包含相同的值,则索引就是这样。 链接还概述了,这只在表不适合内存时才重要(也许您的开发机器没有给mysql足够的内存?) 我只是通读了这里的评论,关于是否真的有顺序磁盘io的大讨论。我不能肯定这一点,但至少结果和与内存操作相比的差异表明,FULL-TABLE的访问 是 如果尚未将表加载到内存中,则比基于索引访问表更快。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |