0
Q
优化SQL查询
A
回答
4
优化是一个复杂的主题,不能充分回答没有代码或没有获得确切的情况。但是有一些指导原则。首先由用户自定义的函数可能会特别慢,特别是标量函数。用内联代码替换它们可能会更快(当然不是所有情况下,这就是为什么您要测量基准时间并尝试不同的替代方法),因为许多UDF会导致数据库必须逐行运行,而不是对数据集执行操作。
如果你打算优化复杂的sql,首先你需要学习如何阅读执行计划(在网上搜索一些免费的电子书),然后你需要有效地使用Profiler(尤其是如果你的代码是生成的由应用程序)。您需要了解索引,可扩展性以及使用基于集合的查询替换游标和循环操作的方法。
有很多关于性能调优的好书,我建议你购买它们。
相关问题
- 1. 优化SQL查询
- 2. SQL优化查询
- 3. SQL - 查询优化
- 4. 优化SQL查询
- 5. 优化SQL查询?
- 6. 优化sql查询
- 7. SQL查询优化
- 8. SQL查询优化
- 9. 优化SQL查询
- 10. SQL查询优化
- 11. Sql查询优化
- 12. 查询优化SQL
- 13. 优化SQL查询
- 14. SQL查询优化
- 15. SQL查询优化
- 16. SQL查询优化
- 17. 优化SQL查询
- 18. SQL查询优化
- 19. 优化SQL查询
- 20. 优化SQL查询
- 21. SQL查询优化
- 22. 优化SQL查询
- 23. SQL优化查询
- 24. 优化SQL查询
- 25. 优化SQL查询
- 26. 优化SQL查询
- 27. SQL查询优化
- 28. SQL优化查询
- 29. 优化查询SQL
- 30. 优化SQL查询...
您使用的数据库是? – 2011-02-10 16:55:12
Microsoft SQL Server – Sudantha 2011-02-10 16:55:55