Ознаки
Якщо ви використовуєте Microsoft SQL Server 2016, збільшено PAGELATCH_EX і PAGELATCH_SH час очікування відбувається на сторінках бази даних, що належать до sys. sysobject значення та sys. sysseob-значення у системі TempDB.
Інші способи вирішення
Щоб вирішити цю проблему, перегляньте свою програму та застосуйте наведені нижче способи. Також переконайтеся, що ви використовуєте ці методи як практичні поради з використання програми Transact-SQL.
-
Видаліть команди "видалити таблицю" для будь-яких тимчасових таблиць, які не можна використовувати в межах одного виконання збереженої процедури. SQL Server видалить тимчасові таблиці, коли сеанс, який створив тимчасові таблиці, завершився.
-
Уникайте використання команди "скоротити таблицю" для тимчасових таблиць.
-
Уникайте зміни тимчасових таблиць після їх створення.
-
Якщо індекси створюються з тимчасовою таблицею, радимо перенести їх до звіту створення вбудованих індексів у команді створення ТАБЛИЦІ.
Спосіб вирішення
Це виправлення входить до складу таких оновлень:
Сукупне оновлення 1 для SQL Server 2016 із пакетом оновлень 2
Сукупне оновлення 9 для SQL Server 2016 із пакетом оновлень 1
Відомості про збірки SQL Server
У кожному новому збірці для SQL Server містяться всі виправлення виправлень, які були в попередньому збірці. Радимо інсталювати найновішу версію для версії SQL Server: