Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Припустимо, що ви створюєте або скидали велику кількість тимчасових таблиць у Microsoft SQL Server 2016 або 2017. Під час певного робочого навантаження програма перевіряє кеш тимчасових таблиць. Наприклад, ви створюєте тимчасові таблиці, а потім створюєте індексувати таблицю або СТВОРЮЙТЕ індекси , які будуть недійсними кеш тимчасових таблиць. У цій ситуації можуть виникати такі проблеми:

  • Твердження про мову визначення даних (DDL) у системі бази даних tempdb для системних каталогів sysobjvalues значення та велика кількість сеансів, які очікують на PAGELATCH_EX, PAGELATCH_SH і PAGELATCH_UP типу очікування.

  • Ця ситуація також впливає на навантаження, коли кількість елементів перевищує 4 000. Але це може відрізнятися залежно від обсягу роботи. Нижче наведено приклад.

     

    SELECT [name], [type], [entries_count], [entries_in_use_count]

    FROM sys.dm_os_memory_cache_counters

    WHERE [type] = N'CACHESTORE_TEMPTABLES'

    Ім'я

    Введіть

    entries_count

    entries_in_use_count

    Тимчасові таблиці & змінні таблиці

    CACHESTORE_TEMPTABLES

    Кількість <>

    Кількість <>

Спосіб вирішення

Ця проблема усунена в таких сукупних оновлень для SQL Server:

       Сукупне оновлення 5 для SQL Server 2017

       Сукупне оновлення 8 для SQL Server 2016 SP1

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Найновіше Сукупне оновлення для SQL Server 2017

Найновіше Сукупне оновлення для SQL Server 2016

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Посилання

Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×