The-SQL-KitchenSink-StoredProcedure:描述典型的 Do-it-all 存储过程,其中包含用于某些搜索条件的多个可选参数。 说明如何避免 SQL 性能问题

时间:2024-06-25 12:17:37
【文件属性】:

文件名称:The-SQL-KitchenSink-StoredProcedure:描述典型的 Do-it-all 存储过程,其中包含用于某些搜索条件的多个可选参数。 说明如何避免 SQL 性能问题

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-25 12:17:37

PLSQL

The-SQL-KitchenSink-StoredProcedure 描述具有多个可选参数的典型 Do-it-all 存储过程,用于满足各种搜索条件。 这有严重的性能问题,并且有办法缓解它。 以下代码示例说明了一个不好的示例以及如何最好地解决这些问题。 SQL 2008 及更高版本 - 如果是 OLTP 数据库,强烈建议使用“Optimize for Adhoc Workload”设置 动态 SQL 是这种情况下的最佳工具 另一种选择是使用 RECOMPILE 提示,但每次存储时都需要支付编译成本程序运行


【文件预览】:
The-SQL-KitchenSink-StoredProcedure-master
----README.md(606B)
----UsingDynamicSQL_Correctly.sql(1KB)
----UsingDynamicSQL_Incorrectly.sql(1KB)
----BadExample.sql(3KB)

网友评论