0
A
回答
1
它是一场漫长的辩论,但通常他们更快。
为什么他们更快的原因是
缓存,它是执行存储过程的第一次,数据库服务器创建一个执行计划,这是缓存重用的方式获益。
预解析的SQL,不需要每次解析它。
生成预查询执行计划
减少网络流量
能力,不需要重新编译
SQL注入攻击
相关问题
- 1. 存储过程更快的简单查询
- 2. 存储过程 - 更新查询
- 3. SQL查询比存储过程运行速度更快
- 4. Azure存储表查询,这是更快?
- 5. 使SQL查询更快更好
- 6. 更快/更简单的黑莓编程?
- 7. MongoDB是否更快存储JavaScript过程?
- 8. 简单的存储过程
- 9. 更好地为存储过程
- 10. 在存储过程中的一个简单的查询
- 11. “更好”(更简单,更快,无论)版本'不同的委托'?
- 12. 哪个更好更快? Wordpress查询或SQL查询
- 13. 为什么执行存储过程比脚本中的SQL查询更快?
- 14. 简单的PhoneGap,但更快的apk文件(更好的性能)?
- 15. 数据存储的快速查询过
- 16. 使用存储过程更新,然后插入同一表
- 17. MySQL - 存储过程 - 联合选择然后更新并插入
- 18. 存储过程更新一个光标,然后返回结果
- 19. 转换简单的T-SQL查询来分页启用查询存储过程
- 20. 更快的更新查询
- 21. 简单存储过程比标准查询慢!为什么?
- 22. 如何将此存储过程转换为简单查询
- 23. 简单更新设置postgres存储过程
- 24. 哪种性能更好:存储过程还是使用dataadapter执行查询?
- 25. 存储旧数据以更快访问的更好方式
- 26. 在更新查询中使用存储过程的结果
- 27. 创建存储过程的多个更新查询
- 28. 基于存储过程中的Select查询更新表/ ColdFusion
- 29. 查询到存储过程
- 30. 存储过程xml查询
是,不,也许,取决于编辑。涵盖所有的基地.... –
小心绊倒这个问题 - https://stackoverflow.com/questions/208976/are-stored-procedures-faster-for-simple-queries?rq=1 – yashpandey