Menyetel kompresi untuk grup ketersediaan
Berlaku untuk: SQL Server
Secara default, SQL Server mengompresi aliran data jika sesuai untuk grup ketersediaan. Pemadatan mengurangi lalu lintas jaringan, meningkatkan beban CPU, dan mungkin menginduksi latensi. Anda harus menjadi anggota peran server tetap sysadmin untuk mengaktifkan pemadatan. Tabel berikut ini memperlihatkan kapan SQL Server menggunakan kompresi untuk aliran log grup ketersediaan:
Skenario | Pengaturan pemadatan |
---|---|
Replika penerapan sinkron | Tidak dikompresi |
Replika penerapan asinkron | Dikompresi |
Selama penyemaian otomatis | Tidak dikompresi |
TDE diaktifkan dan penerapan asinkron dalam database | Dikompresi |
TDE diaktifkan dan penerapan sinkron dalam database | Tidak dikompresi |
Bendera pelacakan untuk kompresi grup ketersediaan
Untuk sebagian besar skenario, kami tidak menyarankan untuk mengubah pengaturan ini. Anda dapat menggunakan bendera pelacakan global untuk menguji perubahan pengaturan ini. SQL Server menerapkan bendera pelacakan global ke seluruh instans. Semua grup ketersediaan dalam instans dipengaruhi oleh pengaturan ini.
Tabel berikut ini memperlihatkan bendera pelacakan yang mengubah perilaku pemadatan default untuk SQL Server.
Bendera pelacakan | Deskripsi |
---|---|
1462 | Menonaktifkan kompresi aliran log untuk grup ketersediaan dengan replika asinkron. Fitur ini diaktifkan secara default pada replika asinkron untuk mengoptimalkan bandwidth jaringan. |
9567 | Memungkinkan pemadatan aliran data untuk grup ketersediaan selama penyemaian otomatis. Selama penyemaian otomatis, kompresi dapat secara signifikan mengurangi waktu transfer, dan meningkatkan beban pada prosesor. |
9592 | Mengaktifkan kompresi aliran log untuk grup ketersediaan dengan replika sinkron. Fitur ini dinonaktifkan secara default pada replika sinkron karena kompresi menambahkan latensi. Pemadatan aliran log diaktifkan secara default untuk replika asinkron. |