Thursday, April 16, 2015

SQL Server 1.f - Mirorring SQL Server - High Safety vs High Performance Mirroring SQL Server

Mode High Safety Pada Miroring

Anda dapat menggunakan Mode High Safety dalam database mirroring untuk memberikan salinan/duplikat dari database utama pada server mirror secara sinkron sehingga tidak ada kesempatan untuk kehilangan data antara principle dan mirror. Mode High Safety tersedia pada SQL Server Enterprise dan Standart Edition.  Dengan syarat baik pada Principle maupun Miror harus menggunakan versi SQL Server yang sama.

Dalam rangka untuk memberikan tingkat ketersediaan tertinggi, Anda dapat menggunakan server witness untuk memverifikasi konektivitas antara Principle maupun Miror. Server witness bukan persyaratan untuk mode tinggi keselamatan, tetapi merupakan persyaratan untuk kemampuan failover otomatis. Server witness menjalankan sebuah instance dari SQL Server yang mengkonsumsi sumber daya yang sangat sedikit dan bahkan dapat dijalankan menggunakan SQL Server Workgroup dan Express Editions. Menggunakan witness memberikan cek komunikasi antara principle dan mirror, mirip dengan heartbeat pada failover clustering.



Pengecekan komunikasi ini menyediakan kemampuan mirror untuk mengasumsikan peran dari Principle ketika Principle menjadi tidak tersedia. witness hanya memberikan verifikasi ke server mirror bahwa server principle sedang down. Jika server witness crash, database mirroring masih beroperasi dan benar-benar berfungsi antara principle dan mirror, dan Anda hanya akan kehilangan kemampuan untuk secara automatic failover.


 Mode High Performance Pada Miroring

Anda dapat menggunakan mode kinerja tinggi(High Performance) dalam database mirroring untuk melakukan operasi asynchronous antara database principle dan mirror. Modus Kinerja tinggi(High Performance) hanya mendukung failover manual dengan kemungkinan kehilangan data. Tidak perlu menggunakan server witness dalam mode kinerja tinggi (High Performance) karena tidak ada kemampuan failover otomatis.




Karena database principle(utama) tidak harus menunggu pemberitahuan dari server mirror untuk menjaga permintaan pengolahan,  modus kinerja tinggi dapat meningkatkan kinerja aplikasi jika Anda memiliki koneksi jaringan yang lambat atau masalah latency antara server principle dan mirror.
Pengolahan asynchronous juga berarti bahwa server mirror dapat beberapa menit lebih lambat saat memproses transaksi yang ber-volume tinggi , yang mungkin atau tidak mungkin diterima,  tergantung pada persyaratan yang telah disepakati dalam SLA. Modus Kinerja tinggi hanya didukung jika Anda menggunakan Edisi Enterprise dari SQL Server.

0 comments:

Post a Comment

sealkazzsoftware.blogspot.com resepkuekeringku.com