我有一个 8 个 tsql 存储过程,每次在我的 vb.net 程序中加载表单时都会调用它们。查询查看哪个 windowsuser 发送查询并根据它给出结果。除了最后一条语句外,过程的结构始终相同:
Create Procedure dbo.Name @one decimal(18,2) Output as
...
Create Table #Temp1
Insert Into
...
Create Table #Temp2
Insert Into
...
Select ...
最后一个 Select 语句在所有八个 SP 中发生变化,并使用 Temp1 和 Temp2 信息,并根据登录的用户发送查询。一切正常,但速度非常慢,因为每八个查询都是由 load_event 触发的。加快速度的最佳方法是什么?