有一个查询的运行速度比我希望的要慢,但我无法分享详细信息。查询已经返回了正确的结果,我已经重构了它,但我无法让它运行得足够快。谓词已经是 Sarg-able在可能的情况。它已经正确地使用连接,不请求额外的表,并且不会不必要地复制行或以会减慢速度的方式使用嵌套子查询。
我不是 DBA,我还不知道如何选择一个好的索引来加快我的查询速度。我可以改变表结构;没有负责数据库的 DBA,我在数据库服务器上有这样做的权限。
我应该采取哪些步骤来优化我的 SQL 查询?
相关文章:
groovy - Groovy 中的 JUnit @Before 方法排序
php - Uniqid 每次返回相似的值
asp.net - 在 c# asp.net 中执行查询
variables - Makefile 字符串变量
php - 本地主机的 Instagram redirect-uri 失败
wpf - 在 XAML 中使用图像向按钮添加鼠标悬停效果
php - 如何通过PHP检测用户断开连接?
regex - 检查目录是否存在递归地反转路径
sql - 存储过程返回的别名列 [SQL Server 2008]
sql - 减去 vs 删除 oracle 中存在的地方