【发布时间】:2009-03-20 09:27:44
【问题描述】:
我正在使用一个 SP 执行所有 CRUD 操作
所以,基本上我正在执行相同的 SP,具体取决于所需的操作:
例如
-- for select
exec USP_ORDER @MODE='S', @ORDER_DATE='2009/01/01'
-- for update
exec USP_ORDER @MODE='U', @other_params
-- for insert
exec USP_ORDER @MODE='I', @other_params
-- for delete
exec USP_ORDER @MODE='D', @ID=100
感谢我每 1 个业务对象只有 1 个 SP,这使我的数据库保持有序。
但最近我遇到了性能问题。
鉴于我的问题:
这种方法正确吗?它会对性能/适当的执行产生影响吗?计划?
【问题讨论】:
标签: sql-server performance stored-procedures