Sintaks SET GLOBAL sql_slave_skip_counter MySQL


SET GLOBAL sql_slave_skip_counter = N

Pernyataan ini skip N event berikutnya dari master. Ini sangat berguna untuk revocering dari replikasi berhenti yang disebabkan oleh pernyataan.

Pernyataan ini hanya berlaku ketika thread slave tidak berjalan. Jika tidak, maka menghasilkan kesalahan.

Bila menggunakan pernyataan ini, adalah penting untuk memahami bahwa log biner sebenarnya diorganisir sebagai urutan group yang dikenal sebagai event groups. Setiap event group terdiri dari urutan kejadian.

  • Untuk tabel transaksional, sebuah event group sesuai dengan transaksi.
  • Untuk tabel nontransactional, sebuah event group sesuai dengan pernyataan SQL tunggal.

catatan : Sebuah transaksi tunggal dapat berisi perubahan tabel baik transaksional dan nontransactional.

Bila anda menggunakan SET GLOBAL sql_slave_skip_counter Bila anda menggunakan sql_slave_skip_counter GLOBAL SET untuk skip event dan hasilnya adalah di tengah-tengah group, slave terus skip event hingga mencapai akhir group. Eksekusi kemudian dijalankan dengan event group berikutnya.

Dimulai dengan MySQL 5.5.5, mengeluarkan pernyataan ini menyebabkan nilai sebelumnya RELAY_LOG_FILE, RELAY_LOG_POS, dan sql_slave_skip_counter akan ditulis ke log error.

Iklan
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: