Jika kami memiliki beberapa instance dari SQL Server 2012 Edisi Standar (yang memiliki batas memori 64 GB) pada satu server yang memiliki 192 GB RAM, jangan kedua instance hanya memiliki akses ke memori 64 GB pertama, atau dapatkah mereka mengakses berbagai sebagian memori, sehingga masing-masing dapat memiliki 64 GB "chunk" sendiri.
Ini dalam pertimbangan untuk cluster Aktif / Aktif jika kedua node gagal ke satu node.
Jawaban:
Mengetahui bahwa dua instance sama sekali tidak terkait satu sama lain, saya kira Anda dapat menggunakan dua instance pada satu server dengan 64gig untuk masing-masing. Setidaknya untuk pemahaman saya, OS adalah orang yang memberikan memori ke aplikasi, jadi seharusnya baik-baik saja :)
sumber
Beberapa waktu lalu, saya punya pertanyaan yang sama. Staf penjualan dari perusahaan terkait MS menjawab, bahwa memang demikian adanya - Anda dapat menggunakan 64GB untuk setiap contoh. Mereka bahkan pergi untuk mengatakan, bahwa ini benar-benar valid dan bagian dari ide.
Sayangnya, saya belum sempat mengujinya.
sumber
Saya hanya ingin menindaklanjuti dengan jawaban yang pasti tentang ini. Contoh SQL Server Standard tidak terbatas pada memori 64GB "pertama". Jadi, dalam kasus di atas, pada server dengan 192 GB RAM, Anda dapat memiliki 2 instance SQL Server yang dapat menggunakan memori 64GB penuh.
Karena tidak satu pun dari contoh ini yang terikat prosesor, kami telah mengambil langkah tambahan untuk menetapkan setiap contoh ke simpul NUMA fisiknya sendiri melalui afinitas prosesor. Terima kasih atas komentar Aaron Bertrand serta presentasi PASS 2012 yang sangat baik dari Bob Ward, "Inside the SQLOS 2012" untuk detail konfigurasi ...
sumber