Hafıza verme uyarıları nasıl araştırılır?
Jan 01 2021
Plan önbelleğindeki sorgudan bu uyarıyı gördüm
<Warnings>
<MemoryGrantWarning GrantWarningKind="Excessive Grant" RequestedMemory="2751552" GrantedMemory="2751552" MaxUsedMemory="768" />
</Warnings>
RequestedMemory, baytları mı yoksa kilobaytları mı temsil ediyor?
Bu uyarıya neyin sebep olduğunu nasıl giderirsiniz?
Yanıtlar
1 J.D. Jan 01 2021 at 08:53
Bu genellikle Kardinalite Tahmini sorunlarından kaynaklanır (diğer şeylerin de buna neden olabileceğine inanıyorum) . Fiili Yürütme Planına bakmalı ve Tahmini Satır Sayısı toplamını Gerçek Satır Sayısı ile karşılaştırarak yanlış tahminleriniz olup olmadığını görmelisiniz . Sorunuzu Yürütme Planı ile güncellerseniz ( Planı Yapıştır'a yükleyebilir ve sorunuza bağlayabilirsiniz), o zaman size aşırı bellek verme sorununun kaynağı hakkında daha iyi bir yön verebiliriz.
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı