SP或Query,哪个更好?MsSQL服务器SP与查询?
-6
A
回答
1
存储过程是组查询;而不是只写一个即席查询,而是编写你的业务逻辑,最终会执行多个查询。
同样,如果它是SP,那么当从应用程序代码调用而不是编写一个巨大的即席查询时,最终会在网络上传输非常少的数据。
再次,您可以通过在SP中包装查询来获得粒度特权。随着..你可以使用Transaction
/错误处理TRY .. CATCH
等..
+0
感谢您的所有答案。 SP提供更少的数据传输,更容易的错误检查和更高的性能。我对了吗? –
+0
@DemirciMustafa,是......差不多。 – Rahul
相关问题
- 1. 将Django与MSSQL服务器连接
- 2. 参数化查询不限制在MSSQL服务器
- 3. 节点MSSQL查询事务
- 4. 与concat SQL服务器查询
- 5. SQL服务器:问题与查询
- 6. SQL服务器 - OUTER APPLY与子查询
- 7. MSSQL ISNULL查询
- 8. 如何建立与查询生成器的查询中的CodeIgniter与MSSQL
- 9. 查询DHT服务器
- 10. 查询多个服务器
- 11. 查询OLAP服务器
- 12. 链接服务器查询
- 13. PostgreSQL跨服务器查询?
- 14. 查询的OpenTTD服务器
- 15. 与MSSQL查询组数据援助
- 16. MSSQL查询返回NULL与PHP代码
- 17. MSSQL查询优化
- 18. MSSQL查询优化
- 19. 复杂MSSQL查询
- 20. MySQL查询查杀我的服务器
- 21. MSSQL和MySQL作为链接服务器
- 22. PHP,MSSql服务器连接超时
- 23. 使用MSSQL服务器的Grails
- 24. SQL服务器concat SP输出与多列到一个字符串中选择查询
- 25. 安卓和MSSQL服务器排序与口音
- 26. 与MSSQL服务器安装Roundcube 2016无法识别
- 27. 错误连接到与MSSQL和PHP SQL服务器
- 28. 防止Microsoft Access锁定MSSQL查看服务器端?
- 29. 查看mssql数据库服务器的历史负载
- 30. 代理服务器 - 谁查询DNS服务器?
您的问题是非常广泛的。请添加一个最小可行的例子。 –
我正在写非常大的数据库的查询。这些查询很快就会回来。如果我将写入的查询转换为SP,会不会有性能差异? SP工作更快吗? –
http://stackoverflow.com/questions/8559443/why-execute-stored-procedures-is-faster-than-sql-query-from-a-script –