![]() |
1
4
不要运行sqlite,希望限制正确。
当做 |
![]() |
2
1
这是一个你让事情变得比需要的更困难的例子。正确的代码是:
基本上,让限制语句来完成工作:) |
![]() |
3
1
如果优化器为每一行运行一个子查询,那么其中的子查询可能会很昂贵。 (编辑)这里有另一种方法来编写查询,现在使用独占联接:它表示该用户没有得分更高的行:
这将返回得分最高的10个用户。如果你想得到10个最高分数,不管用户是谁,检查塞拉斯的答案。 |
![]() |
4
1
如前所述,由于您在玩家和测试之间的识别键是player.id和trials.player,所以您应该有trials.player的索引。尤其是如果你经常把这两张桌子联系在一起。 您也可以尝试使您的查询更像。
这甚至可以再优化一点,但是如果没有数据来抛出查询,我就不擅长这一点。 |
![]() |
Hatsune Miku · 比较或if语句是否更快[已关闭] 1 年前 |
![]() |
Black Swan · 无法解压缩的值太多(应为2)错误 1 年前 |
![]() |
Kai · 有什么方法可以轻松优化VSCode中的锈迹? 2 年前 |
![]() |
Balfar · 处理NumPy阵列上的循环最有效的方法是什么? 3 年前 |
![]() |
Daniel · C#轻松存储快速访问的大型位矩阵 7 年前 |
|
halbe · 优化音频DSP程序的numpy计算 7 年前 |
![]() |
Afsara · 是否有任何方法不能优化我们的应用程序? 7 年前 |