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.