Topik ini mencantumkan seluruh parameter MySQL 8.0 yang tersedia hingga tanggal publikasi.
Deskripsi parameter berasal dari komunitas resmi MySQL.
|
Parameter name |
Major version |
Is dynamic parameter |
Default value |
Value range |
Minor version range |
Description |
Community link |
|
automatic_sp_privileges |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Jika variabel ini diatur ke 1 (nilai default), server secara otomatis memberikan izin EXECUTE dan ALTER ROUTINE kepada pengguna yang membuat stored procedure jika pengguna tersebut tidak dapat mengeksekusi, mengubah, atau menghapusnya. Izin ALTER ROUTINE diperlukan untuk menghapus prosedur. Saat stored procedure dihapus, server juga secara otomatis mencabut izin-izin tersebut dari pembuatnya. Jika automatic_sp_privileges bernilai 0, server tidak secara otomatis memberikan atau mencabut izin-izin tersebut. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_automatic_sp_privileges |
|
auto_increment_increment |
8.0 |
1 |
1 |
[1-65535] |
Unlimited |
Nilai increment untuk kolom auto-increment. |
|
|
auto_increment_offset |
8.0 |
1 |
1 |
[1-65535] |
Unlimited |
Nilai offset yang diterapkan pada kolom auto-increment ketika ukuran langkah auto-increment (auto-increment-increment) tidak sama dengan 1. |
https://dev.mysql.com/doc/refman/8.0/en/replication-options-source.html#sysvar_auto_increment_offset |
|
avoid_temporal_upgrade |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Variabel ini mengontrol apakah ALTER TABLE secara implisit meningkatkan kolom temporal dalam format pra-5.6.4. Kolom-kolom tersebut termasuk kolom TIME, DATETIME, dan TIMESTAMP yang tidak mendukung presisi detik pecahan. Meningkatkan kolom-kolom tersebut memerlukan pembangunan ulang tabel, yang mencegah penggunaan metode perubahan cepat. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_avoid_temporal_upgrade |
|
back_log |
8.0 |
0 |
3000 |
[0-65535] |
Unlimited |
Jumlah permintaan koneksi yang belum diproses yang dapat ditangani oleh MySQL. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_back_log |
|
binlog_cache_size |
8.0 |
1 |
2097152 |
[4096-16777216] |
Unlimited |
Ukuran cache transaksi untuk mesin transaksi yang memperbarui binary log. |
https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_cache_size |
|
binlog_checksum |
8.0 |
0 |
CRC32 |
[CRC32|NONE] |
Unlimited |
Jenis BINLOG_CHECKSUM_ALG. Menyertakan checksum untuk event log dalam binary log. Nilai yang mungkin adalah NONE dan CRC32. Nilai default adalah CRC32. |
https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_checksum |
|
binlog_group_commit_sync_delay |
8.0 |
1 |
0 |
[0-1000000] |
Unlimited |
Mengontrol jumlah mikrodetik yang ditunggu oleh commit binary log sebelum menyinkronkan file binary log ke disk. |
|
|
binlog_group_commit_sync_no_delay_count |
8.0 |
1 |
0 |
[0-100000] |
Unlimited |
Jumlah maksimum transaksi yang ditunggu selama penundaan saat ini yang ditentukan oleh binlog_group_commit_sync_delay. Jika binlog_group_commit_sync_delay diatur ke 0, opsi ini tidak berpengaruh. |
|
|
binlog_max_flush_queue_time |
8.0 |
1 |
0 |
[0-100000] |
Unlimited |
binlog_max_flush_queue_time sudah tidak digunakan lagi dan ditandai untuk dihapus di versi MySQL mendatang. Sebelumnya, variabel sistem ini mengontrol waktu dalam mikrodetik untuk terus membaca transaksi dari antrian flush sebelum melakukan group commit. Sekarang tidak memiliki efek apa pun. |
|
|
binlog_order_commits |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Ketika variabel ini diaktifkan pada server primer (nilai default), transaksi dieksternalisasi dalam urutan yang sama seperti saat ditulis ke binary log. Jika dinonaktifkan, transaksi dapat dikomit secara paralel. Dalam beberapa kasus, menonaktifkan variabel ini dapat meningkatkan performa. |
|
|
binlog_rows_query_log_events |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Variabel sistem binlog_rows_query_log_events hanya memengaruhi pencatatan berbasis baris. Ketika diaktifkan, menyebabkan MySQL Server menulis event log informatif, seperti event log kueri baris, ke binary log-nya. Informasi ini dapat digunakan untuk debugging dan tujuan terkait. Misalnya, Anda bisa mendapatkan kueri asli yang dikeluarkan pada server primer ketika tidak dapat direkonstruksi dari pembaruan baris. |
|
|
binlog_row_image |
8.0 |
1 |
full |
[full|minimal] |
Unlimited |
Menentukan apakah binary log menyimpan semua kolom atau hanya kolom yang benar-benar diperlukan dalam gambar binary log. |
https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_row_image |
|
binlog_stmt_cache_size |
8.0 |
1 |
32768 |
[4096-16777216] |
Unlimited |
Ukuran cache pernyataan untuk mesin non-transaksional yang memperbarui binary log. |
|
|
binlog_transaction_dependency_history_size |
8.0 |
1 |
500000 |
[1-1000000] |
[20210930,99999999) |
Jumlah maksimum baris yang disimpan dalam riwayat writeset. |
|
|
binlog_transaction_dependency_tracking |
8.0 |
1 |
WRITESET |
[WRITESET|WRITESET_SESSION|COMMIT_ORDER] |
[20210930,99999999) |
Untuk mengatur nilai binlog_transaction_dependency_tracking ke WRITESET atau WRITESET_SESSION, Anda harus mengatur transaction_write_set_extraction untuk menentukan algoritma. Tidak boleh diatur ke OFF. |
|
|
block_encryption_mode |
8.0 |
1 |
"aes-128-ecb" |
["aes-128-ecb"|"aes-192-ecb"|"aes-256-ecb"|"aes-128-cbc"|"aes-192-cbc"|"aes-256-cbc"] |
Unlimited |
Variabel ini mengontrol mode enkripsi blok untuk algoritma berbasis blok seperti AES. Ini memengaruhi enkripsi untuk AES_ENCRYPT() dan AES_DECRYPT(). |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_block_encryption_mode |
|
bulk_insert_buffer_size |
8.0 |
1 |
4194304 |
[0-4294967295] |
Unlimited |
MyISAM menggunakan cache khusus berbentuk pohon untuk mempercepat penyisipan massal seperti INSERT... SELECT, INSERT... VALUES (...), (...), ..., dan LOAD DATA INFILE saat menambahkan data ke tabel yang tidak kosong. Variabel ini membatasi ukuran pohon cache dalam byte per thread. Mengaturnya ke 0 menonaktifkan optimasi ini. Nilai default adalah 8 MB. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_bulk_insert_buffer_size |
|
character_set_filesystem |
8.0 |
1 |
binary |
[utf8|latin1|gbk|binary] |
Unlimited |
Set karakter sistem file. Variabel ini digunakan untuk menginterpretasikan literal string yang merujuk ke nama file, seperti dalam pernyataan LOAD DATA INFILE dan SELECT...INTO OUTFILE, serta fungsi LOAD_FILE(). Nama file ini dikonversi dari character_set_client ke character_set_filesystem sebelum file dibuka. Nilai default adalah binary, yang berarti tidak ada konversi yang terjadi. Untuk sistem yang memungkinkan nama file multi-byte, nilai yang berbeda mungkin lebih sesuai. Misalnya, jika sistem menggunakan UTF-8 untuk nama file, atur character_set_filesystem ke 'utf8'. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_character_set_filesystem |
|
character_set_server |
8.0 |
1 |
utf8 |
[utf8|latin1|gbk|gb18030|utf8mb4] |
Unlimited |
Set karakter default server. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_character_set_server |
|
completion_type |
8.0 |
1 |
NO_CHAIN |
[NO_CHAIN|CHAIN|RELEASE|0|1|2] |
Unlimited |
Jenis penyelesaian transaksi. Variabel ini dapat diberi nilai menggunakan nama atau nilai integer yang sesuai. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_completion_type |
|
concurrent_insert |
8.0 |
1 |
1 |
[0|1|2] |
No limit |
0: Menonaktifkan penyisipan konkuren. 1: (Default) Mengaktifkan penyisipan konkuren untuk tabel MyISAM yang tidak memiliki lubang. 2: Mengaktifkan penyisipan konkuren untuk semua tabel MyISAM, bahkan yang memiliki lubang. Untuk tabel dengan lubang, baris baru dimasukkan di akhir tabel jika sedang digunakan oleh thread lain. Jika tidak, MySQL mengambil kunci tulis normal dan memasukkan baris ke dalam lubang. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_concurrent_insert |
|
connect_timeout |
8.0 |
1 |
10 |
[1-3600] |
Unlimited |
Jumlah detik yang ditunggu oleh server mysqld untuk paket koneksi sebelum merespons dengan error Bad handshake. Nilai default adalah 5 detik untuk MySQL 5.1.23 dan versi sebelumnya, dan 10 detik setelah itu. Jika klien sering mengalami error seperti "Lost connection to MySQL server at 'XXX', system error: errno", meningkatkan nilai connect_timeout mungkin membantu. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_connect_timeout |
|
cte_max_recursion_depth |
8.0 |
1 |
1000 |
[0-4294967295] |
Unlimited |
Kedalaman rekursi maksimum untuk common table expressions (CTE). Server akan menghentikan eksekusi jika ada CTE yang memiliki tingkat rekursi melebihi nilai variabel ini. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_cte_max_recursion_depth |
|
default_authentication_plugin |
8.0 |
0 |
mysql_native_password |
[mysql_native_password|sha256_password|caching_sha2_password] |
Unlimited |
Plugin autentikasi default. |
|
|
default_storage_engine |
8.0 |
0 |
InnoDB |
[InnoDB|innodb] |
Unlimited |
Mesin penyimpanan default untuk tabel baru. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_storage_engine |
|
default_time_zone |
8.0 |
0 |
SYSTEM |
[SYSTEM|-12:00|-11:00|-10:00|-9:00|-8:00|-7:00|-6:00|-5:00|-4:00|-3:00|-2:00|-1:00|\+0:00|\+1:00|\+2:00|\+3:00|\+4:00|\+5:00|\+5:30|\+5:45|\+6:00|\+6:30|\+7:00|\+8:00|\+9:00|\+10:00|\+11:00|\+12:00|\+13:00] |
Unlimited |
Zona waktu default untuk database. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
default_week_format |
8.0 |
1 |
0 |
[0-7] |
Unlimited |
Nilai mode default untuk fungsi WEEK(). |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_week_format |
|
delayed_insert_limit |
8.0 |
1 |
100 |
[1-4294967295] |
Unlimited |
Setelah menyisipkan delayed_insert_limit baris yang tertunda, thread handler INSERT DELAYED memeriksa apakah ada pernyataan SELECT yang tertunda. Jika ada, thread tersebut memungkinkan pernyataan tersebut dieksekusi sebelum melanjutkan penyisipan baris yang tertunda. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_delayed_insert_limit |
|
delayed_insert_timeout |
8.0 |
1 |
300 |
[1-3600] |
Unlimited |
Jumlah detik yang ditunggu oleh thread handler INSERT DELAYED untuk pernyataan INSERT sebelum menghentikan tugas. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_delayed_insert_timeout |
|
delayed_queue_size |
8.0 |
1 |
1000 |
[1-4294967295] |
Unlimited |
Batas jumlah baris yang dapat diantrekan per tabel saat menangani pernyataan INSERT DELAYED. Jika antrean penuh, klien mana pun yang mengeluarkan pernyataan INSERT DELAYED harus menunggu hingga ada ruang lagi di antrean. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_delayed_queue_size |
|
delay_key_write |
8.0 |
1 |
ON |
[ON|OFF|ALL] |
Unlimited |
Opsi ini hanya berlaku untuk tabel MyISAM. Opsi ini dapat memiliki salah satu dari nilai berikut untuk memengaruhi cara penanganan opsi tabel DELAY_KEY_WRITE, yang dapat digunakan dalam pernyataan CREATE TABLE. OFF: Opsi DELAY_KEY_WRITE diabaikan. ON: MySQL menghormati opsi DELAY_KEY_WRITE yang ditentukan dalam pernyataan CREATE TABLE. Ini adalah nilai default. ALL: Semua tabel yang baru dibuka diperlakukan seolah-olah dibuat dengan opsi DELAY_KEY_WRITE diaktifkan. Penting
Jika Anda mengatur variabel ini ke ALL, jangan gunakan tabel MyISAM dari program lain, seperti server MySQL lain atau myisamchk. Melakukannya dapat menyebabkan korupsi indeks. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_delay_key_write |
|
disconnect_on_expired_password |
8.0 |
0 |
ON |
[ON|OFF] |
Unlimited |
Variabel ini mengontrol cara server menangani klien dengan password yang telah kedaluwarsa. |
|
|
div_precision_increment |
8.0 |
1 |
4 |
[0-30] |
Unlimited |
Variabel ini menunjukkan berapa banyak tempat desimal yang ditambahkan pada hasil operasi pembagian yang dilakukan dengan operator /. Nilai default adalah 4. Nilai minimum dan maksimum masing-masing adalah 0 dan 30. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_div_precision_increment |
|
end_markers_in_json |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Apakah output JSON pengoptimal harus menambahkan penanda akhir. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_end_markers_in_json |
|
eq_range_index_dive_limit |
8.0 |
1 |
100 |
[0-4294967295] |
Unlimited |
Jika jumlah rentang kesetaraan untuk suatu indeks lebih besar dari atau sama dengan angka ini, pengoptimal menggunakan statistik indeks yang ada daripada melakukan penyelaman indeks. Jika diatur ke 0, penyelaman indeks selalu digunakan. |
|
|
event_scheduler |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Mengaktifkan penjadwal event. Nilai yang mungkin adalah ON, OFF, dan DISABLED. DISABLED sepenuhnya menonaktifkan penjadwal event, dan tidak dapat diaktifkan saat runtime. Catatan
Anda tidak dapat memodifikasi parameter ini untuk instans High-availability Edition. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_event_scheduler |
|
explicit_defaults_for_timestamp |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Apakah nilai default untuk kolom TIMESTAMP adalah timestamp saat ini. |
|
|
flush_time |
8.0 |
1 |
0 |
[0-31536000] |
Unlimited |
Jika diatur ke nilai bukan nol, semua tabel ditutup setiap flush_time detik untuk membebaskan sumber daya dan menyinkronkan data yang belum disinkronkan ke disk. Opsi ini paling baik digunakan hanya pada sistem dengan sumber daya minimal. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_flush_time |
|
ft_max_word_len |
8.0 |
0 |
84 |
[10-4294967295] |
Unlimited |
Panjang maksimum kata yang disertakan dalam indeks FULLTEXT MyISAM. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ft_max_word_len |
|
ft_min_word_len |
8.0 |
0 |
4 |
[1-3600] |
Unlimited |
Panjang minimum kata yang disertakan dalam indeks FULLTEXT. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ft_min_word_len |
|
ft_query_expansion_limit |
8.0 |
0 |
20 |
[0-1000] |
Unlimited |
Jumlah kecocokan N teratas yang digunakan saat melakukan pencarian teks lengkap dengan WITH QUERY EXPANSION. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ft_query_expansion_limit |
|
general_log |
8.0 |
0 |
OFF |
[ON|OFF] |
Unlimited |
Apakah log kueri umum diaktifkan. Tujuan output log dikontrol oleh variabel sistem log_output. Fitur ini tidak didukung pada instans RDS MySQL Basic Edition. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_general_log |
|
group_concat_max_len |
8.0 |
1 |
1024 |
[4-1844674407370954752] |
Unlimited |
Panjang hasil maksimum dalam byte yang diizinkan untuk fungsi GROUP_CONCAT(). Nilai default adalah 1024 byte. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_group_concat_max_len |
|
histogram_generation_max_mem_size |
8.0 |
1 |
20000000 |
[1000000-18446744073709551615] |
Unlimited |
Jumlah maksimum memori untuk menghasilkan statistik histogram. |
|
|
host_cache_size |
8.0 |
1 |
644 |
[0-65535] |
Unlimited |
Ukuran cache host internal. Mengatur ukuran ke 0 menonaktifkan cache host. Mengubah ukuran cache saat runtime secara implisit menyebabkan operasi FLUSH HOSTS untuk membersihkan cache host dan memotong tabel host_cache. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_host_cache_size |
|
init_connect |
8.0 |
1 |
'' |
[''|'set names utf8mb4'|'set names utf8'|'set default_collation_for_utf8mb4=utf8mb4_general_ci'|'set default_collation_for_utf8mb4=utf8mb4_general_ci;set names utf8mb4'|'set names utf8mb4 collate utf8mb4_general_ci'|'set names utf8mb4 COLLATE utf8mb4_bin'] |
Unlimited |
Perintah untuk dieksekusi untuk setiap koneksi baru. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_init_connect |
|
innodb_adaptive_flushing |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Menentukan apakah akan menyesuaikan laju flushing halaman kotor di kolam buffer InnoDB secara dinamis berdasarkan workload. Menyesuaikan laju flush secara dinamis bertujuan untuk menghindari ledakan aktivitas I/O. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_adaptive_flushing |
|
innodb_adaptive_flushing_lwm |
8.0 |
1 |
10 |
[0-70] |
Unlimited |
Menentukan batas bawah, yang merepresentasikan persentase kapasitas log redo, di mana flushing adaptif diaktifkan. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_adaptive_flushing_lwm |
|
innodb_adaptive_hash_index |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
innodb_adaptive_hash_index adalah parameter Mesin penyimpanan InnoDB yang mengaktifkan atau menonaktifkan indeks hash adaptif. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_adaptive_hash_index |
|
innodb_adaptive_max_sleep_delay |
8.0 |
1 |
150000 |
[1-1000000] |
Unlimited |
innodb_thread_sleep_delay mengontrol berapa lama thread InnoDB tidur ketika tidak ada event yang menunggu. Parameter ini memungkinkan InnoDB untuk secara otomatis menyesuaikan nilai innodb_thread_sleep_delay berdasarkan workload saat ini untuk beradaptasi dengan situasi beban yang berbeda. Selama nilai ini bukan 0, penyesuaian dinamis otomatis dari nilai innodb_thread_sleep_delay diaktifkan, dengan nilai maksimum yang ditentukan oleh opsi innodb_adaptive_max_sleep_delay. Nilai ini merepresentasikan mikrodetik. Opsi ini sangat berguna pada sistem yang sibuk, terutama yang memiliki lebih dari 16 thread InnoDB. Dalam praktiknya, opsi ini paling berharga pada sistem MySQL dengan ratusan atau ribuan koneksi konkuren. |
|
|
innodb_autoextend_increment |
8.0 |
1 |
64 |
[1-1000] |
Unlimited |
Ukuran increment dalam megabyte untuk meningkatkan ukuran file ruang tabel sistem InnoDB yang dapat diperluas secara otomatis ketika penuh. Nilai default adalah 64. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_autoextend_increment |
|
innodb_autoinc_lock_mode |
8.0 |
0 |
2 |
[0|1|2] |
Unlimited |
Mode kunci yang digunakan untuk menghasilkan nilai auto-increment. Nilai yang diizinkan adalah: 0: traditional 1: consecutive 2: interleaved |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_autoinc_lock_mode |
|
innodb_buffer_pool_dump_at_shutdown |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Menentukan apakah akan mencatat halaman yang di-cache di kolam buffer InnoDB saat server MySQL dimatikan untuk mempersingkat proses pemanasan saat restart berikutnya. Biasanya digunakan bersama innodb_buffer_pool_load_at_startup. Opsi innodb_buffer_pool_dump_pct menentukan persentase halaman kolam buffer yang paling baru digunakan untuk di-dump. |
|
|
innodb_buffer_pool_dump_pct |
8.0 |
1 |
25 |
[1-100] |
Unlimited |
Menentukan persentase halaman yang paling baru digunakan untuk dibaca dan di-dump untuk setiap kolam buffer. Rentang nilai adalah 1 hingga 100. Nilai default adalah 25. Misalnya, jika ada 4 kolam buffer, masing-masing dengan 100 halaman, dan innodb_buffer_pool_dump_pct diatur ke 25, 25 halaman yang paling baru digunakan dari setiap kolam buffer akan di-dump. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_dump_pct |
|
innodb_buffer_pool_instances |
8.0 |
0 |
8 |
[1-64] |
Unlimited |
Jumlah wilayah yang menjadi pembagian kolam buffer InnoDB. Untuk sistem dengan kolam buffer multi-gigabyte, membagi kolam buffer menjadi beberapa instance terpisah dapat meningkatkan konkurensi dengan mengurangi persaingan karena thread yang berbeda membaca dan menulis ke halaman yang di-cache. Setiap halaman yang disimpan atau dibaca dari kolam buffer secara acak ditugaskan ke salah satu instance kolam buffer menggunakan fungsi hash. Setiap kolam buffer mengelola daftar bebas, daftar flush, LRU, dan semua struktur data lain yang terhubung ke kolam buffer sendiri, dan dilindungi oleh mutex kolam buffer sendiri. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_instances |
|
innodb_buffer_pool_load_at_startup |
8.0 |
0 |
ON |
[ON|OFF] |
Unlimited |
Menentukan bahwa kolam buffer secara otomatis dipanaskan saat startup server MySQL dengan memuat halaman yang sama yang sebelumnya disimpan di kolam buffer InnoDB. Biasanya digunakan bersama innodb_buffer_pool_dump_at_shutdown. |
|
|
innodb_buffer_pool_size |
8.0 |
1 |
{DBInstanceClassMemory*3/4} |
[134217728-18446744073709551615] |
Unlimited |
Ukuran dalam byte dari kolam buffer, yaitu area memori tempat InnoDB menyimpan data tabel dan indeks. Parameter ini hanya dapat diatur menggunakan ekspresi. Nilai numerik spesifik tidak didukung. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size |
|
innodb_change_buffering |
8.0 |
1 |
all |
[none|inserts|deletes|changes|purges|all] |
Unlimited |
Apakah InnoDB melakukan buffering perubahan, yaitu optimasi yang menunda operasi tulis pada indeks sekunder sehingga operasi I/O dapat dilakukan secara berurutan. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_change_buffering |
|
innodb_change_buffer_max_size |
8.0 |
1 |
25 |
[0-50] |
Unlimited |
Ukuran maksimum buffer perubahan InnoDB, sebagai persentase dari total ukuran kolam buffer. Anda mungkin perlu meningkatkan nilai ini untuk server MySQL dengan aktivitas insert, update, dan delete yang intensif, atau menurunkannya untuk server MySQL dengan data yang tidak berubah yang digunakan untuk pelaporan. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_change_buffer_max_size |
|
innodb_checksum_algorithm |
8.0 |
1 |
crc32 |
[innodb|crc32|none|strict_innodb|strict_crc32|strict_none] |
Unlimited |
Menentukan cara menghasilkan dan memverifikasi checksum yang disimpan dalam blok disk ruang tabel InnoDB. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_checksum_algorithm |
|
innodb_cmp_per_index_enabled |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Mengaktifkan statistik terkait kompresi per indeks di tabel INFORMATION_SCHEMA.INNODB_CMP_PER_INDEX. Karena pengumpulan statistik ini mahal, aktifkan opsi ini hanya selama tuning performa yang terkait dengan tabel InnoDB terkompresi, dan hanya pada instans pengembangan, pengujian, atau sekunder. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_cmp_per_index_enabled |
|
innodb_commit_concurrency |
8.0 |
0 |
0 |
[0-1000] |
Unlimited |
Jumlah thread yang dapat melakukan commit secara bersamaan. Nilai 0 (default) memungkinkan sejumlah transaksi berapa pun untuk melakukan commit secara konkuren. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_commit_concurrency |
|
innodb_compression_failure_threshold_pct |
8.0 |
1 |
5 |
[0-100] |
Unlimited |
Menentukan ambang batas tingkat kegagalan kompresi untuk suatu tabel, sebagai persentase, di mana MySQL mulai menambahkan padding di halaman terkompresi untuk menghindari kegagalan kompresi yang mahal. Ketika ambang batas ini terlampaui, MySQL mulai menyisakan ruang bebas ekstra di setiap halaman terkompresi baru, menyesuaikan jumlah ruang bebas secara dinamis hingga persentase ukuran halaman yang ditentukan oleh innodb_compression_pad_pct_max. Nilai nol menonaktifkan mekanisme untuk memantau efisiensi kompresi dan menyesuaikan jumlah padding secara dinamis. |
|
|
innodb_compression_level |
8.0 |
1 |
6 |
[0-9] |
Unlimited |
Menentukan tingkat kompresi zlib untuk tabel dan indeks terkompresi InnoDB. Nilai yang lebih tinggi memungkinkan Anda memasukkan lebih banyak data ke perangkat penyimpanan tetapi memerlukan overhead CPU yang lebih besar selama kompresi. Nilai yang lebih rendah dapat mengurangi overhead CPU ketika ruang penyimpanan tidak kritis atau Anda mengharapkan data tersebut tidak terlalu dapat dikompresi. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_compression_level |
|
innodb_compression_pad_pct_max |
8.0 |
1 |
50 |
[0-70] |
Unlimited |
Menentukan persentase maksimum ruang bebas yang dapat dicadangkan dalam setiap halaman terkompresi untuk menyediakan ruang bagi data dan log modifikasi agar dapat diorganisasi ulang dalam halaman saat memperbarui tabel atau indeks terkompresi dan data mungkin perlu dikompresi ulang. Ini hanya berlaku ketika innodb_compression_failure_threshold_pct diatur ke nilai bukan nol dan tingkat kegagalan kompresi melebihi titik potong. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_compression_pad_pct_max |
|
innodb_concurrency_tickets |
8.0 |
1 |
5000 |
[1-4294967295] |
Unlimited |
Menentukan jumlah thread yang dapat masuk ke InnoDB secara konkuren. Thread ditempatkan dalam antrean ketika mencoba masuk ke InnoDB jika jumlah thread telah mencapai batas konkurensi. Ketika thread diizinkan masuk ke InnoDB, thread tersebut diberikan sejumlah "tiket" yang sama dengan nilai innodb_concurrency_tickets, dan thread tersebut dapat masuk dan keluar dari InnoDB secara bebas hingga tiketnya habis. Setelah itu, thread tersebut kembali tunduk pada pemeriksaan konkurensi (dan kemungkinan antrean) saat mencoba masuk ke InnoDB berikutnya. Nilai default adalah 5000. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_concurrency_tickets |
|
innodb_data_file_purge |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Apakah akan mengaktifkan mekanisme penghapusan file asinkron. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
innodb_data_file_purge_interval |
8.0 |
1 |
100 |
[0-10000] |
Unlimited |
Interval untuk membersihkan file, dalam milidetik. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
innodb_data_file_purge_max_size |
8.0 |
1 |
128 |
[16-1073741824] |
Unlimited |
Ukuran maksimum (dalam MB) file tunggal yang akan dibersihkan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
innodb_deadlock_detect |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Opsi ini digunakan untuk menonaktifkan pendeteksian deadlock. Pada sistem dengan konkurensi tinggi, pendeteksian deadlock dapat menyebabkan perlambatan ketika banyak thread menunggu kunci yang sama. Kadang-kadang, lebih efisien untuk menonaktifkan pendeteksian deadlock dan mengandalkan pengaturan innodb_lock_wait_timeout untuk rollback transaksi. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_deadlock_detect |
|
innodb_default_row_format |
8.0 |
1 |
DYNAMIC |
[REDUNDANT|COMPACT|DYNAMIC] |
Unlimited |
Opsi innodb_default_row_format menentukan format baris default untuk tabel InnoDB dan tabel sementara yang dibuat pengguna. Pengaturan default adalah DYNAMIC. Nilai lain yang diizinkan adalah COMPACT dan REDUNDANT. Format baris COMPRESSED tidak dapat ditentukan sebagai format default karena tidak didukung untuk digunakan dalam ruang tabel sistem. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_default_row_format |
|
innodb_disable_sort_file_cache |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Jika diaktifkan, menonaktifkan caching halaman saat InnoDB menggunakan file sort. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_disable_sort_file_cache |
|
innodb_fill_factor |
8.0 |
1 |
100 |
[10-100] |
Unlimited |
Saat membuat atau membangun ulang indeks, InnoDB melakukan pemuatan massal. Metode pembuatan indeks ini dikenal sebagai "sorted index build". |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_fill_factor |
|
innodb_flush_log_at_trx_commit |
8.0 |
1 |
1 |
[0|1|2] |
Unlimited |
Nilai yang mungkin adalah: 0: Tulis dan flush sekali per detik 1: Tulis dan flush pada setiap commit 2: Tulis pada commit, flush sekali per detik |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
innodb_flush_method |
8.0 |
0 |
O_DIRECT |
[fsync|O_DSYNC|littlesync|nosync|O_DIRECT|O_DIRECT_NO_FSYNC] |
Unlimited |
Menentukan metode yang digunakan untuk menyiram data ke file data dan log InnoDB, yang dapat memengaruhi Throughput I/O. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_flush_method |
|
innodb_flush_neighbors |
8.0 |
1 |
0 |
[0|1|2] |
Unlimited |
Menentukan apakah flushing halaman dari kolam buffer InnoDB juga menyiram halaman kotor lainnya dalam extent yang sama. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_flush_neighbors |
|
innodb_flush_sync |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Parameter innodb_flush_sync diaktifkan secara default, yang menyebabkan pengaturan innodb_io_capacity diabaikan selama lonjakan aktivitas I/O di checkpoint. Untuk mematuhi batas aktivitas I/O latar belakang InnoDB yang ditentukan oleh pengaturan innodb_io_capacity, nonaktifkan innodb_flush_sync. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_flush_sync |
|
innodb_ft_cache_size |
8.0 |
0 |
8000000 |
[1600000-80000000] |
Unlimited |
Memori yang dialokasikan untuk cache indeks pencarian teks lengkap InnoDB, dalam byte, yang menyimpan dokumen yang diurai dalam memori saat membuat indeks FULLTEXT InnoDB. Penyisipan dan pembaruan indeks hanya dikomit ke disk ketika batas innodb_ft_cache_size tercapai. innodb_ft_cache_size menentukan ukuran cache per basis tabel. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_cache_size |
|
innodb_ft_enable_diag_print |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Apakah akan mengaktifkan output diagnostik tambahan untuk pencarian teks lengkap (FTS). Opsi ini terutama untuk debugging FTS lanjutan dan tidak menarik bagi sebagian besar pengguna. Output dicetak ke log error dan mencakup informasi. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_enable_diag_print |
|
innodb_ft_enable_stopword |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Saat membuat indeks FULLTEXT InnoDB, menentukan kumpulan stopwords yang akan dikaitkan dengannya. Jika opsi innodb_ft_user_stopword_table diatur, stopwords diambil dari tabel tersebut. Jika tidak, jika opsi innodb_ft_server_stopword_table diatur, stopwords diambil dari tabel tersebut. Jika tidak, kumpulan stopwords default bawaan digunakan. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_enable_stopword |
|
innodb_ft_max_token_size |
8.0 |
0 |
84 |
[10-84] |
Unlimited |
Panjang maksimum kata yang disimpan dalam indeks FULLTEXT InnoDB. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_max_token_size |
|
innodb_ft_min_token_size |
8.0 |
0 |
3 |
[0-16] |
Unlimited |
Panjang minimum kata yang disimpan dalam indeks FULLTEXT InnoDB. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_min_token_size |
|
innodb_ft_num_word_optimize |
8.0 |
1 |
2000 |
[0-10000] |
Unlimited |
Jumlah kata yang diproses untuk setiap operasi OPTIMIZE TABLE pada indeks FULLTEXT InnoDB. Karena operasi insert atau update volume besar pada tabel dengan indeks pencarian teks lengkap memerlukan pemeliharaan indeks yang signifikan untuk menggabungkan semua perubahan, Anda mungkin melakukan serangkaian pernyataan OPTIMIZE TABLE, masing-masing melanjutkan dari tempat sebelumnya berhenti. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_num_word_optimize |
|
innodb_ft_result_cache_limit |
8.0 |
1 |
2000000000 |
[1000000-4294967295] |
Unlimited |
Batas cache hasil kueri pencarian teks lengkap InnoDB dalam byte, per kueri pencarian teks lengkap atau per thread. Hasil kueri pencarian teks lengkap InnoDB menengah dan akhir diproses dalam memori. Gunakan innodb_ft_result_cache_limit untuk mengatur batas ukuran pada cache hasil kueri pencarian teks lengkap untuk menghindari konsumsi memori yang berlebihan jika hasil kueri pencarian teks lengkap InnoDB sangat besar, seperti jutaan atau ratusan juta baris. Memori dialokasikan sesuai kebutuhan saat memproses kueri pencarian teks lengkap. Jika batas ukuran cache hasil tercapai, error dikembalikan, menunjukkan bahwa kueri melebihi memori maksimum yang diizinkan. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_result_cache_limit |
|
innodb_ft_sort_pll_degree |
8.0 |
0 |
2 |
[1-16] |
Unlimited |
Jumlah thread yang digunakan untuk pengindeksan paralel dan tokenisasi teks dalam indeks FULLTEXT InnoDB saat membangun indeks pencarian. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_sort_pll_degree |
|
innodb_ft_total_cache_size |
8.0 |
0 |
640000000 |
[32000000-1600000000] |
Unlimited |
Total memori yang dialokasikan untuk cache indeks pencarian teks lengkap InnoDB untuk semua tabel, dalam byte. Membuat beberapa tabel dengan indeks pencarian teks lengkap dapat mengonsumsi sebagian besar memori yang tersedia. innodb_ft_total_cache_size menentukan batas memori global untuk semua indeks pencarian teks lengkap untuk membantu menghindari konsumsi memori yang berlebihan. Jika operasi indeks mencapai batas global, sinkronisasi paksa dipicu. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_total_cache_size |
|
innodb_io_capacity |
8.0 |
1 |
20000 |
[0-18446744073709551615] |
Unlimited |
Parameter innodb_io_capacity menetapkan batas atas jumlah operasi I/O per detik yang dilakukan oleh tugas latar belakang InnoDB, seperti flushing halaman dari kolam buffer dan penggabungan data dari change buffer. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_io_capacity |
|
innodb_io_capacity_max |
8.0 |
1 |
40000 |
[0-18446744073709551615] |
Unlimited |
Jika aktivitas flushing tertinggal, InnoDB dapat melakukan flushing pada laju yang lebih tinggi daripada yang diberlakukan oleh innodb_io_capacity. Dalam hal ini, innodb_io_capacity_max menentukan batas atas jumlah operasi I/O per detik yang dilakukan oleh tugas latar belakang InnoDB. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_io_capacity_max |
|
innodb_lock_wait_timeout |
8.0 |
1 |
50 |
[1-1073741824] |
Unlimited |
Waktu tunggu dalam detik yang ditunggu oleh transaksi InnoDB untuk kunci baris sebelum menyerah. Nilai default adalah 50 detik. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_lock_wait_timeout |
|
innodb_log_buffer_size |
8.0 |
1 |
16777216 |
[1048576-4294967295] |
Unlimited |
Ukuran dalam byte dari buffer yang digunakan InnoDB untuk menulis ke file log di disk. Nilai default adalah 16 MB. Buffer log yang besar memungkinkan transaksi besar berjalan tanpa perlu menulis log ke disk sebelum transaksi tersebut dikomit. Jadi, jika Anda memiliki transaksi yang memperbarui, menyisipkan, atau menghapus banyak baris, meningkatkan ukuran buffer log dapat menghemat I/O disk. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_buffer_size |
|
innodb_log_checksums |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Mengaktifkan atau menonaktifkan checksum untuk halaman log redo. innodb_log_checksums menggantikan innodb_log_checksum_algorithm. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_checksums |
|
innodb_log_compressed_pages |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Menentukan apakah gambar halaman yang dikompresi ulang ditulis ke log redo. Kompresi ulang dapat terjadi ketika perubahan dilakukan pada data terkompresi. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_compressed_pages |
|
innodb_log_file_size |
8.0 |
0 |
1500M |
[4194304-107374182400] |
Unlimited |
Menentukan ukuran dalam byte dari setiap file log dalam grup log. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_file_size |
|
innodb_log_spin_cpu_abs_lwm |
8.0 |
1 |
80 |
[0-4294967295] |
Unlimited |
Menentukan penggunaan CPU minimum di mana thread pengguna tidak lagi berputar sambil menunggu flush redo. Nilai ini merepresentasikan jumlah penggunaan core CPU. Misalnya, nilai default 80 merepresentasikan 80% dari satu core CPU. Pada sistem dengan prosesor multi-core, nilai 150 akan merepresentasikan penggunaan 100% dari satu core CPU ditambah 50% penggunaan core CPU kedua. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_spin_cpu_abs_lwm |
|
innodb_log_spin_cpu_pct_hwm |
8.0 |
1 |
50 |
[0-100] |
Unlimited |
Menentukan penggunaan CPU maksimum di mana thread pengguna tidak lagi berputar sambil menunggu flush redo. Nilai ini merepresentasikan persentase dari kekuatan pemrosesan gabungan semua core CPU. Nilai default adalah 50%. Misalnya, pada server dengan empat core CPU, penggunaan 100% dari dua core CPU adalah 50% dari total kekuatan pemrosesan CPU. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_spin_cpu_pct_hwm |
|
innodb_log_wait_for_flush_spin_hwm |
8.0 |
1 |
400 |
[0-18446744073709551615] |
Unlimited |
Menentukan waktu rata-rata maksimum flush log di luar batas yang menyebabkan thread pengguna tidak lagi berputar sambil menunggu flush redo. Nilai default adalah 400 mikrodetik. |
|
|
innodb_lru_scan_depth |
8.0 |
1 |
{LEAST(DBInstanceClassMemory/1048576/8, 8192)} |
[100-18446744073709551615] |
Unlimited |
Parameter yang memengaruhi algoritma dan heuristik untuk operasi flush kolam buffer InnoDB. Ini ditujukan untuk ahli performa yang menyetel workload intensif-I/O. Ini menentukan seberapa jauh thread cleaner halaman memindai daftar halaman LRU kolam buffer untuk setiap instance kolam buffer untuk menemukan halaman kotor yang akan di-flush. Ini adalah operasi latar belakang yang berjalan sekali per detik. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_lru_scan_depth |
|
innodb_max_dirty_pages_pct |
8.0 |
1 |
75 |
[0-99] |
Unlimited |
Ini adalah bilangan bulat dari 0 hingga 100. Nilai default untuk InnoDB bawaan adalah 90, dan default untuk plugin InnoDB adalah 75. Thread utama di InnoDB berusaha menulis halaman dari kolam buffer sehingga persentase halaman kotor (belum ditulis) tidak melebihi nilai ini. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_max_dirty_pages_pct |
|
innodb_max_dirty_pages_pct_lwm |
8.0 |
1 |
10 |
[0-99] |
Unlimited |
Menentukan batas bawah, yang merepresentasikan persentase halaman kotor, di mana pre-flushing diaktifkan untuk mengontrol rasio halaman kotor. Nilai default 0 sepenuhnya menonaktifkan perilaku pre-flushing. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_max_dirty_pages_pct_lwm |
|
innodb_max_purge_lag |
8.0 |
1 |
0 |
[0-4294967295] |
Unlimited |
Menentukan panjang maksimum antrian purge. Nilai default 0 berarti tidak ada batas (tidak ada penundaan). |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_max_purge_lag |
|
innodb_max_purge_lag_delay |
8.0 |
1 |
0 |
[0-10000000] |
Unlimited |
Menentukan waktu tunda maksimum dalam mikrodetik untuk penundaan yang diberlakukan oleh opsi konfigurasi innodb_max_purge_lag. Nilai bukan nol memberlakukan batas atas pada periode penundaan berdasarkan formula yang menggunakan nilai innodb_max_purge_lag. Nilai default nol berarti tidak ada batas atas yang diberlakukan pada interval penundaan. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_max_purge_lag_delay |
|
innodb_max_undo_log_size |
8.0 |
1 |
1073741824 |
[10485760-18446744073709551615] |
Unlimited |
Menentukan ambang ukuran untuk ruang tabel undo. Jika ruang tabel undo melebihi ambang batas, ruang tersebut dapat ditandai untuk dipotong ketika innodb_undo_log_truncate diaktifkan. Nilai default adalah 1073741824 byte (1024 MiB). |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_max_undo_log_size |
|
innodb_monitor_disable |
8.0 |
1 |
all |
Unlimited |
Menonaktifkan penghitung metrik InnoDB. Anda dapat mengkueri data penghitung menggunakan tabel INFORMATION_SCHEMA.INNODB_METRICS. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_monitor_disable |
|
|
innodb_monitor_enable |
8.0 |
1 |
all |
Unlimited |
Mengaktifkan output monitor InnoDB. Saat diaktifkan, InnoDB menghasilkan informasi runtime terperinci yang dapat digunakan untuk analisis dan troubleshooting performa. Anda dapat melihat output menggunakan perintah SHOW ENGINE INNODB STATUS. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_monitor_enable |
|
|
innodb_monitor_reset |
8.0 |
1 |
[counter|module|pattern|all] |
Unlimited |
Variabel ini berfungsi sebagai sakelar untuk mengatur ulang nilai penghitung metrik InnoDB ke nol. Anda dapat mengkueri data penghitung menggunakan tabel INFORMATION_SCHEMA.INNODB_METRICS. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_monitor_reset |
|
|
innodb_monitor_reset_all |
8.0 |
1 |
[counter|module|pattern|all] |
Unlimited |
Variabel ini berfungsi sebagai sakelar untuk mengatur ulang semua nilai (min, max, dll.) dari penghitung metrik InnoDB. Anda dapat mengkueri data penghitung menggunakan tabel INFORMATION_SCHEMA.INNODB_METRICS. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_monitor_reset_all |
|
|
innodb_old_blocks_pct |
8.0 |
1 |
37 |
[5-95] |
Unlimited |
(Hanya untuk plugin InnoDB) Menentukan perkiraan persentase kolam buffer InnoDB yang digunakan untuk sublist blok lama. Rentang nilai adalah 5 hingga 95. Nilai default adalah 37 (yaitu, 3/8 dari kolam). |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_old_blocks_pct |
|
innodb_old_blocks_time |
8.0 |
1 |
1000 |
[0-1024] |
Unlimited |
(Hanya untuk plugin InnoDB) Menentukan berapa lama dalam milidetik blok yang dimasukkan ke sublist lama harus tetap di sana setelah akses pertama sebelum dapat dipindahkan ke sublist baru. Nilai default adalah 0: blok yang dimasukkan ke sublist lama dipindahkan ke sublist baru segera setelah akses pertama, terlepas dari berapa lama setelah penyisipan akses tersebut terjadi. Jika nilainya lebih besar dari 0, blok tetap di sublist lama hingga akses terjadi setidaknya sebanyak milidetik tersebut setelah akses pertama. Unit: milidetik. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_old_blocks_time |
|
innodb_online_alter_log_max_size |
8.0 |
1 |
134217728 |
[134217728-2147483647] |
Unlimited |
Ukuran maksimum file log modifikasi untuk pembuatan indeks online. |
|
|
innodb_open_files |
8.0 |
0 |
{LEAST(DBInstanceClassCPU*500, 8000)} |
[10-2147483647] |
Unlimited |
Variabel ini hanya relevan saat menggunakan beberapa ruang tabel InnoDB. Ini menentukan jumlah maksimum file .ibd yang dapat dibuka MySQL sekaligus. Nilai minimum adalah 10. Default adalah 300. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_open_files |
|
innodb_optimize_fulltext_only |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Mengubah cara OPTIMIZE TABLE beroperasi pada tabel InnoDB, sehingga dapat diaktifkan sementara selama operasi pemeliharaan pada tabel InnoDB dengan indeks FULLTEXT. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_optimize_fulltext_only |
|
innodb_page_cleaners |
8.0 |
0 |
8 |
[1-64] |
Unlimited |
Jumlah thread cleaner halaman yang melakukan flush halaman kotor dari instance kolam buffer. Thread cleaner halaman melakukan flushing daftar flush dan LRU. Thread cleaner halaman tunggal diperkenalkan di MySQL 5.6 untuk membebaskan pekerjaan flushing kolam buffer dari thread utama InnoDB. Di MySQL 5.7, InnoDB menyediakan dukungan untuk beberapa thread cleaner halaman. Nilai 1 mempertahankan konfigurasi pra-MySQL 5.7, di mana hanya ada satu thread cleaner halaman. Saat ada beberapa thread cleaner halaman, tugas flushing kolam buffer untuk setiap instance kolam buffer didistribusikan ke thread cleaner halaman yang menganggur. Di MySQL 5.7, nilai default innodb_page_cleaners diubah dari 1 menjadi 4. Jika jumlah thread cleaner halaman melebihi jumlah instance kolam buffer, thread tambahan akan menganggur dan tidak akan mengonsumsi sumber daya CPU. Variabel innodb_page_cleaners bersifat dinamis dan dapat diubah secara online. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_page_cleaners |
|
innodb_print_all_deadlocks |
8.0 |
1 |
OFF |
[OFF|ON] |
Unlimited |
Mencetak semua informasi deadlock ke log error MySQL (secara default dimatikan). |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_print_all_deadlocks |
|
innodb_print_ddl_logs |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Mengaktifkan opsi ini menyebabkan MySQL menulis log DDL ke stderr. Untuk informasi lebih lanjut, lihat Viewing DDL Logs. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_print_ddl_logs |
|
innodb_purge_batch_size |
8.0 |
1 |
300 |
[1-5000] |
Unlimited |
Menunjukkan granularitas operasi purge (flushing blok buffer pool yang berubah ke disk) dalam hal record log redo. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_purge_batch_size |
|
innodb_purge_rseg_truncate_frequency |
8.0 |
1 |
128 |
[1-128] |
Unlimited |
Menentukan frekuensi di mana sistem purge melepaskan segmen rollback sebagai jumlah kali purge dipanggil. Ruang tabel undo tidak dapat dipotong sampai segmen rollback dilepaskan. Biasanya, sistem purge melepaskan segmen rollback setiap 128 kali purge dipanggil. Nilai default adalah 128. Mengurangi nilai ini meningkatkan frekuensi di mana thread purge melepaskan segmen rollback. |
|
|
innodb_purge_threads |
8.0 |
0 |
{LEAST(DBInstanceClassMemory/1073741824, 8)} |
[1-32] |
Unlimited |
Jumlah thread latar belakang yang didedikasikan untuk operasi purge InnoDB. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_purge_threads |
|
innodb_random_read_ahead |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Mengaktifkan teknik read-ahead acak untuk mengoptimalkan I/O InnoDB. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_random_read_ahead |
|
innodb_read_ahead_threshold |
8.0 |
1 |
56 |
[0-1024] |
Unlimited |
(Hanya untuk plugin InnoDB) Mengontrol sensitivitas InnoDB untuk pra-baca linier halaman ke kolam buffer. Jika InnoDB membaca setidaknya innodb_read_ahead_threshold halaman secara berurutan dari suatu extent (64 halaman), InnoDB memulai pembacaan asinkron seluruh extent berikutnya. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_read_ahead_threshold |
|
innodb_read_io_threads |
8.0 |
0 |
4 |
[1-64] |
Unlimited |
(Hanya untuk plugin InnoDB) Jumlah thread I/O untuk operasi baca InnoDB. Nilai default adalah 4. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_read_io_threads |
|
innodb_rollback_on_timeout |
8.0 |
0 |
OFF |
ON/OFF |
Unlimited |
Secara default, InnoDB hanya membatalkan pernyataan terakhir saat terjadi timeout transaksi. Jika --innodb_rollback_on_timeout ditentukan, timeout transaksi menyebabkan InnoDB membatalkan dan melakukan rollback seluruh transaksi, yang merupakan perilaku yang sama seperti di MySQL 4.1. Variabel ini ditambahkan di MySQL 5.1.15. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_rollback_on_timeout |
|
innodb_rollback_segments |
8.0 |
1 |
128 |
[1-128] |
Unlimited |
Menentukan jumlah segmen rollback yang digunakan oleh InnoDB. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_rollback_segments |
|
innodb_segment_reserve_factor |
8.0 |
2 |
12.5 |
[0.03-40] |
[20220830,99999999] |
Menentukan persentase halaman ruang tabel file segment yang dicadangkan sebagai halaman kosong. Pengaturan ini berlaku untuk ruang tabel file-per-table dan ruang tabel umum. Pengaturan default untuk innodb_segment_reserve_factor adalah 12.5%, yang merupakan persentase halaman yang dicadangkan di versi MySQL sebelumnya. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_segment_reserve_factor |
|
innodb_sort_buffer_size |
8.0 |
0 |
1048576 |
[65536-67108864] |
Unlimited |
Menentukan ukuran buffer sort yang digunakan untuk mengurutkan data selama pembuatan indeks InnoDB. Ukuran yang ditentukan menentukan jumlah data yang dibaca ke memori untuk pengurutan internal dan kemudian ditulis ke disk. Proses ini disebut "run". Selama fase penggabungan, sepasang buffer dengan ukuran yang ditentukan dibaca dan digabungkan. Pengaturan yang lebih besar menghasilkan lebih sedikit run dan penggabungan. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_sort_buffer_size |
|
innodb_spin_wait_delay |
8.0 |
1 |
6 |
[0-4294967295] |
Unlimited |
Penundaan maksimum untuk polling spin-lock. Implementasi dasar mekanisme ini bervariasi tergantung pada kombinasi perangkat keras dan sistem operasi, sehingga penundaan tidak sesuai dengan interval waktu tetap. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_spin_wait_delay |
|
innodb_stats_auto_recalc |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Menyebabkan InnoDB secara otomatis menghitung ulang statistik persisten setelah terjadi perubahan signifikan pada data tabel. Ambang batasnya adalah 10% dari jumlah baris di tabel. Pengaturan ini berlaku untuk tabel yang dibuat saat opsi innodb_stats_persistent diaktifkan. Anda juga dapat mengonfigurasi penghitungan ulang statistik otomatis dengan menentukan STATS_PERSISTENT = 1 dalam pernyataan CREATE TABLE atau ALTER TABLE. Jumlah data yang diambil sampelnya untuk menghasilkan statistik dikontrol oleh opsi konfigurasi innodb_stats_persistent_sample_pages. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_stats_auto_recalc |
|
innodb_stats_include_delete_marked |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Secara default, InnoDB membaca data yang belum dikomit saat menghitung statistik. Dalam transaksi yang belum dikomit, jika baris dihapus dari tabel, InnoDB mengecualikan catatan yang ditandai hapus saat menghitung estimasi baris dan statistik indeks. Hal ini dapat menyebabkan rencana eksekusi yang tidak optimal untuk transaksi lain yang beroperasi pada tabel tersebut secara konkuren menggunakan tingkat isolasi transaksi selain READ UNCOMMITTED. Untuk menghindari hal ini, Anda dapat mengaktifkan innodb_stats_include_delete_marked untuk memastikan bahwa InnoDB menyertakan catatan yang ditandai hapus saat menghitung statistik pengoptimal persisten. |
|
|
innodb_stats_method |
8.0 |
1 |
nulls_equal |
[nulls_equal|nulls_unequal|nulls_ignored] |
Unlimited |
Cara server menangani nilai NULL saat mengumpulkan statistik tentang distribusi nilai indeks untuk tabel InnoDB. Variabel ini memiliki tiga nilai yang mungkin: nulls_equal, nulls_unequal, dan nulls_ignored. Untuk nulls_equal, semua nilai indeks NULL diperlakukan sebagai sama dan membentuk satu kelompok nilai dengan ukuran sama dengan jumlah nilai NULL. Untuk nulls_unequal, nilai NULL diperlakukan sebagai tidak sama, dan setiap NULL membentuk kelompok nilai berbeda dengan ukuran 1. Untuk nulls_ignored, nilai NULL diabaikan. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_stats_method |
|
innodb_stats_on_metadata |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Opsi ini hanya berlaku saat statistik pengoptimal dikonfigurasi sebagai non-persisten. Saat innodb_stats_persistent dinonaktifkan atau tabel tunggal dibuat atau diubah dengan stats_persistent=0, statistik pengoptimal tidak dipertahankan ke disk. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_stats_on_metadata |
|
innodb_stats_persistent |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Menentukan apakah statistik indeks InnoDB dipertahankan ke disk. Jika tidak, statistik mungkin dihitung ulang secara sering, yang dapat menyebabkan perubahan pada rencana eksekusi kueri. Pengaturan ini disimpan bersama setiap tabel saat pembuatan. Anda dapat mengatur innodb_stats_persistent di tingkat global sebelum membuat tabel, atau menggunakan klausa STATS_PERSISTENT dari pernyataan CREATE TABLE dan ALTER TABLE untuk mengganti pengaturan sistem-wide dan mengonfigurasi statistik persisten untuk tabel individual. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_stats_persistent |
|
innodb_stats_persistent_sample_pages |
8.0 |
1 |
20 |
[0-4294967295] |
Unlimited |
Jumlah halaman indeks yang diambil sampelnya saat memperkirakan kardinalitas dan statistik lain untuk kolom indeks, seperti yang dihitung oleh ANALYZE TABLE. Meningkatkan nilai ini dapat meningkatkan akurasi statistik indeks, yang dapat meningkatkan rencana eksekusi kueri, tetapi meningkatkan beban I/O selama eksekusi ANALYZE TABLE untuk tabel InnoDB. |
|
|
innodb_stats_transient_sample_pages |
8.0 |
1 |
8 |
[1-4294967295] |
Unlimited |
Jumlah halaman indeks yang diambil sampelnya saat memperkirakan kardinalitas dan statistik lain untuk kolom indeks, seperti yang dihitung oleh ANALYZE TABLE. Nilai default adalah 8. Meningkatkan nilai ini dapat meningkatkan akurasi statistik indeks, yang dapat meningkatkan rencana eksekusi kueri, tetapi meningkatkan beban I/O saat membuka tabel InnoDB atau menghitung ulang statistik. |
|
|
innodb_status_output |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Mengaktifkan atau menonaktifkan output berkala dari Monitor InnoDB standar. Ini juga digunakan bersama dengan innodb_status_output_locks untuk mengaktifkan atau menonaktifkan output berkala dari Monitor Kunci InnoDB. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_status_output |
|
innodb_status_output_locks |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Mengaktifkan atau menonaktifkan Monitor Kunci InnoDB. Saat diaktifkan, Monitor Kunci InnoDB mencetak informasi tambahan tentang kunci di output SHOW ENGINE INNODB STATUS dan di output berkala yang dicetak ke log error MySQL. Output berkala Monitor Kunci InnoDB dicetak sebagai bagian dari output Monitor InnoDB standar. Oleh karena itu, Monitor InnoDB standar harus diaktifkan agar Monitor Kunci InnoDB secara berkala mencetak data ke log error MySQL. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_status_output_locks |
|
innodb_strict_mode |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
(Hanya untuk plugin InnoDB) Apakah InnoDB mengembalikan error alih-alih peringatan untuk kondisi tertentu, mirip dengan mode SQL ketat. Nilai default adalah OFF. Untuk daftar kondisi yang terpengaruh, lihat InnoDB Strict Mode. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_strict_mode |
|
innodb_sync_array_size |
8.0 |
0 |
128 |
[1-1024] |
Unlimited |
Menentukan ukuran array mutex/kunci tunggu. Meningkatkan nilai ini membagi struktur data internal yang digunakan untuk mengkoordinasikan thread, yang dapat meningkatkan konkurensi untuk workload dengan banyak thread yang menunggu. Pengaturan ini harus dikonfigurasi saat startup instans MySQL dan tidak dapat diubah setelahnya. Disarankan untuk meningkatkan nilai ini untuk workload yang sering menghasilkan banyak thread yang menunggu, biasanya lebih dari 768. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_sync_array_size |
|
innodb_sync_spin_loops |
8.0 |
1 |
100 |
[0-4294967295] |
Unlimited |
Jumlah kali thread menunggu mutex InnoDB dilepaskan sebelum thread tersebut ditangguhkan. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_sync_spin_loops |
|
innodb_table_locks |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Jika autocommit = 0, InnoDB menghormati LOCK TABLES. MySQL tidak mengembalikan dari LOCK TABLES ... WRITE sampai semua thread lain melepaskan kunci mereka pada tabel tersebut. Nilai default innodb_table_locks adalah 1, yang berarti bahwa jika autocommit = 0, LOCK TABLES menyebabkan InnoDB mengunci tabel secara internal. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_table_locks |
|
innodb_thread_concurrency |
8.0 |
1 |
0 |
[0-1000] |
Unlimited |
InnoDB berusaha menjaga jumlah thread sistem operasi yang berjalan secara konkuren dalam InnoDB kurang dari atau sama dengan batas yang diberikan oleh variabel ini. Setelah jumlah thread mencapai batas ini, thread tambahan ditempatkan dalam keadaan menunggu, diantrekan untuk eksekusi (antrean FIFO). |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_thread_concurrency |
|
innodb_thread_sleep_delay |
8.0 |
1 |
10000 |
[0-1000000] |
Unlimited |
Waktu dalam mikrodetik yang ditunggu thread InnoDB sebelum bergabung dengan antrean InnoDB. Nilai 0 menonaktifkan tidur. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_thread_sleep_delay |
|
innodb_write_io_threads |
8.0 |
0 |
4 |
[1-64] |
Unlimited |
(Hanya untuk plugin InnoDB) Jumlah thread I/O untuk operasi tulis di InnoDB. Nilai default adalah 4. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_write_io_threads |
|
interactive_timeout |
8.0 |
1 |
7200 |
[10-86400] |
Unlimited |
Jumlah detik yang ditunggu server untuk aktivitas pada koneksi interaktif sebelum menutupnya. Klien interaktif didefinisikan sebagai klien yang terhubung ke mysql_real_connect() menggunakan opsi CLIENT_INTERACTIVE. Unit: detik. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_interactive_timeout |
|
join_buffer_size |
8.0 |
1 |
{LEAST(DBInstanceClassMemory/1048576*128, 262144)} |
[128-4294967295] |
Unlimited |
Ukuran minimum buffer yang digunakan untuk pemindaian indeks biasa, pemindaian rentang indeks, dan join yang tidak menggunakan indeks sehingga melakukan pemindaian tabel penuh. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_join_buffer_size |
|
key_buffer_size |
8.0 |
1 |
8388608 |
[0-18446744073709551615] |
Unlimited |
Blok indeks untuk tabel MyISAM di-cache dan dibagi oleh semua thread. key_buffer_size adalah ukuran buffer yang digunakan untuk blok indeks. Cache kunci juga dikenal sebagai key cache. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_key_buffer_size |
|
key_cache_age_threshold |
8.0 |
1 |
300 |
[100-4294967295] |
Unlimited |
Nilai ini mengontrol penurunan buffer dari sublist panas ke sublist hangat dari key cache. Nilai yang lebih rendah menyebabkan penurunan terjadi lebih cepat. Nilai minimum adalah 100. Nilai default adalah 300. Unit: detik. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_key_cache_age_threshold |
|
key_cache_block_size |
8.0 |
1 |
1024 |
[512-16384] |
Unlimited |
Ukuran dalam byte dari blok-blok dalam key cache. Nilai default adalah 1024. Unit: byte. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_key_cache_block_size |
|
key_cache_division_limit |
8.0 |
1 |
100 |
[1-100] |
Unlimited |
Titik pembagian antara sublist panas dan hangat dari daftar buffer key cache. Nilai ini adalah persentase dari daftar buffer yang digunakan untuk sublist hangat. Rentang nilai yang diizinkan adalah 1 hingga 100. Nilai default adalah 100. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_key_cache_division_limit |
|
lc_time_names |
8.0 |
1 |
en_US |
[ja_JP|pt_BR|en_US] |
Unlimited |
Variabel ini menentukan locale yang mengontrol bahasa yang digunakan untuk menampilkan nama hari dan bulan serta singkatannya. Variabel ini memengaruhi output fungsi DATE_FORMAT(), DAYNAME(), dan MONTHNAME(). Nama locale adalah nilai gaya POSIX, seperti 'ja_JP' atau 'pt_BR'. Nilai default adalah 'en_US', yang tidak mempertimbangkan locale sistem. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lc_time_names |
|
local_infile |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Variabel ini mengontrol kemampuan LOCAL di sisi server untuk pernyataan LOAD DATA. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_local_infile |
|
lock_wait_timeout |
8.0 |
1 |
31536000 |
[1-1073741824] |
Unlimited |
Variabel ini menentukan waktu tunggu dalam detik untuk upaya mendapatkan kunci metadata. Rentang nilai yang diizinkan adalah dari 1 hingga 31536000 (1 tahun). Nilai default adalah 31536000. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lock_wait_timeout |
|
log_bin_use_v1_row_events |
8.0 |
1 |
1 |
[0|1] |
Unlimited |
Jika bernilai 1, event baris versi 1 ditulis ke binary log berbasis baris. Jika bernilai 0, versi terbaru event ditulis. Opsi ini berguna selama beberapa proses upgrade. |
|
|
log_error_verbosity |
8.0 |
1 |
3 |
[1-3] |
Unlimited |
Variabel sistem log_error_verbosity menentukan tingkat kerincian untuk menangani event yang ditujukan ke log error. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_log_error_verbosity |
|
log_queries_not_using_indexes |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Apakah akan mencatat kueri yang tidak menggunakan indeks ke log kueri lambat. |
|
|
log_slow_admin_statements |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Log Lambat Redis juga berisi pernyataan manajemen yang berjalan lambat. |
|
|
log_throttle_queries_not_using_indexes |
8.0 |
1 |
0 |
[0-4294967295] |
Unlimited |
Jika log_queries_not_using_indexes diaktifkan, variabel log_throttle_queries_not_using_indexes membatasi jumlah kueri semacam itu yang dapat ditulis ke log kueri lambat per menit. |
|
|
long_query_time |
8.0 |
1 |
1 |
[0.1-31536000] |
Unlimited |
Jika suatu kueri memakan waktu lebih lama dari jumlah detik ini, server meningkatkan variabel status Slow_queries. Jika log kueri lambat diaktifkan, kueri tersebut dicatat ke file log kueri lambat. Unit: detik. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_long_query_time |
|
loose_binlog_parallel_flush |
8.0 |
1 |
{LEAST(DBInstanceClassCPU/16, 1)} |
[ON|OFF] |
[20230324,99999999) |
Mengaktifkan binlog_parallel_flush_optimize untuk mengurangi bottleneck flush. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_ccl_queue_bucket_count |
8.0 |
1 |
4 |
[1-64] |
[20201231,99999999] |
Jumlah kelompok saat menggunakan antrian CCL. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_ccl_queue_bucket_size |
8.0 |
1 |
64 |
[1-4096] |
[20201231,99999999] |
Jumlah maksimum koneksi bersamaan yang diizinkan saat menggunakan antrean CCL. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_ccl_queue_hot_delete |
8.0 |
1 |
OFF |
[ON|OFF] |
[20201231,99999999] |
Apakah akan masuk ke antrean CCL untuk satu operasi hapus di bawah kondisi tertentu. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_ccl_queue_hot_update |
8.0 |
1 |
OFF |
[ON|OFF] |
[20201231,99999999] |
Apakah akan masuk ke antrean CCL untuk satu operasi update di bawah kondisi tertentu. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_force_memory_to_innodb |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Mengubah mesin tabel dari memory menjadi InnoDB. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_group_replication_flow_control_applier_threshold |
8.0 |
1 |
25000 |
[0-2147483647] |
[20221231,99999999] |
Menentukan jumlah transaksi yang menunggu di antrean applier yang memicu pengendalian aliran. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_group_replication_flow_control_certifier_threshold |
8.0 |
1 |
25000 |
[0-2147483647] |
[20221231,99999999] |
Jumlah transaksi yang menunggu di antrean certifier yang memicu pengendalian aliran. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_group_replication_flow_control_hold_percent |
8.0 |
1 |
10 |
[0-100] |
[20221231,99999999] |
Menentukan persentase kuota grup yang tetap tidak digunakan agar cluster dalam keadaan pengendalian aliran dapat memproses backlog pekerjaan. Nilai 0 berarti tidak ada bagian dari kuota yang dicadangkan untuk memproses backlog pekerjaan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_group_replication_flow_control_max_commit_quota |
8.0 |
1 |
0 |
[0-2147483647] |
[20221231,99999999] |
Kuota pengendalian aliran maksimum untuk grup, atau kuota maksimum yang tersedia untuk setiap periode ketika pengendalian aliran diaktifkan. Nilai 0 berarti tidak ada kuota maksimum yang ditetapkan. Nilai variabel sistem ini tidak boleh kurang dari group_replication_flow_control_min_quota dan group_replication_flow_control_min_recovery_quota. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_group_replication_flow_control_member_quota_percent |
8.0 |
1 |
0 |
[0-100] |
[20221231,99999999] |
Persentase kuota yang diasumsikan tersedia bagi anggota saat menghitung kuota. Nilai 0 berarti kuota harus didistribusikan secara merata di antara anggota yang merupakan penulis pada periode sebelumnya. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_group_replication_flow_control_min_quota |
8.0 |
1 |
0 |
[0-2147483647] |
[20221231,99999999] |
Kuota pengendalian aliran minimum yang dapat diberikan kepada anggota, terlepas dari kuota terendah yang dihitung pada periode sebelumnya. Nilai 0 berarti tidak ada kuota minimum. Nilai variabel sistem ini tidak boleh lebih besar dari group_replication_flow_control_max_commit_quota. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_group_replication_flow_control_min_recovery_quota |
8.0 |
1 |
0 |
[0-2147483647] |
[20221231,99999999] |
Kuota minimum yang dapat diberikan kepada anggota karena adanya anggota lain dalam grup yang sedang pulih, terlepas dari kuota terendah yang dihitung pada periode sebelumnya. Nilai 0 berarti tidak ada kuota minimum. Nilai variabel sistem ini tidak boleh lebih besar dari group_replication_flow_control_max_commit_quota. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_group_replication_flow_control_mode |
8.0 |
1 |
DISABLED |
[DISABLED|QUOTA] |
[20221231,99999999] |
Mode yang digunakan untuk pengendalian aliran. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_group_replication_flow_control_period |
8.0 |
1 |
1 |
[1-60] |
[20221231,99999999] |
Menentukan jumlah detik untuk menunggu antar iterasi pengendalian aliran, di mana pesan pengendalian aliran dikirim dan tugas manajemen pengendalian aliran dijalankan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_group_replication_flow_control_release_percent |
8.0 |
1 |
50 |
[0-1000] |
[20221231,99999999] |
Menentukan cara kuota grup harus dilepaskan ketika pengendalian aliran tidak lagi diperlukan untuk membatasi anggota penulis. Persentase ini adalah jumlah peningkatan kuota untuk setiap periode pengendalian aliran. Nilai 0 berarti kuota dilepaskan dalam satu iterasi pengendalian aliran begitu ambang batas pengendalian aliran berada dalam batas. Rentang ini memungkinkan kuota meningkat hingga 10 kali kuota saat ini, yang memungkinkan adaptasi yang lebih baik, terutama ketika periode pengendalian aliran besar dan kuota sangat kecil. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_group_replication_transaction_size_limit |
8.0 |
1 |
150000000 |
[0-2147483647] |
[20221231,99999999] |
Ukuran transaksi maksimum dalam byte yang diterima oleh grup replikasi. Transaksi yang lebih besar dari ukuran ini akan di-roll back oleh anggota penerima dan tidak disiarkan ke grup. Saat variabel sistem ini diatur ke 0, tidak ada batasan ukuran transaksi yang diterima oleh grup replikasi. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_ignore_index_hint_error |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Mengontrol apakah akan mengabaikan kesalahan petunjuk indeks. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_information_schema_stats_expiry |
8.0 |
1 |
86400 |
[0-31536000] |
[20201231,99999999] |
Jumlah detik sebelum server mysqld mengambil data dari mesin penyimpanan dan mengganti data dalam cache. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_doublewrite_pages |
8.0 |
0 |
64 |
[0-512] |
[20201231,99999999) |
Jumlah halaman doublewrite per thread. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_log_optimize_ddl |
8.0 |
1 |
OFF |
[ON|OFF] |
[20201231,99999999] |
Mengurangi pencatatan redo log saat membuat indeks secara lokal atau membangun ulang tabel. Mengatur ini ke OFF dapat menghindari penundaan yang disebabkan oleh flushing halaman dan memungkinkan backup bersamaan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_log_write_ahead_size |
8.0 |
1 |
4096 |
[512-16384] |
[20200430,99999999) |
Ukuran unit write-ahead log untuk menghindari read-on-write. Harus sesuai dengan ukuran blok cache I/O sistem operasi. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_numa_interleave |
8.0 |
0 |
ON |
[ON|OFF] |
Unlimited |
Mengaktifkan kebijakan memori NUMA interleaved untuk mengalokasikan kolam buffer InnoDB. Saat innodb_numa_interleave diaktifkan, kebijakan memori NUMA untuk proses mysqld diatur ke MPOL_interleave. Setelah kolam buffer InnoDB dialokasikan, kebijakan memori NUMA diatur kembali ke MPOL_DEFAULT. Agar opsi innodb_numa_interleave tersedia, MySQL harus dikompilasi pada sistem Linux yang mendukung NUMA. |
https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_numa_interleave |
|
loose_innodb_parallel_read_threads |
8.0 |
1 |
1 |
[0-256] |
[20200831,99999999) |
Jumlah thread untuk pembacaan paralel. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_rds_chunk_flush_interval |
8.0 |
1 |
100 |
[0-100000] |
[20210930,99999999) |
Interval waktu dalam milidetik antar operasi flush chunk. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_rds_faster_ddl |
8.0 |
1 |
ON |
[ON|OFF] |
[20200430,99999999) |
Sakelar fitur untuk DDL yang lebih cepat. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_rds_flashback_task_enabled |
8.0 |
1 |
OFF |
[ON|OFF] |
[20210930,99999999) |
Apakah akan maju secara default ke read view baru (default adalah true). |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_rds_free_resize |
8.0 |
1 |
ON |
[ON|OFF] |
[20210930,99999999) |
Proses penanganan halaman dalam blok saat mengubah ukuran kolam buffer InnoDB. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_trx_resurrect_table_lock_accelerate |
8.0 |
1 |
OFF |
[OFF|ON] |
[20221231,99999999) |
Apakah akan menyimpan informasi tabel dalam catatan undo log. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_undo_retention |
8.0 |
1 |
0 |
[0-172800] |
[20210930,99999999) |
Waktu retensi data undo dalam detik. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_undo_space_reserved_size |
8.0 |
1 |
0 |
[0-20480] |
[20210930,99999999) |
Ukuran ruang file cadangan yang akan dilepaskan (dalam MiB). |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_innodb_undo_space_supremum_size |
8.0 |
1 |
10240 |
[0-524288] |
[20210930,99999999) |
Batas atas ukuran ruang file undo dalam MiB. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_json_document_max_depth |
8.0 |
1 |
100 |
[100-1000] |
[20220830, 99999999) |
Kedalaman bersarang maksimum yang diizinkan dalam dokumen JSON. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_multi_blocks_ddl_count |
8.0 |
1 |
0 |
[0-1024] |
[20201231,99999999] |
Jumlah halaman untuk beberapa blok sekaligus dalam beberapa kueri DDL. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_optimizer_switch |
8.0 |
1 |
index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,engine_condition_pushdown=on,index_condition_pushdown=on,mrr=on,mrr_cost_based=on,block_nested_loop=on,batched_key_access=off,materialization=on,semijoin=on,loosescan=on,firstmatch=on,subquery_materialization_cost_based=on,use_index_extensions=on |
.* |
Unlimited |
Variabel sistem optimizer_switch dapat mengontrol perilaku pengoptimal. |
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_optimizer_switch |
|
loose_optimizer_trace |
8.0 |
1 |
enabled=off,one_line=off |
.* |
Unlimited |
Variabel sistem optimizer_trace memiliki opsi sakelar: enabled, one_line. |
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_optimizer_trace |
|
loose_optimizer_trace_features |
8.0 |
1 |
greedy_search=on,range_optimizer=on,dynamic_range=on,repeated_subselect=on |
.* |
Unlimited |
Fitur-fitur ini dapat dikecualikan dari pelacakan menggunakan variabel sistem optimizer_trace_features. |
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_optimizer_trace_features |
|
loose_performance_schema_accounts_size |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah baris dalam tabel accounts. Jika variabel ini bernilai 0, Performance Schema tidak memelihara statistik koneksi dalam tabel accounts, maupun informasi variabel status dalam tabel status_by_account. |
|
|
loose_performance_schema_digests_size |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah maksimum baris dalam tabel events_statements_summary_by_digest. Jika jumlah maksimum ini terlampaui, mencegah digest diinstrumen, Performance Schema meningkatkan variabel status Performance_schema_digest_lost. |
|
|
loose_performance_schema_error_size |
8.0 |
0 |
0 |
[0-1048576] |
Unlimited |
Jumlah kode error server yang terdeteksi. Nilai default adalah jumlah aktual kode error server. Meskipun nilainya dapat diatur di mana saja antara 0 dan maksimum, penggunaan yang dimaksudkan adalah mengaturnya ke default (mendeteksi semua error) atau 0 (tidak mendeteksi error sama sekali). |
|
|
loose_performance_schema_events_stages_history_long_size |
8.0 |
0 |
0 |
[-1-1048576] |
Unlimited |
Jumlah baris dalam tabel events_stages_history_long. |
|
|
loose_performance_schema_events_stages_history_size |
8.0 |
0 |
0 |
[-1-1024] |
Unlimited |
Jumlah baris per thread dalam tabel events_stages_history. |
|
|
loose_performance_schema_events_statements_history_long_size |
8.0 |
0 |
0 |
[-1-1048576] |
Unlimited |
Jumlah baris dalam tabel events_statements_history_long. |
|
|
loose_performance_schema_events_statements_history_size |
8.0 |
0 |
0 |
[-1-1024] |
Unlimited |
Jumlah baris per thread dalam tabel events_statements_history. |
|
|
loose_performance_schema_events_transactions_history_long_size |
8.0 |
0 |
0 |
[-1-1048576] |
Unlimited |
Jumlah baris dalam tabel events_transactions_history_long. |
|
|
loose_performance_schema_events_transactions_history_size |
8.0 |
0 |
0 |
[-1-1024] |
Unlimited |
Jumlah baris per thread dalam tabel events_transactions_history. |
|
|
loose_performance_schema_events_waits_history_long_size |
8.0 |
0 |
0 |
[-1-1048576] |
Unlimited |
Jumlah baris dalam tabel events_waits_history_long. |
|
|
loose_performance_schema_events_waits_history_size |
8.0 |
0 |
0 |
[-1-1024] |
Unlimited |
Jumlah baris per thread dalam tabel events_waits_history. |
|
|
loose_performance_schema_hosts_size |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah baris dalam tabel hosts. Jika variabel ini bernilai 0, Performance Schema tidak memelihara statistik koneksi dalam tabel hosts, maupun informasi variabel status dalam tabel status_by_host. |
|
|
loose_performance_schema_max_cond_classes |
8.0 |
0 |
150 |
[0-256] |
Unlimited |
Jumlah maksimum instrumen kondisi. |
|
|
loose_performance_schema_max_cond_instances |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah maksimum objek kondisi yang diinstrumen. |
|
|
loose_performance_schema_max_digest_length |
8.0 |
0 |
0 |
[0-1048576] |
Unlimited |
Jumlah maksimum byte memori yang dialokasikan per pernyataan untuk menghitung nilai digest pernyataan normalisasi di Performance Schema. Variabel ini terkait dengan max_digest_length. |
|
|
loose_performance_schema_max_digest_sample_age |
8.0 |
0 |
0 |
[0-1048576] |
Unlimited |
Variabel ini memengaruhi pengambilan sampel pernyataan untuk tabel events_statements_summary_by_digest, di mana pernyataan yang menghasilkan nilai digest untuk baris tabel baru disimpan sebagai pernyataan sampel saat ini yang terkait dengan digest. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_performance_schema_max_file_classes |
8.0 |
0 |
80 |
[0-256] |
Unlimited |
Jumlah maksimum instrumen file. |
|
|
loose_performance_schema_max_file_handles |
8.0 |
0 |
0 |
[-1-32768] |
Unlimited |
Jumlah maksimum objek file yang dibuka. |
|
|
loose_performance_schema_max_file_instances |
8.0 |
0 |
1000 |
[-1-1048576] |
Unlimited |
Jumlah maksimum objek file yang diinstrumen. |
|
|
loose_performance_schema_max_index_stat |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah maksimum indeks tempat Performance Schema memelihara statistik. Jika jumlah maksimum ini terlampaui, menyebabkan statistik indeks hilang, maka Performance Schema meningkatkan variabel status Performance_schema_index_stat_lost. Nilai default diatur otomatis menggunakan nilai performance_schema_max_table_instances. |
|
|
loose_performance_schema_max_memory_classes |
8.0 |
0 |
500 |
[0-1024] |
Unlimited |
Jumlah maksimum instrumen memori. |
|
|
loose_performance_schema_max_metadata_locks |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah maksimum instrumen kunci metadata. Nilai ini mengontrol ukuran tabel metadata_locks. Jika jumlah maksimum ini terlampaui, mencegah kunci metadata diinstrumen, maka Performance Schema meningkatkan variabel status Performance_schema_metadata_lock_lost. |
|
|
loose_performance_schema_max_mutex_classes |
8.0 |
0 |
256 |
[0-256] |
Unlimited |
Jumlah maksimum mutex. |
|
|
loose_performance_schema_max_mutex_instances |
8.0 |
0 |
10000 |
[-1-104857600] |
Unlimited |
Jumlah maksimum objek mutex yang diinstrumen. |
|
|
loose_performance_schema_max_prepared_statements_instances |
8.0 |
0 |
1000 |
[-1-4194304] |
Unlimited |
Jumlah maksimum baris dalam tabel prepared_statements_instances. Jika jumlah maksimum ini terlampaui, mencegah pernyataan prepared diinstrumen, maka Performance Schema meningkatkan variabel status Performance_schema_prepared_statements_lost. |
|
|
loose_performance_schema_max_program_instances |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah maksimum program tersimpan tempat Performance Schema memelihara statistik. Jika jumlah maksimum ini terlampaui, Performance Schema meningkatkan variabel status Performance_schema_program_lost. |
|
|
loose_performance_schema_max_rwlock_classes |
8.0 |
0 |
100 |
[0-256] |
Unlimited |
Jumlah maksimum instrumen read/write lock (rwlock). |
|
|
loose_performance_schema_max_rwlock_instances |
8.0 |
0 |
10000 |
[-1-104857600] |
Unlimited |
Jumlah maksimum objek read/write lock (rwlock) yang diinstrumen. |
|
|
loose_performance_schema_max_socket_classes |
8.0 |
0 |
10 |
[0-256] |
Unlimited |
Jumlah maksimum instrumen socket. |
|
|
loose_performance_schema_max_socket_instances |
8.0 |
0 |
1000 |
[-1-1048576] |
Unlimited |
Jumlah maksimum objek socket yang diinstrumen. |
|
|
loose_performance_schema_max_sql_text_length |
8.0 |
0 |
0 |
[0-1048576] |
Tanpa Batas |
Jumlah maksimum byte untuk menyimpan pernyataan SQL pada kolom SQL_TEXT dari tabel event pernyataan events_statements_current, events_statements_history, dan events_statements_history_long. Byte yang melebihi performance_schema_max_sql_text_length akan dibuang dan tidak muncul di kolom SQL_TEXT. Pernyataan yang berbeda hanya setelah jumlah byte awal tersebut tidak dapat dibedakan di kolom ini. |
|
|
loose_performance_schema_max_stage_classes |
8.0 |
0 |
200 |
[0-256] |
Unlimited |
Jumlah maksimum instrumen stage. |
|
|
loose_performance_schema_max_statement_classes |
8,0 |
0 |
256 |
[0-256] |
Unlimited |
Jumlah maksimum instrumen pernyataan. |
|
|
loose_performance_schema_max_statement_stack |
8.0 |
0 |
1 |
[0-256] |
Unlimited |
Kedalaman panggilan program tersimpan bertingkat maksimum tempat Performance Schema memelihara statistik. Saat jumlah maksimum ini terlampaui, Performance Schema meningkatkan variabel status Performance_schema_nested_statement_lost untuk setiap pernyataan program tersimpan yang dieksekusi. |
|
|
loose_performance_schema_max_table_handles |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah maksimum objek handle tabel yang dibuka. Nilai ini mengontrol ukuran tabel table_handles. Jika jumlah maksimum ini terlampaui, mencegah handle tabel diinstrumen, maka Performance Schema meningkatkan variabel status Performance_schema_table_handles_lost. |
|
|
loose_performance_schema_max_table_instances |
8.0 |
0 |
1000 |
[-1-1048576] |
Unlimited |
Jumlah maksimum objek tabel yang diinstrumen. |
|
|
loose_performance_schema_max_table_lock_stat |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah maksimum tabel tempat Performance Schema memelihara statistik kunci. Jika jumlah maksimum ini terlampaui, menyebabkan statistik kunci tabel hilang, maka Performance Schema meningkatkan variabel status Performance_schema_table_lock_stat_lost. |
|
|
loose_performance_schema_max_thread_classes |
8.0 |
0 |
100 |
[0-256] |
Unlimited |
Jumlah maksimum instrumen thread. |
|
|
loose_performance_schema_max_thread_instances |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah maksimum objek thread yang diinstrumen. Nilai ini mengontrol ukuran tabel threads. Jika jumlah maksimum ini terlampaui, mencegah thread diinstrumen, maka Performance Schema meningkatkan variabel status Performance_schema_thread_instances_lost. |
|
|
loose_performance_schema_session_connect_attrs_size |
8.0 |
0 |
0 |
[-1-1048576] |
Unlimited |
Jumlah memori yang dialokasikan sebelumnya per thread untuk menampung pasangan kunci-nilai atribut koneksi. Jika klien mengirim data atribut koneksi dengan ukuran total melebihi nilai ini, Performance Schema memotong data atribut, meningkatkan variabel status Performance_schema_session_connect_attrs_lost, dan menulis pesan ke log error bahwa pemotongan telah terjadi jika nilai variabel sistem log_error_verbosity lebih besar dari 1. |
|
|
loose_performance_schema_setup_actors_size |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah baris dalam tabel setup_actors. |
|
|
loose_performance_schema_setup_objects_size |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah baris dalam tabel setup_objects. |
|
|
loose_performance_schema_users_size |
8.0 |
0 |
10000 |
[-1-1048576] |
Unlimited |
Jumlah baris dalam tabel users. Jika variabel ini bernilai 0, Performance Schema tidak memelihara statistik koneksi dalam tabel users, maupun informasi variabel status dalam tabel status_by_user. |
|
|
loose_persist_binlog_to_redo |
8.0 |
1 |
ON |
[ON|OFF] |
[20230324,99999999) |
Mempertahankan event binlog untuk transaksi ke log redo untuk mengurangi I/O. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_rds_audit_log_event_buffer_size |
8.0 |
1 |
8192 |
[0-32768] |
[20201031,99999999) |
Ukuran maksimum SQL dalam log audit RDS. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_rds_audit_log_version |
8.0 |
1 |
MYSQL_V1 |
[MYSQL_V1|MYSQL_V3] |
[20210930,99999999) |
Versi log audit. Saat ini, MYSQL_V1 dan MYSQL_V3 didukung. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_recycle_bin |
8.0 |
1 |
OFF |
ON/OFF |
[20200831,99999999) |
Sakelar untuk Keranjang Daur Ulang. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_recycle_bin_retention |
8.0 |
1 |
604800 |
[86400-1209600] |
[20200831,99999999) |
Periode retensi untuk recycle bin dalam detik. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_recycle_scheduler |
8.0 |
1 |
OFF |
[OFF|ON] |
[20200831,99999999) |
A switch for the cleanup thread. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_slave_parallel_workers |
8.0 |
1 |
{GREATEST(DBInstanceClassCPU, 8)} |
[0-1024] |
Unlimited |
Sets the number of applier threads for parallel execution of replication transactions.
|
|
|
loose_sql_safe_updates |
8.0 |
1 |
OFF |
[ON|OFF] |
[20200430,99999999) |
If this variable is enabled, an error is returned for UPDATE and DELETE statements without a key in the WHERE or LIMIT clause. |
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_sql_safe_updates |
|
loose_ssl_cipher |
8.0 |
0 |
"ALL:@SECLEVEL=0" |
[""|"ALL:@SECLEVEL=0"] |
[20231215,99999999) |
The SSL cipher to use. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ssl_cipher |
|
loose_thread_pool_enabled |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Enables or disables the thread pool. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_thread_pool_oversubscribe |
8.0 |
1 |
32 |
[10-64] |
Unlimited |
Jumlah thread pekerja aktif tambahan yang diizinkan per kelompok. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
loose_thread_pool_size |
8.0 |
1 |
{LEAST(DBInstanceClassCPU*2, 64)} |
[1-16] |
Unlimited |
The number of thread groups in the thread pool. |
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_thread_pool_size |
|
loose_validate_password_length |
8.0 |
1 |
8 |
[1-12] |
Unlimited |
Panjang password minimum. Jika diatur ke 8, panjang password harus lebih besar dari atau sama dengan 8. |
|
|
low_priority_updates |
8.0 |
1 |
0 |
[0|1] |
Unlimited |
Jika diatur ke 1, semua pernyataan INSERT, UPDATE, DELETE, dan LOCK TABLE WRITE menunggu hingga tidak ada operasi SELECT atau LOCK TABLE READ yang tertunda pada tabel yang terpengaruh. Ini hanya memengaruhi mesin penyimpanan yang menggunakan kunci tingkat tabel saja, seperti MyISAM, MEMORY, dan MERGE. Variabel ini sebelumnya bernama sql_low_priority_updates. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_low_priority_updates |
|
master_verify_checksum |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Mengaktifkan variabel ini menyebabkan server primer memeriksa checksum saat membaca dari binary log. master_verify_checksum dinonaktifkan secara default. Dalam hal ini, server primer menggunakan panjang event dalam binary log untuk memverifikasi event, sehingga hanya event lengkap yang dibaca dari binary log. |
|
|
max_allowed_packet |
8.0 |
1 |
1073741824 |
[16384-1073741824] |
Unlimited |
Ukuran maksimum paket atau string yang dihasilkan/antaranya. Unit: byte. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_allowed_packet |
|
max_binlog_cache_size |
8.0 |
1 |
18446744073709547520 |
[4096-18446744073709547520] |
Unlimited |
max_binlog_cache_size hanya mengatur ukuran cache transaksi. Visibilitas sesi dari max_binlog_cache_size cocok dengan binlog_cache_size. |
|
|
max_binlog_stmt_cache_size |
8.0 |
1 |
18446744073709547520 |
[4096-18446744073709547520] |
Unlimited |
Jika pernyataan non-transaksional dalam suatu transaksi memerlukan memori lebih besar dari nilai ini, server menghasilkan error. Nilai minimum adalah 4096. Pada platform 32-bit, nilai maksimum dan default adalah 4 GB. Pada platform 64-bit, nilainya adalah 16 exabyte (EB). |
|
|
max_connections |
8.0 |
1 |
600 |
[1-200000] |
Unlimited |
Jumlah maksimum koneksi klien bersamaan yang diizinkan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_connections |
|
max_connect_errors |
8.0 |
1 |
100 |
[0-4294967295] |
Unlimited |
Jika jumlah permintaan koneksi berturut-turut dari suatu host yang terputus tanpa koneksi berhasil melebihi nilai ini, server akan memblokir host tersebut dari koneksi lebih lanjut. Host yang diblokir dapat dibuka kembali dengan melakukan flush cache host. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_connect_errors |
|
max_digest_length |
8.0 |
0 |
1024 |
[0-1048576] |
Unlimited |
Jumlah maksimum byte per sesi yang dicadangkan untuk menghitung digest pernyataan kanonis. Setelah jumlah ruang ini digunakan selama komputasi digest, terjadi pemotongan: token tambahan dari pernyataan yang diurai tidak lagi dikumpulkan dan tidak berkontribusi pada nilai digest-nya. Pernyataan yang hanya berbeda dalam token yang diurai setelah jumlah byte tersebut menghasilkan digest pernyataan kanonis yang sama dan diperlakukan sebagai identik jika dibandingkan atau digunakan untuk statistik digest. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_digest_length |
|
max_error_count |
8.0 |
1 |
64 |
[0-65535] |
Unlimited |
Jumlah maksimum pesan error, peringatan, dan informasi yang disimpan dan ditampilkan oleh pernyataan SHOW ERRORS dan SHOW WARNINGS. Ini sama dengan jumlah area kondisi dalam area diagnostik, sehingga jumlah kondisi yang dapat diperiksa dengan GET DIAGNOSTICS juga sama. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_error_count |
|
max_execution_time |
8.0 |
1 |
0 |
[0-4294967295] |
Unlimited |
Jika waktu eksekusi melebihi nilai ini, pernyataan akan dihentikan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_execution_time |
|
max_heap_table_size |
8.0 |
1 |
67108864 |
[16384-1844674407370954752] |
Unlimited |
Variabel ini mengatur ukuran maksimum yang diizinkan untuk tabel MEMORY buatan pengguna. Nilai variabel ini digunakan untuk menghitung nilai MAX_ROWS untuk tabel MEMORY. Mengatur variabel ini tidak berpengaruh pada tabel MEMORY yang sudah ada kecuali tabel tersebut dibuat ulang dengan pernyataan CREATE TABLE atau diubah dengan ALTER TABLE atau TRUNCATE TABLE. Restart server juga mengatur ukuran maksimum tabel MEMORY yang sudah ada ke nilai global max_heap_table_size. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_heap_table_size |
|
max_join_size |
8.0 |
1 |
18446744073709551615 |
[1-18446744073709551615] |
Unlimited |
Melarang pernyataan yang kemungkinan besar perlu memeriksa lebih dari max_join_size baris (untuk pernyataan satu tabel) atau kombinasi baris (untuk pernyataan multi-tabel), atau yang kemungkinan besar melakukan lebih dari max_join_size pencarian disk. Dengan mengatur nilai ini, Anda dapat menangkap pernyataan yang tidak menggunakan kunci secara tepat dan kemungkinan besar akan memakan waktu lama. Atur variabel ini jika pengguna cenderung melakukan operasi join tanpa klausa WHERE, memakan waktu lama, atau mengembalikan jutaan baris. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_join_size |
|
max_length_for_sort_data |
8.0 |
1 |
1024 |
[0-838860] |
Unlimited |
Titik potong untuk ukuran nilai indeks yang menentukan algoritma filesort mana yang digunakan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_length_for_sort_data |
|
max_points_in_geometry |
8.0 |
1 |
65536 |
[3-1048576] |
Unlimited |
Nilai maksimum untuk parameter points_per_circle dalam fungsi ST_Buffer_Strategy(). |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_points_in_geometry |
|
max_prepared_stmt_count |
8.0 |
1 |
16382 |
[0-1048576] |
Unlimited |
Variabel ini membatasi jumlah total pernyataan siap pakai di server. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_prepared_stmt_count |
|
max_seeks_for_key |
8.0 |
1 |
18446744073709500000 |
[1-18446744073709551615] |
Unlimited |
Membatasi jumlah asumsi maksimum pencarian saat mencari baris berdasarkan kunci. Pengoptimal MySQL mengasumsikan bahwa tidak lebih dari jumlah ini pencarian kunci diperlukan untuk menemukan baris yang cocok saat memindai indeks, terlepas dari kardinalitas aktual indeks. Dengan mengatur ini ke nilai rendah (misalnya, 100), Anda dapat memaksa MySQL lebih memilih indeks daripada pemindaian tabel. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_seeks_for_key |
|
max_sort_length |
8.0 |
1 |
1024 |
[4-8388608] |
Unlimited |
Jumlah byte yang digunakan saat mengurutkan nilai data. Server hanya menggunakan max_sort_length byte pertama dari setiap nilai dan mengabaikan sisanya. Akibatnya, nilai yang hanya berbeda setelah max_sort_length byte pertama dianggap sama untuk operasi GROUP BY, ORDER BY, dan DISTINCT. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_sort_length |
|
max_sp_recursion_depth |
8.0 |
1 |
0 |
[0-255] |
Unlimited |
Jumlah kali prosedur tersimpan tertentu dapat dipanggil secara rekursif. Nilai default untuk opsi ini adalah 0, yang sepenuhnya menonaktifkan rekursi dalam prosedur tersimpan. Nilai maksimum adalah 255. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_sp_recursion_depth |
|
max_user_connections |
8.0 |
1 |
600 |
[10-200000] |
Unlimited |
Jumlah maksimum koneksi bersamaan yang diizinkan untuk akun pengguna MySQL tertentu. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_user_connections |
|
max_write_lock_count |
8.0 |
1 |
102400 |
[1-102400] |
Unlimited |
Setelah jumlah kunci tulis ini, izinkan beberapa kunci baca dijalankan di antaranya. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_write_lock_count |
|
min_examined_row_limit |
8.0 |
1 |
0 |
[0-4294967295] |
Unlimited |
Kueri yang memeriksa baris kurang dari jumlah ini tidak dicatat ke log kueri lambat. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_min_examined_row_limit |
|
myisam_sort_buffer_size |
8.0 |
1 |
262144 |
[262144-16777216] |
Unlimited |
Ukuran buffer yang dialokasikan saat mengurutkan indeks MyISAM dengan REPAIR TABLE atau saat membuat indeks dengan CREATE INDEX atau ALTER TABLE. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_myisam_sort_buffer_size |
|
mysql_native_password_proxy_users |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Variabel ini mengontrol apakah plugin autentikasi bawaan mysql_native_password mendukung proxy users. Tidak berpengaruh kecuali variabel sistem check_proxy_users diaktifkan. |
|
|
net_buffer_length |
8.0 |
1 |
16384 |
[1024-1048576] |
Unlimited |
Setiap thread klien dikaitkan dengan buffer koneksi dan buffer hasil. Keduanya dimulai pada ukuran yang ditentukan oleh net_buffer_length tetapi diperbesar secara dinamis hingga max_allowed_packet byte sesuai kebutuhan. Setelah setiap pernyataan SQL, buffer hasil dikurangi menjadi net_buffer_length. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_net_buffer_length |
|
net_read_timeout |
8.0 |
1 |
30 |
[1-18446744073709551615] |
Unlimited |
Jumlah detik yang ditunggu untuk menerima data tambahan dari koneksi sebelum membatalakan pembacaan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_net_read_timeout |
|
net_retry_count |
8.0 |
1 |
10 |
[1-4294967295] |
Unlimited |
Jika pembacaan atau penulisan pada port komunikasi terganggu, ulangi sebanyak ini sebelum menyerah. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_net_retry_count |
|
net_write_timeout |
8.0 |
1 |
60 |
[1-18446744073709551615] |
Unlimited |
Jumlah detik yang ditunggu untuk menulis blok ke koneksi sebelum membatalkan penulisan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_net_write_timeout |
|
ngram_token_size |
8.0 |
0 |
2 |
[0-20] |
Unlimited |
Menentukan ukuran token n-gram untuk parser full-text n-gram. Opsi ngram_token_size bersifat read-only dan hanya dapat dimodifikasi saat startup. Nilai default adalah 2 (bigram). Nilai maksimum adalah 10. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ngram_token_size |
|
open_files_limit |
8.0 |
0 |
655350 |
[1-2147483647] |
Unlimited |
Jika nilai ini bukan 0, mysqld menggunakan nilai ini untuk memesan deskriptor file untuk digunakan dengan setrlimit(). |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_open_files_limit |
|
optimizer_prune_level |
8.0 |
1 |
1 |
[0|1] |
Unlimited |
Mengontrol heuristik yang diterapkan selama optimasi kueri untuk memangkas rencana parsial yang kurang menjanjikan dari ruang pencarian pengoptimal. Nilai 0 menonaktifkan heuristik, menyebabkan pengoptimal melakukan pencarian ekshaustif. Nilai 1 menyebabkan pengoptimal memangkas rencana berdasarkan jumlah baris yang diambil oleh rencana menengah. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_prune_level |
|
optimizer_search_depth |
8.0 |
1 |
62 |
[0-62] |
Unlimited |
Kedalaman pencarian maksimum yang dilakukan oleh pengoptimal kueri. Nilai yang lebih besar dari jumlah relasi dalam hasil kueri menghasilkan rencana kueri yang lebih baik tetapi memerlukan waktu lebih lama untuk menghasilkan rencana eksekusi. Nilai yang lebih kecil dari jumlah relasi dalam kueri mengembalikan rencana eksekusi lebih cepat, tetapi rencana yang dihasilkan mungkin jauh dari optimal. Jika diatur ke 0, sistem secara otomatis memilih nilai yang masuk akal. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_search_depth |
|
optimizer_trace_limit |
8.0 |
1 |
1 |
[0-4294967295] |
Unlimited |
Jumlah maksimum jejak pengoptimal yang ditampilkan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_trace_limit |
|
optimizer_trace_max_mem_size |
8.0 |
1 |
16384 |
[0-4294967295] |
Unlimited |
Ukuran kumulatif maksimum jejak pengoptimal yang disimpan. |
|
|
optimizer_trace_offset |
8.0 |
1 |
-1 |
[-2147483648-2147483647] |
Unlimited |
Offset jejak pengoptimal yang akan ditampilkan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_trace_offset |
|
opt_indexstat |
8.0 |
0 |
OFF |
[ON|OFF] |
Unlimited |
Apakah akan mengaktifkan statistik informasi indeks. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
opt_tablestat |
8.0 |
0 |
OFF |
[ON|OFF] |
Unlimited |
Apakah akan membuka statistik informasi tabel. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
performance_point_iostat_interval |
8.0 |
1 |
2 |
[0-60] |
Unlimited |
Interval untuk mengumpulkan statistik I/O, dalam milidetik. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
performance_point_iostat_volume_size |
8.0 |
0 |
10000 |
[0-100000] |
Unlimited |
Kapasitas maksimum untuk mengumpulkan statistik I/O, dalam jumlah slot. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
performance_point_lock_rwlock_enabled |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Digunakan untuk mengaktifkan atau menonaktifkan fitur optimasi performa untuk kunci baca/tulis. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
|
performance_schema |
8.0 |
0 |
{LEAST(DBInstanceClassMemory/68719476736, 1)} |
[0-1] |
Unlimited |
Nilai variabel ini adalah ON atau OFF, yang menunjukkan apakah Performance Schema diaktifkan. Nilai default adalah ON. Saat startup server, Anda dapat menentukan variabel ini tanpa nilai atau dengan nilai ON atau 1 untuk mengaktifkannya, atau dengan nilai OFF atau 0 untuk menonaktifkannya. |
|
|
preload_buffer_size |
8.0 |
1 |
32768 |
[1024-1073741824] |
Unlimited |
Ukuran buffer yang dialokasikan saat melakukan preload indeks. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_preload_buffer_size |
|
query_alloc_block_size |
8.0 |
1 |
8192 |
[1024-16384] |
Unlimited |
Ukuran alokasi blok memori yang dialokasikan untuk membuat objek selama parsing dan eksekusi pernyataan. Unit: byte. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_alloc_block_size |
|
query_prealloc_size |
8.0 |
1 |
8192 |
[8192-1048576] |
Unlimited |
Ukuran buffer persisten yang digunakan selama parsing dan eksekusi pernyataan. Buffer ini tidak dibebaskan antar pernyataan. Jika Anda menjalankan kueri kompleks, nilai query_prealloc_size yang lebih besar dapat membantu meningkatkan performa karena dapat mengurangi kebutuhan server untuk melakukan alokasi memori selama operasi eksekusi kueri. Unit: byte. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_prealloc_size |
|
range_alloc_block_size |
8.0 |
1 |
4096 |
[4096-18446744073709551615] |
Unlimited |
Ukuran blok yang dialokasikan saat melakukan optimasi rentang. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_range_alloc_block_size |
|
range_optimizer_max_mem_size |
8.0 |
1 |
8388608 |
[0-18446744073709551615] |
Unlimited |
Batas konsumsi memori untuk pengoptimal rentang. Nilai 0 berarti "tidak ada batas". Jika pengoptimal mempertimbangkan rencana eksekusi yang menggunakan metode akses rentang, tetapi memperkirakan bahwa jumlah memori yang diperlukan untuk metode ini akan melebihi batas, maka rencana tersebut diabaikan dan rencana lain dipertimbangkan. |
|
|
read_buffer_size |
8.0 |
1 |
{LEAST(DBInstanceClassMemory/1048576*128, 262144)} |
[8200-2147479552] |
Unlimited |
Setiap thread yang melakukan pemindaian berurutan pada tabel MyISAM mengalokasikan buffer sebesar ukuran ini (dalam byte) untuk setiap tabel yang dipindai. Jika diatur ke nilai yang bukan kelipatan 4 KB, nilainya dibulatkan ke bawah ke kelipatan 4 KB terdekat. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_read_buffer_size |
|
read_rnd_buffer_size |
8.0 |
1 |
360448 |
[8200-2147483647] |
Unlimited |
Variabel ini digunakan untuk pembacaan dari tabel MyISAM dan, untuk semua mesin penyimpanan, untuk optimasi pembacaan multi-rentang. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_read_rnd_buffer_size |
|
regexp_stack_limit |
8.0 |
1 |
8000000 |
[0-2147483647] |
Unlimited |
Memori maksimum dalam byte untuk tumpukan internal yang digunakan oleh operasi pencocokan ekspresi reguler yang dilakukan oleh REGEXP_LIKE() dan fungsi serupa. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_regexp_stack_limit |
|
regexp_time_limit |
8.0 |
1 |
32 |
[0-2147483647] |
Unlimited |
Batas waktu untuk operasi pencocokan ekspresi reguler yang dilakukan oleh REGEXP_LIKE() dan fungsi serupa. Batas ini merepresentasikan jumlah maksimum langkah yang dilakukan oleh mesin pencocokan dan hanya secara tidak langsung memengaruhi waktu eksekusi. Biasanya, nilainya dalam orde milidetik. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_regexp_time_limit |
|
rpl_read_size |
8.0 |
1 |
8192 |
[8192-4294959104] |
Unlimited |
Variabel sistem rpl_read_size mengontrol jumlah minimum data dalam byte yang dibaca dari file binary log dan file relay log. Jika aktivitas I/O disk untuk file-file ini memengaruhi performa database, meningkatkan ukuran baca dapat mengurangi pembacaan file dan gangguan I/O karena data file saat ini tidak di-cache oleh sistem operasi. |
https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_rpl_read_size |
|
schema_definition_cache |
8.0 |
1 |
256 |
[256-524288] |
Unlimited |
Menentukan batas jumlah objek definisi skema (baik yang digunakan maupun tidak digunakan) yang dipertahankan dalam cache objek kamus. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_schema_definition_cache |
|
session_track_gtids |
8.0 |
1 |
OFF |
[OFF|OWN_GTID|ALL_GTIDS] |
Unlimited |
Mengontrol pelacak yang digunakan untuk menangkap GTID dan mengembalikannya dalam paket OK. Bergantung pada nilai opsi ini, pada akhir transaksi, GTID yang ditentukan ditangkap oleh pelacak dan ditambahkan ke paket OK. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_session_track_gtids |
|
sha256_password_proxy_users |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Variabel ini mengontrol apakah plugin autentikasi bawaan sha256_password mendukung proxy users. Tidak berpengaruh kecuali variabel sistem check_proxy_users diaktifkan. |
|
|
show_create_table_verbosity |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
SHOW CREATE TABLE biasanya tidak menampilkan opsi ROW_FORMAT tabel jika format baris adalah default. Mengaktifkan variabel ini menyebabkan SHOW CREATE TABLE menampilkan ROW_FORMAT terlepas dari apakah itu merupakan nilai default atau tidak. |
|
|
show_old_temporals |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Apakah output SHOW CREATE TABLE mencakup komentar untuk menandai kolom temporal yang ditemukan dalam format pra-5.6.4 (kolom TIME, DATETIME, dan TIMESTAMP tanpa dukungan presisi detik pecahan). Variabel ini dinonaktifkan secara default. Jika diaktifkan, output SHOW CREATE TABLE mencakup komentar untuk menandai kolom temporal ini. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_show_old_temporals |
|
skip_show_database |
8.0 |
0 |
OFF |
[ON|OFF] |
Unlimited |
Mencegah pengguna menggunakan pernyataan SHOW DATABASES jika mereka tidak memiliki hak istimewa SHOW DATABASES. Fitur ini dapat meningkatkan keamanan jika Anda khawatir pengguna dapat melihat database milik pengguna lain. Efeknya bergantung pada hak istimewa SHOW DATABASES: Jika nilai variabel adalah ON, pernyataan SHOW DATABASES hanya diizinkan untuk pengguna yang memiliki hak istimewa SHOW DATABASES, dan pernyataan tersebut menampilkan semua nama database. Jika nilainya OFF, SHOW DATABASES diizinkan untuk semua pengguna, tetapi hanya menampilkan nama database tempat pengguna memiliki hak istimewa SHOW DATABASES atau hak istimewa lainnya. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_skip_show_database |
|
slave_net_timeout |
8.0 |
1 |
60 |
[15-300] |
Unlimited |
Jumlah detik yang ditunggu untuk menerima data tambahan dari server primer sebelum server sekunder menganggap koneksi rusak, membatalkan pembacaan, dan mencoba terhubung kembali. |
https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_slave_net_timeout |
|
slave_parallel_type |
8.0 |
0 |
LOGICAL_CLOCK |
[DATABASE|LOGICAL_CLOCK] |
Unlimited |
Variabel ini menentukan kebijakan untuk memutuskan transaksi mana yang dieksekusi secara paralel pada server sekunder. Variabel ini tidak berpengaruh pada server sekunder yang bukan multi-threaded. Ketika slave_preserve_commit_order=1 diatur, hanya LOGICAL_CLOCK yang dapat digunakan. |
https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_slave_parallel_type |
|
slave_transaction_retries |
8.0 |
1 |
10 |
[0-18446744073709551615] |
Unlimited |
Sejak MySQL 8.0.26, slave_transaction_retries sudah tidak digunakan lagi dan alias replica_transaction_retries harus digunakan sebagai gantinya. Pada versi sebelum MySQL 8.0.26, gunakan slave_transaction_retries. |
|
|
slave_type_conversions |
8.0 |
0 |
[s*|ALL_LOSSY|ALL_NON_LOSSY|ALL_SIGNED|ALL_UNSIGNED] |
Unlimited |
Mengontrol mode konversi tipe yang berlaku pada server sekunder saat menggunakan replikasi berbasis baris. |
||
|
slow_launch_time |
8.0 |
1 |
2 |
[1-1024] |
Unlimited |
Jika pembuatan thread memakan waktu lebih dari jumlah detik ini, server meningkatkan variabel status Slow_launch_threads. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_slow_launch_time |
|
slow_query_log |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Menentukan status awal log kueri lambat. Jika tidak ada parameter atau parameternya 1, opsi --slow-query-log mengaktifkan log. Jika diabaikan atau dengan argumen 0, opsi ini menonaktifkan log. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_slow_query_log |
|
sort_buffer_size |
8.0 |
1 |
262144 |
[32768-4294967295] |
Unlimited |
Setiap sesi yang harus melakukan pengurutan mengalokasikan buffer sebesar ukuran ini. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_sort_buffer_size |
|
sql_mode |
8.0 |
1 |
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION |
(s*|REAL_AS_FLOAT|PIPES_AS_CONCAT|ANSI_QUOTES|IGNORE_SPACE|ONLY_FULL_GROUP_BY|NO_UNSIGNED_SUBTRACTION|NO_DIR_IN_CREATE|ANSI|NO_AUTO_VALUE_ON_ZERO|NO_BACKSLASH_ESCAPES|STRICT_TRANS_TABLES|STRICT_ALL_TABLES|NO_ZERO_IN_DATE|NO_ZERO_DATE|ALLOW_INVALID_DATES|ERROR_FOR_DIVISION_BY_ZERO|TRADITIONAL|HIGH_NOT_PRECEDENCE|NO_ENGINE_SUBSTITUTION|PAD_CHAR_TO_FULL_LENGTH)(,REAL_AS_FLOAT|,PIPES_AS_CONCAT|,ANSI_QUOTES|,IGNORE_SPACE|,ONLY_FULL_GROUP_BY|,NO_UNSIGNED_SUBTRACTION|,NO_DIR_IN_CREATE|,ANSI|,NO_AUTO_VALUE_ON_ZERO|,NO_BACKSLASH_ESCAPES|,STRICT_TRANS_TABLES|,STRICT_ALL_TABLES|,NO_ZERO_IN_DATE|,NO_ZERO_DATE|,ALLOW_INVALID_DATES|,ERROR_FOR_DIVISION_BY_ZERO|,TRADITIONAL|,HIGH_NOT_PRECEDENCE|,NO_ENGINE_SUBSTITUTION|,PAD_CHAR_TO_FULL_LENGTH)* |
Unlimited |
Mode ini menentukan sintaks SQL apa yang didukung MySQL dan pemeriksaan validasi data apa yang harus dilakukan. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_sql_mode |
|
sql_require_primary_key |
8.0 |
1 |
OFF |
[ON|OFF] |
Unlimited |
Apakah akan menegakkan bahwa pernyataan yang membuat tabel baru atau mengubah struktur tabel yang ada harus memiliki kunci utama. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_sql_require_primary_key |
|
stored_program_cache |
8.0 |
1 |
256 |
[16-524288] |
Unlimited |
Mengatur batas atas lunak jumlah prosedur tersimpan yang di-cache per koneksi. Nilai variabel ini ditentukan dalam satuan jumlah prosedur tersimpan yang disimpan dalam dua cache yang digunakan oleh MySQL Server untuk prosedur tersimpan dan fungsi tersimpan, masing-masing. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_stored_program_cache |
|
stored_program_definition_cache |
8.0 |
1 |
256 |
[256-524288] |
Unlimited |
Menentukan batas jumlah objek definisi prosedur tersimpan (baik yang digunakan maupun tidak digunakan) yang dipertahankan dalam cache objek kamus. |
|
|
sync_binlog |
8.0 |
1 |
1 |
[0-4294967295] |
Unlimited |
Melakukan flush sinkron ke binary log di disk setelah setiap # penulisan ke file. Nilai 0 (default) menonaktifkan flush sinkron. |
https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_sync_binlog |
|
sync_master_info |
8.0 |
1 |
10000 |
[0-18446744073709551615] |
Unlimited |
Pengaruh variabel ini pada server sekunder replikasi bergantung pada apakah master_info_repository sekunder diatur ke FILE atau TABLE. |
https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_sync_master_info |
|
sync_relay_log |
8.0 |
1 |
10000 |
[0-4294967295] |
Unlimited |
Jika nilai variabel ini lebih besar dari 0, server MySQL menyinkronkan relay log-nya ke disk (menggunakan fdatasync()) setelah setiap sync_relay_log event ditulis ke relay log. Mengatur variabel ini berpengaruh segera untuk semua saluran replikasi, termasuk yang sedang berjalan. |
https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_sync_relay_log |
|
sync_relay_log_info |
8.0 |
1 |
10000 |
[0-18446744073709551615] |
Unlimited |
Mengatur variabel ini berpengaruh segera untuk semua saluran replikasi, termasuk yang sedang berjalan. |
https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_sync_relay_log_info |
|
tablespace_definition_cache |
8.0 |
1 |
256 |
[256-524288] |
Unlimited |
Menentukan batas jumlah objek definisi ruang tabel (baik yang digunakan maupun tidak digunakan) yang dipertahankan dalam cache objek kamus. |
|
|
table_definition_cache |
8.0 |
1 |
{LEAST(DBInstanceClassMemory/1073741824*512, 8192)} |
[400-524288] |
Unlimited |
Jumlah definisi tabel (dari file .frm) yang dapat disimpan dalam cache definisi. Jika Anda menggunakan banyak tabel, Anda dapat membuat cache definisi tabel yang besar untuk mempercepat pembukaan tabel. Berbeda dengan cache tabel biasa, cache definisi tabel memakan ruang lebih sedikit dan tidak menggunakan deskriptor file. Nilai minimum dan default keduanya adalah 400. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_table_definition_cache |
|
table_open_cache |
8.0 |
1 |
{LEAST(DBInstanceClassMemory/1073741824*1024, 16384)} |
[1-524288] |
Unlimited |
Jumlah tabel terbuka untuk semua thread. Meningkatkan nilai ini meningkatkan jumlah deskriptor file yang dibutuhkan oleh mysqld. Anda dapat memeriksa apakah perlu meningkatkan cache tabel dengan memeriksa variabel status Opened_tables. Lihat "Server Status Variables". Jika nilai Opened_tables besar dan Anda tidak sering menggunakan FLUSH TABLES (yang hanya memaksa semua tabel ditutup dan dibuka kembali), Anda harus meningkatkan nilai variabel table_open_cache. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_table_open_cache |
|
table_open_cache_instances |
8.0 |
0 |
16 |
[1-64] |
Unlimited |
Jumlah instance cache tabel terbuka. Untuk meningkatkan skalabilitas dengan mengurangi persaingan antar sesi, cache tabel terbuka dapat dipartisi menjadi beberapa instance cache yang lebih kecil dengan ukuran table_open_cache / table_open_cache_instances. Sebuah sesi hanya perlu mengunci satu instance untuk mengaksesnya dalam pernyataan DML. Ini membagi akses cache di antara instance, memungkinkan performa lebih tinggi untuk operasi yang menggunakan cache ketika ada banyak sesi yang mengakses tabel. Pernyataan DDL masih memerlukan kunci pada seluruh cache, tetapi pernyataan ini jauh lebih jarang daripada pernyataan DML. |
|
|
temptable_max_mmap |
8.0 |
1 |
1073741824 |
[0-18446744073709551615] |
[20210930,99999999] |
Menentukan jumlah maksimum memori dalam byte yang diizinkan dialokasikan oleh mesin penyimpanan TempTable dari file sementara yang dipetakan ke memori sebelum menyimpan data ke tabel sementara internal InnoDB. Pengaturan 0 menonaktifkan alokasi memori dari file sementara yang dipetakan ke memori. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_temptable_max_mmap |
|
temptable_max_ram |
8.0 |
1 |
1073741824 |
[2097152-107374182400] |
No limit |
Jumlah maksimum memori dalam byte yang diizinkan dialokasikan oleh mesin penyimpanan TempTable dari memori utama (RAM) sebelum mulai menyimpan data ke disk. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_temptable_max_ram |
|
thread_cache_size |
8.0 |
1 |
100 |
[0-16384] |
Unlimited |
Berapa banyak thread yang harus di-cache oleh server untuk digunakan kembali. Ketika klien terputus, thread klien ditempatkan dalam cache jika jumlah thread dalam cache kurang dari thread_cache_size. Permintaan thread dipenuhi dengan menggunakan thread dari cache jika memungkinkan, dan hanya saat cache kosong thread baru dibuat. Anda dapat meningkatkan variabel ini untuk meningkatkan performa jika memiliki banyak koneksi baru. Biasanya, ini tidak memberikan peningkatan performa yang nyata jika implementasi thread sudah baik. Namun, jika server Anda menerima ratusan koneksi per detik, Anda harus mengatur thread_cache_size cukup tinggi sehingga sebagian besar koneksi baru menggunakan thread yang di-cache. Dengan memeriksa perbedaan antara variabel status Connections dan Threads_created, Anda dapat melihat seberapa efisien cache thread. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_thread_cache_size |
|
thread_stack |
8.0 |
0 |
1048576 |
[131072-2147483647] |
Unlimited |
Ukuran stack untuk setiap thread. Nilai default 192 KB (256 KB pada sistem 64-bit) cukup besar untuk operasi normal. Jika ukuran stack thread terlalu kecil, hal ini akan membatasi kompleksitas pernyataan SQL yang dapat ditangani server, kedalaman rekursi prosedur tersimpan, dan tindakan lain yang mengonsumsi memori. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_thread_stack |
|
tls_version |
8.0 |
0 |
TLSv1,TLSv1.1,TLSv1.2 |
[TLSv1,TLSv1.1,TLSv1.2,TLSv1.3|TLSv1,TLSv1.1|TLSv1.2,TLSv1.3|TLSv1.3] |
Unlimited |
Protokol yang diizinkan server untuk koneksi terenkripsi. Nilainya adalah daftar nama protokol yang dipisahkan koma. Protokol yang dapat dinamai untuk variabel ini bergantung pada pustaka SSL yang digunakan untuk mengompilasi MySQL. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_tls_version |
|
tmp_table_size |
8.0 |
1 |
2097152 |
[262144-268435456] |
Unlimited |
Ukuran maksimum tabel sementara internal dalam memori. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_tmp_table_size |
|
transaction_alloc_block_size |
8.0 |
1 |
8192 |
[1024-131072] |
Unlimited |
Jumlah byte yang digunakan untuk meningkatkan pool memori per-transaksi saat membutuhkan lebih banyak memori. Lihat deskripsi untuk transaction_prealloc_size. |
|
|
transaction_isolation |
8.0 |
1 |
READ-COMMITTED |
[READ-UNCOMMITTED|READ-COMMITTED|REPEATABLE-READ|SERIALIZABLE] |
Unlimited |
Tingkat isolasi transaksi default. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_transaction_isolation |
|
transaction_prealloc_size |
8.0 |
1 |
4096 |
[1024-131072] |
Unlimited |
Ada pool memori per-transaksi tempat berbagai memori terkait transaksi dialokasikan. Ukuran awal pool dalam byte adalah transaction_prealloc_size. Untuk setiap alokasi yang tidak dapat dipenuhi dari pool karena memori tidak mencukupi, pool ditingkatkan sebesar transaction_alloc_block_size byte. Saat transaksi berakhir, pool dipotong kembali ke transaction_prealloc_size byte. |
|
|
transaction_write_set_extraction |
8.0 |
1 |
XXHASH64 |
[OFF|XXHASH64] |
[20210930,99999999) |
Variabel sistem ini menentukan algoritma hash yang digunakan untuk operasi tulis yang diekstrak dalam suatu transaksi. Nilai default adalah XXHASH64. |
|
|
updatable_views_with_limit |
8.0 |
1 |
YES |
[YES|NO] |
Unlimited |
Variabel ini mengontrol apakah pembaruan ke view dapat dilakukan ketika view tersebut tidak berisi semua kolom kunci utama yang didefinisikan dalam tabel dasar, dan pernyataan update mencakup klausa LIMIT (pembaruan semacam ini sering dihasilkan oleh alat GUI). Pembaruan dapat berupa pernyataan UPDATE atau DELETE. Kunci utama di sini merujuk pada kunci utama atau indeks unik di mana tidak ada kolom yang dapat berisi NULL. |
|
|
wait_timeout |
8.0 |
1 |
86400 |
[1-31536000] |
Unlimited |
Jumlah detik yang ditunggu server untuk aktivitas pada koneksi non-interaktif sebelum menutupnya. |
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_wait_timeout |
|
windowing_use_high_precision |
8.0 |
1 |
ON |
[ON|OFF] |
Unlimited |
Apakah akan menghitung operasi windowing tanpa kehilangan presisi. |
|
|
loose_innodb_log_writer_threads |
8.0 |
1 |
ON |
[ON|OFF] |
Versions from 20201231 and later |
ON: Mengaktifkan thread penulis log, di mana thread khusus bertanggung jawab atas penulisan dan flush log. OFF: Setiap thread melakukan operasi penulisan dan flush log secara independen. |
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_writer_threads |
|
loose_log_error_suppression_list |
8.0 |
1 |
MY-010520,MY-013360 |
.* |
Unlimited |
Variabel sistem log_error_suppression_list berlaku untuk event yang ditujukan ke log error dan menentukan event mana dengan prioritas WARNING atau INFORMATION yang harus ditekan saat terjadi. Misalnya, jika jenis peringatan tertentu dianggap sebagai "kebisingan" yang tidak berguna dalam log error karena sering terjadi tetapi tidak menjadi perhatian, maka peringatan tersebut dapat ditekan. |
|
|
loose_session_track_system_variables |
8.0 |
1 |
No default value |
.* |
Unlimited |
Variabel sistem yang digunakan untuk mengontrol apakah server melacak dan memberi tahu klien tentang penugasan variabel sistem sesi. Dengan mengatur variabel ini, Anda dapat menentukan penugasan variabel mana yang harus dilacak server dan diberitahukan kepada klien beserta nama variabel dan nilainya yang baru. |
|
|
loose_rpl_semi_sync_master_timeout |
8.0 |
1 |
1000 |
[0-18446744073709551615] |
Unlimited |
Nilai dalam milidetik yang mengontrol berapa lama server primer menunggu konfirmasi commit dari replica sebelum timeout. Setelah waktu ini, jika tidak ada konfirmasi yang diterima, server primer kembali ke replikasi asinkron. Nilai default adalah 10000 milidetik (10 detik). Catatan
Variabel ini tersedia hanya jika plugin replikasi semi-sinkron diinstal di sisi server primer. |