Saya melihat PLE (Page Life Expectancy) di seluruh NUMA node pada SQL Server kami, dan menemukan distribusi yang agak aneh. NUMA simpul 000 memiliki PLE yang sangat rendah dibandingkan dengan 001. Saya tidak yakin mengapa demikian. Saya telah memeriksa beberapa Server SQL lain di lingkungan kami, dan server produksi lainnya tidak memiliki perilaku ini.
Sistem menjalankan SQL Server 2012 Enterprise Edition pada Dell m620 dengan 256GB Ram. Ini adalah mesin 2 soket, 6 inti (berkemampuan HT). MAXDOP diatur pada 6. Modul memori AFAIK dipasang secara merata di seluruh tepi memori CPU
Sesuatu memberi tahu saya NUMA simpul 000 memiliki tugas SQL lain untuk dilakukan, bahwa node lain, tetapi saya sudah lupa di mana saya mendengar / melihatnya.
@@Version
menunjukkan: Microsoft SQL Server 2012 (SP1) - 11.0.3412.0 (X64)
stolen nodes memory KB
nilainya 97G yang merupakan IMO sangat tinggi. Memori yang dicuri adalah memori yang tidak digunakan untuk keperluan basis data tetapi oleh SQL Server untuk operasi seperti pengurutan, hash, dan keperluan lainnya. Di sisi lain target dan total memori sama. Ini sepertinya aneh. Anda harus menerapkan SP2 tetapi saya merasa bahwa PLE mungkin mendapatkan perhitungan yang salah