Contoh SQL Server memiliki set biner terpisah untuk setiap instalasi. Untuk engine dasar, Anda akan memiliki layanan SQL Server dan agen SQL terpisah yang dapat berjalan di bawah akun terpisah. Mereka masing-masing memiliki konfigurasi dan pengguna sendiri. Ini juga berlaku untuk komponen lain seperti Layanan Analisis dan Layanan Pelaporan jika Anda menginstalnya.
Ada komponen bersama, termasuk Studio Manajemen, Layanan Integrasi, dan layanan SQL Browser. Anda dapat menemukan daftar lengkap komponen bersama di sini .
Catatan, Anda akan memiliki beberapa pertimbangan yang harus dilakukan ketika mempertahankan instance yang berbeda:
- Konsistensi Versi SQL (setiap instance dapat dari versi SQL yang berbeda)
- Pengaturan Memori - Setiap instance akan mempertahankan pool memori yang terpisah dari instance lainnya. Anda harus merencanakan pengaturan Memori Maks Anda untuk setiap instance sehingga instance yang berbeda tidak akan saling bersaing.
- Kemungkinan pertikaian CPU - Semua instance akan menggunakan core CPU yang sama. Anda dapat mengelola topeng afinitas prosesor jika Anda ingin memesan utas untuk kejadian berbeda, tetapi saya belum memiliki banyak kebutuhan untuk itu.
Secara keseluruhan, Anda harus ingat bahwa semua instance Anda akan bersaing untuk sumber daya di server yang sama, jadi seimbangkan sumber daya tersebut.