![]() |
1
3
答案是肯定的。如果您在timestamp上定义了一个唯一的索引,那么opening和slateangle mysql应该能够找到您的行,并且查找的光盘很少。 您可以尝试创建一个关于时间戳、打开、slateangle和结果的索引。MySQL可以从索引中提取数据,而不必接触数据文件。 MySQL手册有一个 section about optimzing queries . |
![]() |
2
3
我建议增加 极限1; 到查询的结尾。 威廉 |
![]() |
3
2
我不建议添加3个索引。使用这三列的索引可能更好,甚至在该组合上设置主键unique也是最好的——前提是您确定它是唯一的。 |
![]() |
4
2
是的,创建多个列的索引有助于。此外,还应测试不同列顺序的性能,即 O(C1,C2,C3)!=O(C2,C1,C3) 看一看 http://joekuan.wordpress.com/2009/01/23/mysql-optimize-your-query-to-be-more-scalable-part-12/ http://joekuan.wordpress.com/2009/01/23/mysql-optimize-your-query-to-be-more-scalable-part-22/ |
![]() |
Hatsune Miku · 比较或if语句是否更快[已关闭] 1 年前 |
![]() |
Black Swan · 无法解压缩的值太多(应为2)错误 1 年前 |
![]() |
Kai · 有什么方法可以轻松优化VSCode中的锈迹? 2 年前 |
![]() |
Balfar · 处理NumPy阵列上的循环最有效的方法是什么? 2 年前 |
![]() |
Daniel · C#轻松存储快速访问的大型位矩阵 6 年前 |
|
halbe · 优化音频DSP程序的numpy计算 6 年前 |
![]() |
Afsara · 是否有任何方法不能优化我们的应用程序? 6 年前 |