2 天前,我创建了一个需要INSERT
和的函数,UPDATE
我XP_CMDShell
通过运行脚本启用并执行它。
之后,SQL Server 的SELECT
命令运行速度非常慢。即使SELECT
是INSERT
通过分隔命令运行的非常简单的语句。
我在其他数据库上测试了这种行为,它SELECT
在几分钟后运行得到相同的结果。
此外,我使用 SQL Server 2014 在其他 2 台主机上对其进行了测试,结果相同。
我创建的函数是为了在另一个 select 语句中获取它的值:
ALTER FUNCTION [Prg].[intCheckDelayedProcessProgram]
(
@SalesOrderProductID INT,
@MainProductTreeID INT,
@ProductTreeID INT,
@ProcessId INT,
@additionalDays INT = 2,
@currentDateReverceString VARCHAR(10) = NULL
)
RETURNS INT
AS
BEGIN
--declare @SalesOrderProductID INT = 40957,
-- @MainProductTreeID INT = 93758,
-- @ProductTreeID INT = 93758,
-- @ProcessId INT = 4472,
-- @additionalDays INT = 2, …
Run Code Online (Sandbox Code Playgroud)