В настоящее время я выполняю некоторые настройки SQL и нахожу один странный sql во время теста:
SELECT StatMan([SC0],[SC1], [SB0000])
FROM (SELECT TOP 100 PERCENT [SC0],[SC1], step_direction([SC0]) over (order by NULL) AS [SB0000]
FROM (SELECT [tableA] AS [SC0],[tableB] AS [SC1]
FROM [dbo].[url] WITH (READUNCOMMITTED,SAMPLE 3.408654e+000 PERCENT)
) AS _MS_UPDSTATS_TBL_HELPER
ORDER BY [SC0],[SC1], [SB0000]
) AS _MS_UPDSTATS_TBL
OPTION (MAXDOP 1)
Похоже, что это делает "переиндексацию" или "перестройку" некоторого индекса БД согласно SQL Server.Но мой вопрос состоит в том, как мы можем избежать этого во время длительного нагрузочного теста, кроме «переиндексации» для каждой таблицы перед тестированием.
И этот SQL будет использовать 16862 мс, потому что в моей таблице достаточно строк.И в моем тесте много вставок действий.