我尝试加载测试一个简单的插入存储过程
CREATE TABLE _test(ID BIGINT)
CREATE OR alter PROCEDURE dbo.test_sp
AS
BEGIN
SET NOCOUNT ON;
BEGIN
INSERT INTO _test
SELECT CAST(RAND() * 10000 AS BIGINT)
END
END
当我使用 SQLStress 工具运行此 sp 时,我得到的结果不SQL Compilation\sec
等于Batch Request\sec.
有趣的事实是SQL Re-Compilations\sec
0。
optimized for ad-hoc
和均已Forced parametrization
启用。即使我将 sp 更改为简单的SELECT 1
. 任何帮助将不胜感激。我使用 Microsoft SQL Server 2016 (SP3) (KB5003279)。