Gejala
Misalnya Anda membuat atau menjatuhkan sejumlah besar tabel sementara di Microsoft SQL Server 2016 atau 2017. Beban kerja aplikasi tertentu membatalkan cache tabel sementara. Misalnya, Anda membuat tabel sementara lalu membuat ALTER TABLE atau CREATE INDEX yang akan membatalkan singgahan tabel sementara. Dalam situasi ini, Anda mungkin mengalami masalah berikut ini:
-
Data Definition Language (DDL) perselisihan di Code pada sistem Katalog sysobjvalues dan banyaknya sesi yang menunggu PAGELATCH_EX, PAGELATCH_SH dan PAGELATCH_UP tipe tunggu terjadi.
-
Situasi ini juga mempengaruhi beban kerja ketika jumlah entri lebih dari 4.000. Namun, ini mungkin berbeda-beda, tergantung pada beban kerja. Lihat contoh berikut:
Â
SELECT [name], [type], [entries_count], [entries_in_use_count]
FROM sys.dm_os_memory_cache_counters
WHERE [type] = N'CACHESTORE_TEMPTABLES'
Nama
mengetikkan
entries_count
entries_in_use_count
Tabel sementara & variabel tabel
CACHESTORE_TEMPTABLES
<menghitung>
<menghitung>
Pemecahan Masalah
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologiyang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.