1
1
试试这个。因为每个表中都有适当的索引,所以我们可以分别过滤它们,然后聚合,而不是使用sorg+join,然后连接聚合值。
试试看。 |
2
0
这是您的查询(重新格式化了一点):
(子查询不影响性能。我只是删除了它,因为它更容易让我形象化的处理。在您的外部文件中使用别名
从索引开始
这可能是,也可能不是一个大的性能提升。这取决于处理的数据量
|
3
0
例如
请记住,没有免费的午餐:索引可能会使查询运行(稍微)快一点(?)但是它会对其他表上的insert/update/delete操作产生(很小的)性能影响!
PS:请记住,当您在区分大小写的服务器上部署此代码时,它不会编译,因为例如PortofolioCode!=端口密码 |
user164863 · 我可以让这个mySQL查询更快吗? 6 年前 |
Ronak Patel · mysql-无适当索引的长时间运行查询 6 年前 |
Mohd Abdul Mujib · 检查上次查询中是否使用了缓冲区 6 年前 |
Ronbear · 更改视图定义可以改进/降低两种不同的查询 6 年前 |
Camilo · SQL-如何对15行的组求和并找到最大和 6 年前 |
curiousgeorge · 在具有单独更新列的重复密钥更新批上插入 6 年前 |
Oblomingo · 如何优化依赖于执行时间的T-SQL查询? 6 年前 |