Topik ini menjelaskan parameter untuk instance ApsaraDB RDS yang menjalankan MySQL 8.0 sejak tanggal rilis.
Deskripsi parameter berasal dari dokumentasi resmi MySQL.
Parameter | Versi mesin utama |
Parameter dinamis | Nilai default | Rentang nilai | Versi mesin minor | Deskripsi | Referensi |
automatic_sp_privileges | 8.0 | 1 | ON | [ON|OFF] | Tanpa Batas | Jika nilai default ON digunakan untuk parameter ini, server secara otomatis memberikan izin EXECUTE dan ALTER ROUTINE kepada pengguna yang membuat prosedur tersimpan ketika pengguna tersebut tidak dapat mengeksekusi, mengubah, atau menghapus prosedur tersimpan. Izin ALTER ROUTINE diperlukan untuk menghapus prosedur tersimpan. Ketika prosedur tersimpan dihapus, server secara otomatis mencabut izin dari pengguna. Jika Anda menetapkan parameter ini ke OFF, server tidak akan secara otomatis memberikan atau mencabut 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] | Tanpa Batas | Nilai penambahan untuk kolom auto-increment. | |
auto_increment_offset | 8.0 | 1 | 1 | [1-65535] | Tanpa Batas | Offset yang diterapkan pada kolom auto-increment ketika nilai auto-increment-increment diatur selain 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] | Tanpa Batas | Menentukan apakah pernyataan ALTER TABLE dapat dieksekusi untuk secara implisit meningkatkan kolom temporal dari tipe-tipe yang didukung sebelum MySQL 5.6.4. Kolom temporal menunjukkan kolom TIMESTAMP yang tidak mendukung pecahan detik, kolom TIME, dan kolom DATETIME. Peningkatan kolom menciptakan tabel. Ini menonaktifkan alterasi cepat pada kolom tersebut. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_avoid_temporal_upgrade |
back_log | 8.0 | 0 | 3.000 | [0-65535] | Tanpa Batas | Jumlah permintaan koneksi yang tertunda yang diizinkan di MySQL. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_back_log |
binlog_cache_size | 8.0 | 1 | 2.097.152 | [4096-16777216] | Tanpa Batas | Ukuran cache untuk transaksi yang digunakan untuk memperbarui log biner. | 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] | Tanpa Batas | Jenis dari BINLOG_CHECKSUM_ALG. Log biner mencakup checksum untuk peristiwa log. Nilai yang valid: NONE dan CRC32. Nilai default: 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-1.000.000] | Tanpa Batas | Jangka waktu yang log biner commit tunggu sebelum log biner commit menyinkronkan file log biner ke disk. Satuan: mikrodetik. | |
binlog_group_commit_sync_no_delay_count | 8.0 | 1 | 0 | [0-100000] | Tanpa Batas | Jumlah maksimum transaksi yang dapat menunggu dalam penundaan saat ini yang ditentukan oleh binlog_group_commit_sync_delay. Jika binlog_group_commit_sync_delay diatur ke 0, parameter ini tidak berlaku. | |
binlog_max_flush_queue_time | 8.0 | 1 | 0 | [0-100000] | Tanpa Batas | Jangka waktu untuk terus membaca transaksi dari antrian flush sebelum commit kelompok dilakukan. Unit: mikrodetik. Parameter ini sudah tidak digunakan lagi dan ditandai untuk dihapus di versi MySQL mendatang. Parameter ini tidak lagi berlaku. | |
binlog_order_commits | 8.0 | 1 | OFF | [ON|OFF] | Tanpa Batas | Jika Anda mengaktifkan variabel ini untuk server sumber replikasi, transaksi akan dikomit dalam urutan yang sama seperti saat ditulis ke log biner. Secara default, variabel ini diaktifkan untuk server sumber replikasi. Jika parameter ini dinonaktifkan, transaksi dapat dikomit secara paralel. Dalam beberapa kasus, menonaktifkan parameter ini dapat meningkatkan kinerja. | |
binlog_rows_query_log_events | 8.0 | 1 | OFF | [ON|OFF] | Tanpa Batas | Parameter ini hanya memengaruhi pencatatan berbasis baris. Jika Anda mengaktifkan variabel ini, server MySQL akan menulis peristiwa log informasional, seperti peristiwa log kueri baris, ke dalam log binernya. Peristiwa log informasional dapat digunakan untuk tujuan debugging dan terkait. Sebagai contoh, jika Anda tidak dapat merekonstruksi kueri utama dari pembaruan baris, Anda dapat menggunakan peristiwa log informasional untuk mendapatkan kueri asli yang diterbitkan pada kueri utama. | |
binlog_row_image | 8.0 | 1 | full | [full|minimal] | Tanpa Batas | Menentukan apakah akan menulis semua kolom atau hanya kolom yang diperlukan ke dalam gambar log biner. | 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 | 32.768 | [4096-16777216] | Tanpa Batas | Ukuran cache untuk pernyataan non-transaksional yang digunakan untuk memperbarui log biner. | |
binlog_transaction_dependency_history_size | 8.0 | 1 | 500.000 | [1-1.000.000] | [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) | Jika Anda ingin mengatur binlog_transaction_dependency_tracking ke WRITESET atau WRITESET_SESSION, Anda juga harus mengonfigurasi transaction_write_set_extraction atau menggunakan nilai defaultnya untuk menentukan sebuah algoritma. Nilai dari transaction_write_set_extraction tidak boleh 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"] | Tanpa Batas | Mode enkripsi blok untuk algoritma berbasis blok seperti AES. Ini memengaruhi perilaku 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 | 4.194.304 | [0-4294967295] | Tanpa Batas | MyISAM menggunakan cache berbentuk pohon khusus untuk mempercepat eksekusi pernyataan yang digunakan untuk menyisipkan sejumlah besar catatan data ke tabel yang tidak kosong sekaligus, seperti INSERT ... SELECT, INSERT ... VALUES (...), (...), (...), ..., dan LOAD DATA INFILE. Parameter ini membatasi ukuran cache pohon per thread. Satuan: byte. Jika Anda mengatur parameter ini ke 0, cache berbentuk pohon khusus tidak digunakan untuk mempercepat operasi penyisipan. Nilai default: 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] | Tanpa Batas | Set karakter untuk sistem file. Parameter ini digunakan untuk menafsirkan literal string yang merujuk pada nama file, seperti pernyataan LOAD DATA INFILE dan SELECT ... INTO OUTFILE serta fungsi LOAD_FILE(). Nama file diubah dari character_set_client ke character_set_filesystem sebelum percobaan membuka file dilakukan. Nilai defaultnya adalah binary, yang menentukan bahwa tidak ada konversi yang terjadi. Untuk sistem yang mengizinkan nama file multi-byte, kami menyarankan Anda untuk menyetel parameter ini ke nilai selain binary. Sebagai contoh, jika sistem menggunakan UTF-8 untuk merepresentasikan nama file, Anda perlu menyetel 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] | Tanpa Batas | Set karakter default untuk 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] | Tanpa Batas | Tipe penyelesaian transaksi. Nilai dari parameter ini dapat berupa nilai nama atau nilai integer. | 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] | Tanpa Batas | 0: menonaktifkan insert bersamaan. 1: mengaktifkan insert bersamaan untuk tabel MyISAM tanpa lubang. Ini adalah nilai default. 2: mengaktifkan insert bersamaan untuk semua tabel MyISAM bahkan jika tabel memiliki lubang. Jika sebuah tabel yang memiliki lubang sedang digunakan oleh thread lain, baris baru akan dimasukkan di akhir tabel. Sebaliknya, MySQL memperoleh kunci tulis normal dan menyisipkan 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] | Tanpa Batas | Jangka waktu server MySQL menunggu paket CONNECT sebelum merespons jabat tangan yang buruk. Satuan: detik. Untuk MySQL 5.1.23 atau lebih lama, nilai default adalah 5 detik. Untuk versi setelah MySQL 5.1.23, nilai default adalah 10 detik. Jika klien Anda sering mengalami kesalahan seperti "Kehilangan koneksi ke server MySQL di 'XXX', kesalahan sistem: errno", Anda dapat menaikkan nilai connect_timeout. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_connect_timeout |
cte_max_recursion_depth | 8.0 | 1 | 1.000 | [0-4294967295] | Tanpa Batas | Kedalaman rekursi maksimum dari ekspresi tabel umum (CTE). Jika kedalaman rekursi untuk CTE melebihi nilai parameter ini, server menghentikan tugas eksekusi. | 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] | Tanpa Batas | Ekstensi autentikasi default. | |
default_storage_engine | 8.0 | 0 | InnoDB | [InnoDB|innodb] | Tanpa Batas | 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] | Tanpa Batas | Zona waktu default dari database. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
default_week_format | 8.0 | 1 | 0 | [0-7] | Tanpa Batas | Nilai mode default untuk menggunakan 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] | Tanpa Batas | Setelah sejumlah operasi INSERT DELAYED tertentu dilakukan, thread penanganan INSERT DELAYED memeriksa apakah terdapat pernyataan SELECT yang tertunda. Jumlah operasi INSERT DELAYED ditentukan oleh delayed_insert_limit. Jika terdapat pernyataan SELECT yang tertunda, pernyataan tersebut dapat dieksekusi sebelum sisa operasi INSERT DELAYED dilanjutkan. | 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] | Tanpa Batas | Jangka waktu sebuah thread penanganan INSERT DELAYED dapat menunggu pernyataan INSERT sebelum thread dihentikan. Unit: detik. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_delayed_insert_timeout |
delayed_queue_size | 8.0 | 1 | 1.000 | [1-4294967295] | Tanpa Batas | Jumlah maksimum baris yang dapat diantrekan pada setiap tabel saat pernyataan INSERT DELAYED dijalankan. Jika antrian penuh, semua klien yang mengirim permintaan INSERT DELAYED harus menunggu hingga antrian memiliki ruang yang tersedia. | 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] | Tanpa Batas | Parameter ini hanya berlaku untuk tabel MyISAM. Parameter ini memengaruhi penanganan opsi tabel DELAY_KEY_WRITE yang dapat digunakan dalam pernyataan CREATE TABLE. OFF: Opsi tabel DELAY_KEY_WRITE diabaikan. ON: Anda dapat menentukan opsi DELAY_KEY_WRITE apa pun untuk pernyataan CREATE TABLE di MySQL. Ini adalah nilai default. ALL: Sistem memproses semua tabel baru yang dibuka sebagai tabel yang dibuat dengan opsi DELAY_KEY_WRITE diaktifkan. Penting Jika Anda mengatur parameter ini ke ALL, Anda tidak dapat menggunakan tabel MyISAM yang sedang digunakan dari program lain, seperti server MySQL lain atau myisamchk. Hal ini membantu mencegah kerusakan 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] | Tanpa Batas | Menentukan bagaimana server menangani klien dengan kata sandi yang kedaluwarsa. | |
div_precision_increment | 8.0 | 1 | 4 | [0-30] | Tanpa Batas | Jumlah tempat desimal yang perlu ditambahkan ke hasil operasi pembagian yang dilakukan dengan operator /. Nilai default: 4. Nilai minimum: 0. Nilai maksimum: 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] | Tanpa Batas | Menentukan apakah akan menambahkan penanda akhir ke output JSON dari sebuah optimizer. | 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] | Tanpa Batas | Jumlah rentang kesetaraan untuk sebuah indeks. Jika jumlah rentang kesetaraan untuk sebuah indeks lebih besar dari atau sama dengan nilai parameter ini, pengoptimal menggunakan statistik indeks yang ada daripada melakukan penyelaman indeks untuk rentang kesetaraan. Jika Anda mengatur parameter ini ke 0, penyelaman indeks akan digunakan. | |
event_scheduler | 8.0 | 1 | OFF | [ON|OFF] | Tanpa Batas | Menentukan apakah akan mengaktifkan penjadwal acara. Nilai yang valid: ON, OFF, dan DISABLED. Nilai DISABLED menunjukkan bahwa penjadwal acara sepenuhnya dinonaktifkan dan tidak dapat diaktifkan saat sedang berjalan. Catatan Anda tidak dapat memodifikasi parameter ini untuk instance RDS yang menjalankan RDS High-availability Edition. Untuk informasi lebih lanjut, lihat RDS 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] | Tanpa Batas | Menentukan apakah nilai default kolom TIMESTAMP adalah timestamp saat ini. | |
flush_time | 8.0 | 1 | 0 | [0-31536000] | Tanpa Batas | Jika Anda menetapkan parameter ini ke nilai selain 0, semua tabel akan ditutup pada interval yang ditentukan oleh flush_time untuk melepaskan sumber daya dan menyinkronkan data yang belum diflush ke disk. Kami menyarankan Anda menggunakan parameter ini 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] | Tanpa Batas | Panjang maksimum kata yang perlu 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] | Tanpa Batas | Panjang minimum kata yang akan dimasukkan dalam indeks FULLTEXT MyISAM. | 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] | Tanpa Batas | Jumlah N hasil teratas yang ingin Anda gunakan untuk pencarian teks lengkap dengan pengubah 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan pencatatan kueri umum. Tujuan untuk output log ditentukan oleh log_output. Fitur ini tidak didukung untuk instance RDS yang menjalankan RDS 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 | 1.024 | [4-1844674407370954752] | Tanpa Batas | Panjang maksimum hasil untuk fungsi GROUP_CONCAT(). Satuan: byte. Nilai default: 1.024. | 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 | 20.000.000 | [1.000.000-18446744073709551615] | Tanpa Batas | Jumlah maksimum memori yang diperlukan untuk menghasilkan statistik histogram. | |
host_cache_size | 8.0 | 1 | 644 | [0-65535] | Tanpa Batas | Ukuran cache host. Jika Anda mengatur parameter ini ke 0, caching host akan dinonaktifkan. Mengubah ukuran cache pada waktu proses menyebabkan operasi FLUSH HOSTS implisit yang 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'] | Tanpa Batas | Perintah yang dijalankan 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] | Tanpa Batas | Menentukan apakah akan menyesuaikan secara dinamis laju flush halaman kotor di dalam pool buffer InnoDB berdasarkan beban kerja. Penyesuaian laju flush bertujuan untuk mencegah operasi I/O yang bersifat burstable. | 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] | Tanpa Batas | Ambang batas untuk persentase kapasitas redo log. Jika ambang batas tercapai, 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan pengindeksan hash adaptif. Parameter ini tersedia untuk Mesin penyimpanan InnoDB. | 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 | 150.000 | [1-1.000.000] | Tanpa Batas | Mengaktifkan InnoDB untuk secara otomatis menyesuaikan nilai innodb_thread_sleep_delay berdasarkan beban kerja. innodb_thread_sleep_delay menentukan durasi tidur thread InnoDB ketika thread InnoDB tidak memiliki peristiwa tertunda. Jika Anda mengatur innodb_adaptive_max_sleep_delay ke nilai selain 0, nilai innodb_thread_sleep_delay akan disesuaikan secara otomatis. Nilai maksimum innodb_thread_sleep_delay ditentukan oleh innodb_adaptive_max_sleep_delay. Satuan: mikrodetik. Parameter ini cocok untuk skenario di mana sistem melambat, terutama ketika ada lebih dari 16 thread InnoDB. Parameter ini paling sesuai untuk sistem MySQL yang memiliki ratusan atau ribuan koneksi bersamaan. | |
innodb_autoextend_increment | 8.0 | 1 | 64 | [1-1000] | Tanpa Batas | Ukuran penambahan yang digunakan untuk memperluas ukuran file tablespace sistem InnoDB yang dapat diperluas secara otomatis ketika ukuran file mencapai batas atas. Satuan: megabita. Nilai default: 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] | Tanpa Batas | Mode kunci yang digunakan untuk menghasilkan nilai auto-increment. Nilai yang valid: 0: mode tradisional 1: mode berurutan 2: mode berseling | 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] | Tanpa Batas | Menentukan apakah akan mencatat halaman-halaman yang disimpan dalam pool buffer InnoDB saat server MySQL dimatikan. Mencatat halaman-halaman tersebut mempercepat proses pemanasan saat restart berikutnya. Dalam banyak kasus, parameter ini digunakan bersama dengan innodb_buffer_pool_load_at_startup. innodb_buffer_pool_dump_pct mendefinisikan persentase halaman yang paling sering digunakan yang perlu di-dump di dalam pool buffer. | |
innodb_buffer_pool_dump_pct | 8.0 | 1 | 25 | [1-100] | Tanpa Batas | Persentase halaman yang paling sering digunakan yang perlu dibaca dan disimpan di setiap rentang buffer pool. Nilai valid: 1 hingga 100. Nilai default: 25. Sebagai contoh, jika terdapat empat rentang buffer pool, masing-masing menyimpan 100 halaman, dan innodb_buffer_pool_dump_pct diatur ke 25, maka total 25 halaman yang paling sering digunakan dari setiap rentang buffer pool akan disimpan. | 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] | Tanpa Batas | Jumlah wilayah ke dalam mana Pool Buffer InnoDB dibagi. Untuk sistem dengan pool buffer dalam rentang multi-gigabyte, membagi pool buffer menjadi beberapa instance dapat meningkatkan konkurensi dan mengurangi konten ketika thread yang berbeda membaca data dari dan menulis data ke halaman yang di-cache. Setiap halaman yang disimpan di atau dibaca dari pool buffer secara acak ditetapkan ke salah satu instance pool buffer dengan memanggil fungsi hash. Setiap pool buffer mengelola daftar idle-nya sendiri, daftar flush, LRU, dan struktur data lain yang terhubung ke pool buffer, serta dilindungi oleh mutex pool buffer miliknya 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] | Tanpa Batas | Menentukan apakah akan memuat halaman yang sama yang disimpan di dalam pool buffer InnoDB untuk secara otomatis menghangatkan pool buffer selama proses startup server MySQL. Dalam banyak kasus, parameter ini digunakan bersamaan dengan innodb_buffer_pool_dump_at_shutdown. | |
innodb_buffer_pool_size | 8.0 | 1 | {DBInstanceClassMemory*3/4} | [134.217.728-18.446.744.073.709.551.615] | Tanpa Batas | Ukuran buffer pool, yang menunjukkan memori tempat InnoDB menyimpan data tabel dan indeks. Satuan: byte. Nilai parameter ini harus berupa ekspresi, bukan nilai numerik spesifik. | 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] | Tanpa Batas | Menentukan apakah InnoDB melakukan buffering perubahan untuk menunda operasi tulis ke 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] | Tanpa Batas | Ukuran maksimum dari InnoDB change buffer, sebagai persentase dari total ukuran buffer pool. Anda dapat menaikkan nilai ini untuk server MySQL tempat sejumlah besar operasi insert, update, dan delete dilakukan. Anda juga dapat menurunkan nilai ini untuk server MySQL dengan data yang tidak berubah dan 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] | Tanpa Batas | Menentukan cara menghasilkan dan memverifikasi checksum yang disimpan dalam blok disk dari 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan statistik terkait kompresi pada setiap indeks untuk tabel INFORMATION_SCHEMA.INNODB_CMP_PER_INDEX. Pengumpulan statistik memerlukan biaya tinggi. Kami menyarankan Anda mengaktifkan parameter ini di lingkungan pengembangan dan pengujian atau untuk instance sekunder guna meningkatkan kinerja yang terkait dengan tabel InnoDB terkompresi. | 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] | Tanpa Batas | Jumlah thread yang dapat melakukan commit pada satu waktu. Nilai default 0 menunjukkan bahwa jumlahnya tidak terbatas. | 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] | Tanpa Batas | Ambang batas laju kegagalan kompresi untuk sebuah tabel, dalam persentase. Jika ambang ini tercapai, MySQL menambahkan padding ke halaman yang dikompresi. Hal ini membantu mencegah kegagalan kompresi yang mahal. Jika ambang ini dilampaui, MySQL menyediakan penyimpanan idle tambahan untuk setiap halaman terkompresi baru dan secara dinamis menyesuaikan jumlah penyimpanan idle hingga persentase penyimpanan idle yang ditentukan oleh innodb_compression_pad_pct_max. Jika Anda mengatur parameter ini ke 0, mekanisme yang digunakan untuk memantau efisiensi kompresi dan menyesuaikan jumlah padding secara dinamis akan dinonaktifkan. | |
innodb_compression_level | 8.0 | 1 | 6 | [0-9] | Tanpa Batas | Tingkat kompresi zlib untuk tabel dan indeks terkompresi InnoDB. Nilai besar memungkinkan Anda menyimpan sejumlah besar data di perangkat penyimpanan tetapi menyebabkan overhead CPU tinggi selama kompresi. Nilai kecil memungkinkan Anda mengurangi overhead CPU ketika penyimpanan bukan metrik kritis atau data yang ingin Anda gunakan tidak dapat dikompresi secara efisien. | 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] | Tanpa Batas | Persentase maksimum dari ruang penyimpanan yang tidak digunakan yang dapat dicadangkan untuk setiap halaman terkompresi. Hal ini memastikan tersedianya ruang penyimpanan yang cukup untuk mengatur ulang data dan log modifikasi di dalam halaman ketika tabel atau indeks terkompresi diperbarui, atau ketika data mungkin perlu dikompresi kembali. Parameter ini hanya berlaku jika innodb_compression_failure_threshold_pct disetel ke nilai selain 0 dan laju kegagalan kompresi melebihi ambang batas. | https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_compression_pad_pct_max |
innodb_concurrency_tickets | 8.0 | 1 | 5.000 | [1-4294967295] | Tanpa Batas | Jumlah thread yang dapat masuk ke InnoDB secara bersamaan. Jika jumlah thread mencapai batas, thread yang mencoba masuk ke InnoDB akan dimasukkan ke dalam antrian. Ketika sebuah thread diizinkan masuk ke InnoDB, tiket akan diberikan kepada thread tersebut. Thread dapat masuk dan keluar dari InnoDB hingga tiketnya habis. Jumlah tiket sama dengan nilai innodb_concurrency_tickets. Jika sebuah thread kehabisan tiket dan mencoba masuk kembali ke InnoDB, thread tersebut akan diperiksa untuk konkurensi dan mungkin dimasukkan kembali ke dalam antrian. Nilai default: 5.000. | 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan penghapusan file secara asinkron. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
innodb_data_file_purge_interval | 8.0 | 1 | 100 | [0-10.000] | Tanpa Batas | Interval untuk menghapus file. Satuan: 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] | Tanpa Batas | Ukuran maksimum file yang dapat Anda hapus. Satuan: MB. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
innodb_deadlock_detect | 8.0 | 1 | ON | [ON|OFF] | Tanpa Batas | Menentukan apakah akan menonaktifkan pendeteksian deadlock. Jika sejumlah besar thread menunggu kunci yang sama dalam sistem dengan konkurensi tinggi, pendeteksian deadlock dapat memperlambat sistem. Dalam beberapa kasus, kami menyarankan Anda untuk menonaktifkan pendeteksian deadlock dan mengonfigurasi innodb_lock_wait_timeout untuk pembatalan transaksi, yang lebih efisien. | 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] | Tanpa Batas | Format baris default untuk tabel InnoDB dan tabel sementara yang dibuat pengguna. Nilai default: DYNAMIC. Nilai valid: REDUNDANT, COMPACT, dan DYNAMIC. Anda tidak dapat menggunakan COMPRESSED sebagai format default karena tidak didukung untuk 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] | Tanpa Batas | Jika parameter ini diaktifkan, caching halaman akan dinonaktifkan saat InnoDB menggunakan file yang diurutkan. | 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] | Tanpa Batas | InnoDB melakukan pemuatan secara batch ketika sebuah indeks dibuat atau dibangun ulang. Metode ini disebut konstruksi indeks terurut. | 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] | Tanpa Batas | Nilai yang valid: 0: Log ditulis dan disinkronkan ke disk satu kali per detik. 1: Log ditulis dan disinkronkan ke disk setiap kali transaksi dicommit. 2: Log ditulis saat transaksi dicommit dan disinkronkan ke disk satu kali 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] | Tanpa Batas | Metode yang digunakan untuk menyimpan data ke file data InnoDB dan file log, 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] | Tanpa Batas | Menentukan apakah akan membersihkan halaman kotor di ekstensi yang sama ketika sebuah halaman dibersihkan dari pool buffer InnoDB. | 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] | Tanpa Batas | Parameter ini diaktifkan secara default. Pengaturan ini menyebabkan pengaturan innodb_io_capacity diabaikan ketika operasi I/O burstable terjadi pada titik pemeriksaan. Untuk memastikan bahwa jumlah operasi I/O tidak melebihi angka yang ditentukan oleh innodb_io_capacity, kami menyarankan Anda untuk mengatur innodb_flush_sync ke OFF. | https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_flush_sync |
innodb_ft_cache_size | 8.0 | 0 | 8.000.000 | [1.600.000-80.000.000] | Tanpa Batas | Memori yang dialokasikan untuk cache indeks FULLTEXT InnoDB. Memori ini digunakan untuk menyimpan dokumen yang telah diurai saat indeks FULLTEXT InnoDB dibuat. Satuan: byte. Operasi penyisipan dan pembaruan indeks hanya dapat dilakukan di disk ketika batas yang ditentukan oleh ukuran innodb_ft_cache_size tercapai. innodb_ft_cache_size mendefinisikan ukuran cache untuk setiap 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan output diagnostik tambahan untuk pencarian teks lengkap (FTS). Parameter ini ditujukan untuk debugging FTS tingkat lanjut. Output dicatat dalam log kesalahan, termasuk informasi terkait. | 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] | Tanpa Batas | Himpunan kata-kata stop yang akan dikaitkan dengan indeks FULLTEXT InnoDB saat indeks dibuat. Jika innodb_ft_user_stopword_table dikonfigurasi, kata-kata stop diperoleh dari tabel yang ditentukan oleh innodb_ft_user_stopword_table. Jika innodb_ft_server_stopword_table dikonfigurasi, kata-kata stop diperoleh dari tabel yang ditentukan oleh innodb_ft_server_stopword_table. Jika tidak ada parameter ini yang dikonfigurasi, set kata-kata stop default akan 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] | Tanpa Batas | Panjang maksimum sebuah 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] | Tanpa Batas | Panjang minimum sebuah 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 | 2.000 | [0-10000] | Tanpa Batas | Jumlah kata yang perlu diproses selama setiap operasi OPTIMIZE TABLE pada indeks FULLTEXT InnoDB. Jika Anda melakukan sejumlah besar operasi insert atau update pada tabel yang berisi indeks FULLTEXT InnoDB, diperlukan banyak operasi pemeliharaan indeks untuk memasukkan semua perubahan. Akibatnya, sejumlah besar pernyataan OPTIMIZE TABLE mungkin dijalankan, dan setiap pernyataan dijalankan pada titik di mana pernyataan terakhir 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 | 2.000.000.000 | [1.000.000-4.294.967.295] | Tanpa Batas | Batas cache hasil untuk pencarian teks lengkap InnoDB atau thread. Unit: byte. Hasil pencarian teks lengkap InnoDB, baik antara maupun akhir, diproses di memori. Parameter ini membantu mencegah konsumsi memori yang berlebihan ketika pencarian teks lengkap InnoDB menghasilkan hasil query yang berisi sejumlah besar catatan data, seperti jutaan atau ratusan juta baris data. Memori dialokasikan untuk pencarian teks lengkap berdasarkan kebutuhan bisnis Anda. Jika batas cache hasil tercapai, kesalahan yang menunjukkan bahwa pencarian teks lengkap melebihi memori maksimum yang diizinkan akan dilaporkan. | 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] | Tanpa Batas | Jumlah utas yang digunakan untuk pengindeksan paralel dan menokenisasi teks dalam indeks FULLTEXT InnoDB saat pembuatan 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 | 640.000.000 | [32.000.000-1.600.000.000] | Tanpa Batas | Total memori yang dialokasikan untuk cache indeks pencarian teks penuh InnoDB di semua tabel. Unit: byte. Jika Anda membuat sejumlah besar tabel yang berisi indeks FULLTEXT, sejumlah besar memori akan digunakan. innodb_ft_total_cache_size menetapkan batas memori global pada semua indeks teks penuh untuk mencegah konsumsi memori yang berlebihan. Jika operasi terkait indeks mencapai batas global, sinkronisasi paksa akan 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 | 20.000 | [0-18446744073709551615] | Tanpa Batas | Jumlah maksimum operasi I/O untuk tugas latar belakang InnoDB, seperti melepas halaman dari buffer pool dan menggabungkan 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 | 40.000 | [0-18446744073709551615] | Tanpa Batas | Jika operasi flushing tertinggal, InnoDB dapat secara paksa melakukan operasi tersebut pada laju yang lebih tinggi daripada innodb_io_capacity. Dalam hal ini, innodb_io_capacity_max mendefinisikan jumlah maksimum operasi I/O untuk 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] | Tanpa Batas | Jangka waktu batas waktu yang ditunggu oleh transaksi InnoDB untuk kunci baris sebelum transaksi dibatalkan. Satuan: detik. Nilai default: 50. | https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_lock_wait_timeout |
innodb_log_buffer_size | 8.0 | 1 | 16.777.216 | [1.048.576-4.294.967.295] | Tanpa Batas | Ukuran buffer yang digunakan oleh mesin penyimpanan InnoDB untuk menyimpan file log. Satuan: byte. Nilai default: 16 MB. Log buffer yang besar menunjukkan bahwa transaksi besar tidak perlu ditulis ke disk sebelum transaksi besar tersebut dikomit. Jika transaksi dijalankan untuk memperbarui, menyisipkan, atau menghapus beberapa baris, log buffer yang besar mengurangi 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan checksum untuk halaman log redo. innodb_log_checksums merupakan alternatif untuk 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] | Tanpa Batas | Menentukan apakah akan menulis gambar halaman yang dikompresi ulang ke log redo. Rekompresi dapat terjadi saat data terkompresi diubah. | https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_compressed_pages |
innodb_log_file_size | 8.0 | 0 | 1.500M | [4.194.304-107.374.182.400] | Tanpa Batas | Ukuran setiap file log dalam sebuah grup log. Satuan: byte. | 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] | Tanpa Batas | Jumlah minimum penggunaan CPU di bawah mana thread pengguna tidak lagi berputar ketika log redo disiram. Nilai tersebut adalah jumlah penggunaan inti CPU. Nilai default 80 menunjukkan 80% dari satu inti CPU. Dalam sistem dengan prosesor multi-core, nilai 150 menunjukkan 100% penggunaan satu inti ditambah 50% penggunaan inti CPU lainnya. | 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] | Tanpa Batas | Jumlah maksimum pemanfaatan CPU di bawah mana utas pengguna tidak lagi berputar ketika log redo disiram. Nilai tersebut mewakili persentase kapasitas pemrosesan dari semua inti CPU. Nilai default: 50. Sebagai contoh, jika sebuah server memiliki empat inti CPU, maka penggunaan 100% dari dua inti CPU adalah 50% dari kapasitas pemrosesan semua inti 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] | Tanpa Batas | Periode waktu rata-rata maksimum untuk menyimpan log. Jika nilai parameter ini terlampaui, thread pengguna tidak lagi berputar saat redo log disimpan. Nilai default: 400 mikrodetik. | |
innodb_lru_scan_depth | 8.0 | 1 | {LEAST(DBInstanceClassMemory/1048576/8, 8192)} | [100-18446744073709551615] | Tanpa Batas | Parameter yang memengaruhi algoritma flush dan algoritma heuristik dari pool buffer InnoDB. Parameter ini digunakan untuk menyesuaikan beban kerja I/O intensif. Parameter ini menentukan seberapa dalam thread pembersih halaman memindai daftar LRU di pool buffer untuk mengidentifikasi halaman kotor yang perlu dibuang untuk suatu instance pool buffer. Operasi ini dilakukan di latar belakang 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] | Tanpa Batas | Nilainya adalah bilangan bulat yang berkisar dari 0 hingga 100. Nilai default untuk Mesin penyimpanan InnoDB bawaan adalah 90. Nilai default untuk ekstensi InnoDB adalah 75. Utas utama di InnoDB mencoba membersihkan data dari pool buffer ke halaman sehingga persentase Halaman kotor 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] | Tanpa Batas | Ambang batas untuk persentase Halaman kotor. Jika ambang batas terlampaui, pra-penyiraman diaktifkan untuk mengontrol rasio Halaman kotor. Nilai default 0 menunjukkan bahwa pra-penyiraman dinonaktifkan. | 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] | Tanpa Batas | Panjang maksimum dari purge lag. Jika nilai ini terlampaui, latensi akan dikenakan pada operasi INSERT, UPDATE, dan DELETE. Nilai default 0 menunjukkan bahwa tidak ada batasan yang diberlakukan dan tidak ada latensi yang terjadi. | 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] | Tanpa Batas | Latensi maksimum ketika ambang batas yang ditentukan oleh innodb_max_purge_lag terlampaui. Satuan: mikrodetik. Nilai bukan nol menunjukkan latensi yang dikenakan pada operasi INSERT, UPDATE, dan DELETE. Nilai default 0 menunjukkan bahwa tidak ada batas atas yang dikenakan pada latensi. | 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 | 1.073.741.824 | [10485760-18446744073709551615] | Tanpa Batas | Ambang batas untuk ruang tabel undo. Jika ruang tabel undo melebihi ambang batas, itu dapat ditandai untuk pemotongan ketika innodb_undo_log_truncate diaktifkan. Nilai default: 1.073.741.824 byte, yaitu 1.024 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 | Tanpa Batas | Menonaktifkan penghitung data deret waktu InnoDB. Anda dapat menggunakan tabel INFORMATION_SCHEMA.INNODB_METRICS untuk menanyakan data penghitung. | https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_monitor_disable | |
innodb_monitor_enable | 8.0 | 1 | all | Tanpa Batas | Mengaktifkan InnoDB Monitor untuk output. Setelah InnoDB Monitor diaktifkan, InnoDB menghasilkan informasi waktu proses yang mendetail yang dapat digunakan untuk analisis performa dan pemecahan masalah. Anda dapat mengeksekusi pernyataan SHOW ENGINE INNODB STATUS untuk melihat output tersebut. | 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] | Tanpa Batas | Mengatur ulang nilai hitungan penghitung metrik InnoDB menjadi nol. Anda dapat menggunakan tabel skema informasi INNODB_METRICS untuk menanyakan data penghitung. | 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] | Tanpa Batas | Menyetel ulang semua nilai, termasuk nilai minimum dan maksimum, dari penghitung data deret waktu InnoDB. Anda dapat menggunakan tabel skema informasi INNODB_METRICS untuk menanyakan data penghitung. | 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] | Tanpa Batas | Perkiraan persentase dari pool buffer InnoDB yang digunakan untuk sublist blok lama. Parameter ini hanya cocok untuk ekstensi InnoDB. Nilai valid: 5 hingga 95. Nilai default: 37, yaitu 3/8 dari pool buffer. | https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_old_blocks_pct |
innodb_old_blocks_time | 8.0 | 1 | 1.000 | [0-1024] | Tanpa Batas | Jangka waktu sebuah blok yang dimasukkan ke dalam sublist lama harus tetap tinggal setelah akses pertamanya sebelum blok tersebut dapat dipindahkan ke sublist baru. Unit: milidetik. Parameter ini hanya cocok untuk ekstensi InnoDB. Jika nilai default 0 digunakan untuk parameter ini, sebuah blok yang dimasukkan ke dalam sublist lama akan langsung dipindahkan ke sublist baru setelah akses pertamanya, terlepas dari kapan blok tersebut diakses. Jika Anda menetapkan parameter ini ke nilai lebih besar dari 0, sebuah blok yang dimasukkan ke dalam sublist lama harus tetap tinggal selama periode waktu yang ditentukan dan kemudian dipindahkan ke sublist baru setelah akses pertamanya. 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 | 134.217.728 | [134.217.728-2.147.483.647] | Tanpa Batas | Ukuran maksimum log peringatan untuk pembuatan indeks online. | |
innodb_open_files | 8.0 | 0 | {LEAST(DBInstanceClassCPU*500, 8000)} | [10-2147483647] | Tanpa Batas | Jumlah maksimum file IDB yang dapat tetap terbuka pada satu waktu di MySQL. Parameter ini hanya cocok digunakan ketika beberapa tabelspase InnoDB digunakan. Nilai minimum: 10. Nilai default: 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] | Tanpa Batas | Perubahan pada cara pernyataan OPTIMIZE TABLE dijalankan pada tabel InnoDB. Parameter ini diaktifkan sementara ketika tabel InnoDB dengan indeks FULLTEXT dipelihara. | 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] | Tanpa Batas | Jumlah utas pembersih halaman yang digunakan untuk membersihkan halaman kotor dari instance pool buffer. Utas pembersih halaman digunakan untuk membersihkan daftar LRU dan daftar flush. Di MySQL 5.6, satu utas pembersih halaman diperkenalkan untuk mengalihkan tugas penyegaran pool buffer dari utas utama InnoDB. Di MySQL 5.7, InnoDB mendukung multi-utas pembersih halaman. Nilai 1 menunjukkan bahwa konfigurasi sebelum MySQL 5.7 digunakan, yang berarti hanya ada satu utas pembersih halaman. Jika terdapat beberapa utas pembersih halaman, tugas pembersihan untuk setiap instance pool buffer didistribusikan ke utas pembersih halaman yang tidak aktif. Di MySQL 5.7, nilai default diubah dari 1 menjadi 4. Jika jumlah utas pembersih halaman melebihi jumlah instance pool buffer, utas tambahan akan tetap tidak aktif dan tidak mengonsumsi sumber daya CPU. Parameter ini 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] | Tanpa Batas | Jika parameter ini diaktifkan, informasi tentang semua deadlock akan dicatat dalam log kesalahan MySQL. Secara default, parameter ini dinonaktifkan. | 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] | Tanpa Batas | Jika Anda mengaktifkan parameter ini, MySQL menulis log DDL ke stderr. Untuk informasi lebih lanjut, lihat detail dalam log DDL. | 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] | Tanpa Batas | Jumlah log undo yang akan di-purge dalam satu batch. Operasi purge adalah untuk menyimpan blok yang telah diubah di buffer pool ke disk. | 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] | Tanpa Batas | Frekuensi di mana sistem purge melepaskan segmen rollback dalam hal jumlah kali metode PURGE dipanggil. Sebelum segmen rollback dilepaskan, tablespace undo tidak dapat dipotong. Dalam kebanyakan kasus, sistem purge melepaskan segmen rollback setiap 128 kali metode PURGE dipanggil. Nilai default: 128. Nilai yang kecil menunjukkan frekuensi tinggi di mana thread purge melepaskan segmen rollback. | |
innodb_purge_threads | 8.0 | 0 | {LEAST(DBInstanceClassMemory/1073741824, 8)} | [1-32] | Tanpa Batas | Jumlah thread latar belakang yang didedikasikan untuk InnoDB purge. | 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan read-ahead acak untuk mengoptimalkan operasi 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] | Tanpa Batas | Tingkat sensitivitas linear read-ahead yang digunakan InnoDB untuk memuat halaman ke dalam buffer pool. Parameter ini hanya cocok untuk ekstensi InnoDB. Jika jumlah halaman yang dibaca secara berurutan oleh InnoDB dari suatu extent (64 halaman) lebih besar atau sama dengan nilai innodb_read_ahead_threshold, pembacaan asinkron untuk extent berikutnya akan diaktifkan. | 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] | Tanpa Batas | Jumlah thread I/O untuk operasi baca di InnoDB. Parameter ini hanya cocok untuk ekstensi InnoDB. Nilai default: 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 | [OFF|ON] | Tanpa Batas | Secara default, InnoDB hanya membatalkan pernyataan terakhir ketika transaksi mengalami timeout. Jika innodb-rollback-on-timeout dikonfigurasi, timeout transaksi menyebabkan InnoDB menghentikan dan membatalkan seluruh transaksi. Proses ini sama seperti yang ada di MySQL 4.1. Parameter ini diperkenalkan 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] | Tanpa Batas | 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] | Persentase halaman segmen dari file tablespace yang dicadangkan sebagai halaman kosong. Pengaturan ini berlaku untuk tablespace per file-tabel dan tablespace umum. Nilai default: 12,5, yang merupakan persentase halaman yang sama yang dicadangkan di rilis 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 | 1.048.576 | [65536-67108864] | Tanpa Batas | Ukuran buffer pengurutan yang digunakan untuk mengurutkan data selama pembuatan indeks InnoDB. Jumlah data yang dibaca ke dalam memori untuk pengurutan internal dan ditulis ke disk. Proses ini disebut "running". Selama fase penggabungan, sepasang buffer dengan ukuran yang ditentukan dibaca dan digabungkan. Nilai besar menunjukkan sedikit proses running dan operasi 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] | Tanpa Batas | Latensi maksimum antara polling untuk kunci putar. Implementasi dasar dari mekanisme ini bervariasi berdasarkan kombinasi perangkat keras dan sistem operasi. Akibatnya, latensi tidak 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan InnoDB untuk secara otomatis menghitung ulang statistik persistensi setelah data dalam tabel berubah secara signifikan. Ambang batasnya sama dengan 10% dari jumlah baris dalam tabel. Parameter ini cocok untuk tabel yang dibuat ketika innodb_stats_persistent diaktifkan. Anda juga dapat mengonfigurasi pengaturan STATS_PERSISTENT=1 untuk pernyataan CREATE TABLE atau ALTER TABLE untuk secara otomatis menghitung ulang statistik persistensi. Jumlah data sampel yang digunakan untuk menghasilkan data statistik ditentukan oleh 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] | Tanpa Batas | 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 terhapus saat menghitung estimasi baris dan statistik indeks. Dengan cara ini, rencana eksekusi untuk transaksi lain yang menggunakan tingkat isolasi transaksi selain READ UNCOMMITTED dan dijalankan secara bersamaan pada tabel mungkin tidak optimal. Untuk mencegah masalah ini, Anda dapat mengaktifkan innodb_stats_include_delete_marked untuk memastikan bahwa InnoDB menghitung catatan yang ditandai terhapus saat menghitung statistik pengoptimal persistensi. | |
innodb_stats_method | 8.0 | 1 | nulls_equal | [nulls_equal|nulls_unequal|nulls_ignored] | Tanpa Batas | Metode yang digunakan server untuk memproses nilai NULL selama pengumpulan statistik tentang distribusi nilai indeks untuk tabel InnoDB. Nilai yang valid: nulls_equal, nulls_unequal, dan nulls_ignored. Nilai nulls_equal menunjukkan bahwa semua nilai NULL dianggap setara dan satu kelompok nilai dengan ukuran yang sama dengan jumlah nilai NULL dibuat. Nilai nulls_unequal menunjukkan bahwa nilai NULL dianggap tidak setara, dan setiap nilai NULL membentuk kelompok nilai yang berbeda dengan ukuran 1. Nilai nulls_ignored menunjukkan bahwa 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] | Tanpa Batas | Parameter ini hanya cocok digunakan ketika statistik optimizer tidak persisten. Jika sebuah tabel dibuat atau diubah saat innodb_stats_persistent dinonaktifkan atau STATS_PERSISTENT disetel ke 0, statistik optimizer tidak akan disimpan 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] | Tanpa Batas | Menentukan apakah statistik indeks InnoDB disimpan ke disk. Jika statistik indeks InnoDB tidak disimpan ke disk, data statistik mungkin sering dihitung ulang, yang dapat menyebabkan perubahan pada rencana eksekusi query. Pengaturan ini disimpan dengan setiap tabel saat tabel dibuat. Anda dapat mengatur innodb_stats_persistent di tingkat global sebelum membuat tabel atau menggunakan klausa STATS_PERSISTENT dalam pernyataan CREATE TABLE dan ALTER TABLE untuk menimpa pengaturan tingkat sistem dan mengonfigurasi statistik persisten untuk tabel individu. | 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] | Tanpa Batas | Jumlah halaman indeks yang diambil sampelnya yang digunakan untuk menghitung kardinalitas dan statistik lainnya, seperti statistik yang dihitung oleh pernyataan ANALYZE TABLE, untuk kolom yang diindeks. Nilai besar menunjukkan akurasi statistik indeks yang tinggi. Hal ini meningkatkan rencana eksekusi kueri tetapi meningkatkan beban kerja I/O selama eksekusi pernyataan ANALYZE TABLE pada tabel InnoDB. | |
innodb_stats_transient_sample_pages | 8.0 | 1 | 8 | [1-4294967295] | Tanpa Batas | Jumlah halaman indeks yang diambil sampelnya yang digunakan untuk menghitung kardinalitas dan statistik lainnya, seperti statistik yang dihitung oleh pernyataan ANALYZE TABLE, untuk kolom yang diindeks. Nilai default: 8. Nilai yang besar menunjukkan akurasi statistik indeks yang tinggi. Hal ini meningkatkan rencana eksekusi query tetapi meningkatkan beban kerja I/O saat tabel InnoDB dibuka atau statistik dihitung ulang. | |
innodb_status_output | 8.0 | 1 | OFF | [ON|OFF] | Tanpa Batas | Menentukan apakah akan mengaktifkan output periodik untuk Pemantau InnoDB standar. Parameter ini digunakan bersama dengan innodb_status_output_locks untuk mengaktifkan atau menonaktifkan output periodik untuk Pemantau 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan InnoDB Lock Monitor. Jika parameter ini diaktifkan, InnoDB Lock Monitor mencatat informasi tambahan tentang kunci dalam output SHOW ENGINE INNODB STATUS dan mencatat informasi tersebut dalam output berkala log kesalahan MySQL. Output berkala untuk InnoDB Lock Monitor dicatat sebagai bagian dari output InnoDB Monitor standar. Akibatnya, InnoDB Monitor standar harus diaktifkan agar InnoDB Lock Monitor secara berkala mencatat data ke log kesalahan 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] | Tanpa Batas | Menentukan apakah InnoDB mengembalikan kesalahan alih-alih peringatan untuk operasi serupa dalam mode SQL ketat di bawah kondisi tertentu. Parameter ini hanya cocok untuk ekstensi InnoDB. Nilai default: OFF. Untuk informasi lebih lanjut tentang kondisi yang terpengaruh, lihat deskripsi 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] | Tanpa Batas | Ukuran array mutex atau kunci tunggu. Meningkatkan nilai ini membagi struktur data internal yang digunakan untuk mengoordinasikan thread. Hal ini meningkatkan konkurensi dalam beban kerja dengan sejumlah besar thread yang menunggu. Anda harus mengonfigurasi parameter ini saat memulai instance MySQL. Pengaturan parameter ini tidak dapat diubah. Kami menyarankan Anda menetapkan parameter ini ke nilai besar untuk beban kerja yang sering menghasilkan sejumlah besar thread yang menunggu, biasanya lebih besar 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] | Tanpa Batas | Jumlah kali sebuah thread menunggu mutex InnoDB dilepaskan sebelum thread 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] | Tanpa Batas | Jika autocommit diatur ke 0, InnoDB menerima LOCK TABLES. MySQL tidak akan mengembalikan hasil sebelum pernyataan LOCK TABLES ... WRITE dijalankan sampai semua thread melepaskan kunci mereka pada sebuah tabel. Nilai default: 1, yang menunjukkan bahwa LOCK TABLES menyebabkan InnoDB secara internal mengunci sebuah tabel ketika autocommit diatur ke 0. | 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] | Tanpa Batas | Jumlah maksimum thread yang dapat berjalan secara bersamaan di InnoDB. Jika ambang batas tercapai, thread tambahan akan masuk ke dalam antrian pertama masuk, pertama keluar (FIFO). | https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_thread_concurrency |
innodb_thread_sleep_delay | 8.0 | 1 | 10.000 | [0-1.000.000] | Tanpa Batas | Jumlah mikrodetik yang dilalui sebuah thread InnoDB dalam keadaan tidur sebelum thread InnoDB masuk ke antrian InnoDB. Nilai 0 menunjukkan bahwa thread InnoDB tidak 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] | Tanpa Batas | Jumlah rentang I/O yang digunakan untuk operasi penulisan di InnoDB. Parameter ini hanya cocok untuk ekstensi InnoDB. Nilai default: 4. | https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_write_io_threads |
interactive_timeout | 8.0 | 1 | 7.200 | [10-86400] | Tanpa Batas | Jangka waktu server menunggu aktivitas pada koneksi interaktif sebelum koneksi interaktif dihentikan. Satuan: detik. Klien interaktif didefinisikan sebagai klien yang menggunakan opsi CLIENT_INTERACTIVE untuk terhubung ke mysql_real_connect(). Satuan: 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] | Tanpa Batas | Ukuran minimum dari buffer yang digunakan untuk pemindaian indeks biasa, pemindaian indeks rentang, 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 | 8.388.608 | [0-18446744073709551615] | Tanpa Batas | Ukuran buffer yang digunakan untuk blok indeks tabel MyISAM. Blok indeks ini dibuffer dan dibagi oleh semua thread. Ukuran buffer yang digunakan untuk blok indeks tabel MyISAM. Key buffer 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] | Tanpa Batas | Penghapusan buffer dari daftar panas sub-cache kunci ke daftar hangat. Nilai kecil menunjukkan penghapusan yang cepat. Nilai minimum: 100. Nilai default: 300. Satuan: 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 | 1.024 | [512-16.384] | Tanpa Batas | Ukuran blok dalam key cache. Nilai default: 1.024. Satuan: 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] | Tanpa Batas | Titik pembagian antara sublist panas dan sublist hangat dari daftar buffer key cache. Nilai tersebut adalah persentase dari daftar buffer yang dapat digunakan untuk sublist hangat. Nilai valid: 1 hingga 100. Nilai default: 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] | Tanpa Batas | Lokal yang mengontrol bahasa yang digunakan untuk menampilkan nama hari, nama bulan, dan singkatannya. Parameter ini memengaruhi keluaran dari fungsi DATE_FORMAT(), DAYNAME(), dan MONTHNAME(). Nama lokal adalah nilai bergaya POSIX seperti 'ja_JP' atau 'pt_BR'. Nilai default: 'en_US', terlepas dari pengaturan lokal 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan kemampuan LOCAL 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 | 31.536.000 | [1-1073741824] | Tanpa Batas | Batas waktu untuk upaya memperoleh kunci metadata. Satuan: detik. Nilai valid: 1 hingga 31536000. Nilai 31536000 menunjukkan satu tahun. Nilai default: 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] | Tanpa Batas | Jika Anda menetapkan parameter ini ke 1, sistem menulis peristiwa baris yang menggunakan Versi 1 ke log biner berbasis baris. Jika Anda menetapkan parameter ini ke 0, sistem menulis peristiwa baris yang menggunakan versi terbaru ke log biner berbasis baris. Parameter ini cocok untuk beberapa skenario peningkatan. | |
log_error_verbosity | 8.0 | 1 | 3 | [1-3] | Tanpa Batas | Tingkat detail server dalam menangani peristiwa yang digunakan untuk log kesalahan. | 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] | Tanpa Batas | Menentukan apakah akan menulis kueri yang tidak menggunakan indeks ke log kueri lambat. | |
log_slow_admin_statements | 8.0 | 1 | OFF | [ON|OFF] | Tanpa Batas | Menentukan apakah akan menulis pernyataan administrasi lambat ke log kueri lambat. | |
log_throttle_queries_not_using_indexes | 8.0 | 1 | 0 | [0-4294967295] | Tanpa Batas | Jika log_queries_not_using_indexes diaktifkan, parameter log_throttle_queries_not_using_indexes membatasi jumlah kueri yang dapat ditulis ke log kueri lambat per menit. Parameter ini cocok digunakan ketika kueri tidak menggunakan indeks. | |
long_query_time | 8.0 | 1 | 1 | [0.1-31536000] | Tanpa Batas | Jika kueri memerlukan waktu lebih lama daripada ambang batas yang ditentukan oleh parameter ini, penghitung Slow_queries akan bertambah. Jika pencatatan kueri lambat diaktifkan, kueri tersebut akan ditulis ke dalam file log kueri lambat. Satuan: 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) | Menentukan apakah akan mengaktifkan binlog_parallel_flush_optimize untuk mengurangi hambatan pembaruan. | 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 grup saat antrian CCL digunakan. | 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 permintaan bersamaan saat antrian CCL digunakan. | 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] | Menentukan apakah akan memasuki antrian CCL dalam operasi penghapusan 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] | Menentukan apakah akan memasuki antrian CCL dalam operasi pembaruan 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] | Tanpa Batas | Menentukan apakah akan mengubah mesin penyimpanan 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 | 25.000 | [0-2147483647] | [20221231,99999999] | Jumlah transaksi yang menunggu dalam antrian applier yang memicu kontrol aliran. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
loose_group_replication_flow_control_certifier_threshold | 8.0 | 1 | 25.000 | [0-2147483647] | [20221231,99999999] | Jumlah transaksi yang menunggu di antrian certifier yang memicu kontrol 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] | Persentase kuota grup yang dicadangkan untuk memungkinkan kluster di bawah kontrol aliran memproses backlog. Nilai 0 menunjukkan bahwa tidak ada kuota yang dicadangkan untuk memproses backlog. | 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 maksimum kontrol aliran grup, atau kuota maksimum yang tersedia untuk periode apa pun saat kontrol aliran diaktifkan. Nilai 0 menunjukkan bahwa tidak ada kuota maksimum yang ditentukan. Nilai parameter ini tidak boleh lebih kecil dari nilai group_replication_flow_control_min_quota atau 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 dari kuota yang diasumsikan. Selama perhitungan kuota, anggota perlu mengasumsikan kuota yang dapat digunakan olehnya sendiri. Nilai 0 menunjukkan bahwa kuota harus dibagikan secara merata kepada anggota yang bertindak sebagai penulis pada periode terakhir. | 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 kontrol aliran minimum yang dapat ditetapkan kepada anggota, terlepas dari kuota minimum yang dihitung pada periode terakhir. Nilai 0 menunjukkan bahwa tidak ada kuota minimum yang ditentukan. Nilai parameter ini tidak boleh lebih besar dari nilai group_replication_flow_control_max_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 keberadaan anggota lain yang sedang dalam pemulihan di dalam grup, secara independen dari kuota minimum yang dihitung pada periode terakhir. Nilai 0 menunjukkan bahwa tidak ada kuota minimum yang ditentukan. Nilai parameter ini tidak boleh lebih besar dari nilai group_replication_flow_control_max_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 kontrol 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] | Interval dari iterasi kontrol aliran berturut-turut, di mana pesan kontrol aliran dikirim dan tugas manajemen kontrol aliran dijalankan. Satuan: detik. | 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 melepaskan kuota grup ketika anggota penulis tidak lagi perlu dibatasi dalam kontrol aliran. Persentase ini menunjukkan peningkatan kuota per periode kontrol aliran. Nilai 0 menunjukkan bahwa kuota dilepaskan dalam satu iterasi kontrol aliran setelah ambang batas kontrol aliran berada dalam batas. Kuota dapat ditingkatkan hingga 10 kali kuota saat ini. Hal ini lebih memenuhi kebutuhan dalam skenario di mana periode kontrol aliran panjang dan kuota kecil. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
loose_group_replication_transaction_size_limit | 8.0 | 1 | 150.000.000 | [0-2147483647] | [20221231,99999999] | Ukuran maksimum transaksi yang diterima oleh grup replikasi. Satuan: byte. Jika ukuran transaksi lebih besar dari nilai parameter ini, anggota penerima akan membatalkan transaksi dan transaksi tidak disiarkan ke grup. Jika Anda menetapkan parameter ini ke 0, tidak ada batasan yang diberlakukan pada 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] | Tanpa Batas | Menentukan apakah akan mengabaikan kesalahan prompt indeks. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
loose_information_schema_stats_expiry | 8.0 | 1 | 86.400 | [0-31536000] | [20201231,99999999] | Jangka waktu sistem menerima data yang dibaca oleh mysqld dari mesin penyimpanan dan mengganti data dalam cache. Satuan: detik. | 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 maksimum 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] | Menentukan apakah akan mengurangi redo logs saat indeks dibuat atau tabel direkonstruksi secara lokal. Nilai OFF mencegah latensi yang disebabkan oleh operasi pembaruan 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 | 4.096 | [512-16.384] | [20200430,99999999) | Ukuran log write-ahead dalam byte. Untuk mencegah read-on-write, parameter ini harus sesuai dengan ukuran I/O dari ukuran blok OS. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
loose_innodb_numa_interleave | 8.0 | 0 | ON | [ON|OFF] | Tanpa Batas | Menentukan apakah akan mengaktifkan kebijakan memori NUMA interleave untuk alokasi pool buffer InnoDB. Saat parameter ini diaktifkan, kebijakan memori NUMA dari mysqld disetel ke MPOL_INTERLEAVE. Setelah pool buffer InnoDB dialokasikan, kebijakan memori NUMA dikembalikan ke MPOL_DEFAULT. Parameter ini hanya cocok jika MySQL 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 membaca secara 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 antara dua operasi penyegaran blok berturut-turut. Satuan: milidetik. | 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) | Menentukan apakah fitur DDL yang lebih cepat diaktifkan. | 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) | Menentukan apakah akan secara otomatis menggulirkan rentang baca baru ke depan. Parameter ini diaktifkan secara default. | 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) | Menentukan apakah akan memproses halaman per blok saat Anda mengubah ukuran pool 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) | Menentukan apakah akan menyimpan informasi tabel di dalam 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) | Periode retensi data undo. Satuan: 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 undo yang dicadangkan. Satuan: MiB. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
loose_innodb_undo_space_supremum_size | 8.0 | 1 | 10.240 | [0-524288] | [20210930,99999999) | Ukuran maksimum ruang file undo. Satuan: 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) | Jumlah maksimum tingkat bersarang 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 blok yang dapat di-query sekaligus dalam beberapa query 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 | .* | Tanpa Batas | Parameter optimizer_switch 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 | .* | Tanpa Batas | Parameter optimizer_trace memiliki opsi berikut: enabled dan 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 | .* | Tanpa Batas | Parameter optimizer_trace_features menentukan fitur-fitur yang tidak dilacak. | 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 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah baris dalam tabel akun. Jika Anda mengatur parameter ini ke 0, Performance Schema tidak akan memelihara statistik koneksi di tabel akun atau memelihara informasi variabel status di tabel status_by_account. | |
loose_performance_schema_digests_size | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah maksimum baris dalam tabel events_statements_summary_by_digest. Jika ambang batas ini terlampaui, digest tidak dapat diinstrumenkan. Akibatnya, Performance Schema meningkatkan nilai dari performance_schema_digest_lost. | |
loose_performance_schema_error_size | 8.0 | 0 | 0 | [0-1048576] | Tanpa Batas | Jumlah kode kesalahan server yang terdeteksi. Nilai default adalah jumlah sebenarnya dari kode kesalahan server. Anda dapat mengatur parameter ini ke nilai dalam rentang nilai. Tujuan yang diharapkan dari parameter ini adalah untuk mendeteksi semua kesalahan (nilai default) atau tidak mendeteksi kesalahan (nilai 0). | |
loose_performance_schema_events_stages_history_long_size | 8.0 | 0 | 0 | [-1-1048576] | Tanpa Batas | Jumlah baris dalam tabel events_stages_history_long. | |
loose_performance_schema_events_stages_history_size | 8.0 | 0 | 0 | [-1-1024] | Tanpa Batas | Jumlah baris per thread dalam tabel events_stages_history. | |
loose_performance_schema_events_statements_history_long_size | 8.0 | 0 | 0 | [-1-1048576] | Tanpa Batas | Jumlah baris dalam tabel events_statements_history_long. | |
loose_performance_schema_events_statements_history_size | 8.0 | 0 | 0 | [-1-1024] | Tanpa Batas | Jumlah baris per thread dalam tabel events_statements_history. | |
loose_performance_schema_events_transactions_history_long_size | 8.0 | 0 | 0 | [-1-1048576] | Tanpa Batas | Jumlah baris dalam tabel events_transactions_history_long. | |
loose_performance_schema_events_transactions_history_size | 8.0 | 0 | 0 | [-1-1024] | Tanpa Batas | Jumlah baris per thread dalam tabel events_transactions_history. | |
loose_performance_schema_events_waits_history_long_size | 8.0 | 0 | 0 | [-1-1048576] | Tanpa Batas | Jumlah baris dalam tabel events_waits_history_long. | |
loose_performance_schema_events_waits_history_size | 8.0 | 0 | 0 | [-1-1024] | Tanpa Batas | Jumlah baris per thread dalam tabel events_waits_history. | |
loose_performance_schema_hosts_size | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah baris dalam tabel hosts. Jika Anda mengatur parameter ini ke 0, Performance Schema tidak akan memelihara statistik koneksi di tabel hosts atau memelihara informasi variabel status di tabel status_by_host. | |
loose_performance_schema_max_cond_classes | 8.0 | 0 | 150 | [0-256] | Tanpa Batas | Jumlah maksimum instrumen kondisi. | |
loose_performance_schema_max_cond_instances | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah maksimum objek kondisi yang diinstrumenkan. | |
loose_performance_schema_max_digest_length | 8.0 | 0 | 0 | [0-1048576] | Tanpa Batas | Ukuran maksimum memori yang dicadangkan untuk menghitung nilai digest untuk sebuah pernyataan yang dinormalisasi per pernyataan di Performance Schema. Satuan: byte. Parameter ini bergantung pada max_digest_length. | |
loose_performance_schema_max_digest_sample_age | 8.0 | 0 | 0 | [0-1048576] | Tanpa Batas | Parameter ini memengaruhi pengambilan sampel pernyataan dari tabel events_statements_summary_by_digest. Saat baris baru dimasukkan ke dalam tabel, pernyataan yang digunakan untuk menghasilkan nilai ringkasan baris disimpan sebagai pernyataan sampel saat ini yang terkait dengan ringkasan. | 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] | Tanpa Batas | Jumlah maksimum instrumen file. | |
loose_performance_schema_max_file_handles | 8.0 | 0 | 0 | [-1-32768] | Tanpa Batas | Jumlah maksimum objek file terbuka. | |
loose_performance_schema_max_file_instances | 8.0 | 0 | 1.000 | [-1-1048576] | Tanpa Batas | Jumlah maksimum objek file yang diinstrumenkan. | |
loose_performance_schema_max_index_stat | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah maksimum indeks untuk Performance Schema guna mempertahankan statistik. Jika ambang batas ini terlampaui, statistik indeks akan hilang. Akibatnya, Performance Schema menaikkan nilai performance_schema_index_stat_lost. Nilai default secara otomatis disesuaikan berdasarkan nilai performance_schema_max_table_instances. | |
loose_performance_schema_max_memory_classes | 8.0 | 0 | 500 | [0-1024] | Tanpa Batas | Jumlah maksimum instrumen memori. | |
loose_performance_schema_max_metadata_locks | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah maksimum instrumen kunci metadata. Parameter ini menentukan ukuran tabel metadata_locks. Jika ambang batas ini terlampaui, kunci metadata tidak dapat diinstrumenkan. Akibatnya, Performance Schema meningkatkan nilai performance_schema_metadata_lock_lost. | |
loose_performance_schema_max_mutex_classes | 8.0 | 0 | 256 | [0-256] | Tanpa Batas | Jumlah maksimum instrumen mutex. | |
loose_performance_schema_max_mutex_instances | 8.0 | 0 | 10.000 | [-1-104857600] | Tanpa Batas | Jumlah maksimum objek mutex yang diinstrumenkan. | |
loose_performance_schema_max_prepared_statements_instances | 8.0 | 0 | 1.000 | [-1-4194304] | Tanpa Batas | Jumlah maksimum baris dalam tabel prepared_statements_instances. Jika ambang batas ini terlampaui, pernyataan yang disiapkan tidak dapat diinstrumenkan. Akibatnya, Performance Schema meningkatkan nilai status performance_schema_prepared_statements_lost. | |
loose_performance_schema_max_program_instances | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah maksimum prosedur tersimpan yang dipertahankan oleh Performance Schema untuk statistik. Jika ambang ini terlampaui, Performance Schema akan menaikkan nilai dari performance_schema_program_lost. | |
loose_performance_schema_max_rwlock_classes | 8.0 | 0 | 100 | [0-256] | Tanpa Batas | Jumlah maksimum instrumen kunci baca/tulis (RW lock). | |
loose_performance_schema_max_rwlock_instances | 8.0 | 0 | 10.000 | [-1-104857600] | Tanpa Batas | Jumlah maksimum objek kunci RW yang diinstrumenkan. | |
loose_performance_schema_max_socket_classes | 8.0 | 0 | 10 | [0-256] | Tanpa Batas | Jumlah maksimum instrumen socket. | |
loose_performance_schema_max_socket_instances | 8.0 | 0 | 1.000 | [-1-1048576] | Tanpa Batas | Jumlah maksimum objek soket yang diinstrumenkan. | |
loose_performance_schema_max_sql_text_length | 8.0 | 0 | 0 | [0-1048576] | Tanpa Batas | Jumlah maksimum byte untuk menyimpan pernyataan SQL di kolom SQL_TEXT dari tabel events_statements_current, events_statements_history, dan events_statements_history_long. Byte yang melebihi nilai parameter ini akan dibuang dan tidak termasuk dalam kolom SQL_TEXT. Dalam kolom ini, pernyataan yang hanya berbeda setelah byte awal yang ditentukan tidak dapat dibedakan. | |
loose_performance_schema_max_stage_classes | 8.0 | 0 | 200 | [0-256] | Tanpa Batas | Jumlah maksimum instrumen tahap. | |
loose_performance_schema_max_statement_classes | 8.0 | 0 | 256 | [0-256] | Tanpa Batas | Jumlah maksimum instrumen pernyataan. | |
loose_performance_schema_max_statement_stack | 8.0 | 0 | 1 | [0-256] | Tanpa Batas | Jumlah maksimum panggilan prosedur tersimpan bersarang untuk mana Performance Schema mempertahankan statistik. Ketika ambang batas ini terlampaui, Performance Schema menambah nilai dari performance_schema_nested_statement_lost untuk setiap prosedur tersimpan. | |
loose_performance_schema_max_table_handles | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah maksimum objek tabel terbuka. Parameter ini mengontrol ukuran tabel table_handles. Jika ambang batas ini terlampaui, pegangan tabel tidak dapat diinstrumenkan. Akibatnya, Performance Schema akan menaikkan nilai variabel status performance_schema_table_handles_lost. | |
loose_performance_schema_max_table_instances | 8.0 | 0 | 1.000 | [-1-1048576] | Tanpa Batas | Jumlah maksimum objek tabel yang diinstrumenkan. | |
loose_performance_schema_max_table_lock_stat | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah maksimum tabel untuk mana Performance Schema mempertahankan statistik kunci. Jika ambang batas ini terlampaui, statistik kunci tabel akan hilang. Akibatnya, Performance Schema menaikkan nilai dari performance_schema_table_lock_stat_lost. | |
loose_performance_schema_max_thread_classes | 8.0 | 0 | 100 | [0-256] | Tanpa Batas | Jumlah maksimum instrumen thread. | |
loose_performance_schema_max_thread_instances | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah maksimum objek thread yang diinstrumen. Parameter ini mengontrol ukuran tabel threads. Jika ambang batas ini terlampaui, sebuah thread tidak dapat diinstrumen. Akibatnya, Performance Schema akan menaikkan nilai dari performance_schema_thread_instances_lost. | |
loose_performance_schema_session_connect_attrs_size | 8.0 | 0 | 0 | [-1-1048576] | Tanpa Batas | Jumlah memori yang dialokasikan per thread. Memori yang telah dialokasikan digunakan untuk menyimpan pasangan kunci-nilai dari atribut koneksi. Jika ukuran data atribut koneksi yang dikirim dari klien lebih besar dari ambang batas ini, Performance Schema akan memotong data atribut dan menaikkan nilai performance_schema_session_connect_attrs_lost. Jika nilai log_error_verbosity lebih besar dari 1, Performance Schema juga akan menulis pesan yang menunjukkan bahwa pemotongan terjadi ke log kesalahan. | |
loose_performance_schema_setup_actors_size | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah baris dalam tabel setup_actors. | |
loose_performance_schema_setup_objects_size | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah baris dalam tabel setup_objects. | |
loose_performance_schema_users_size | 8.0 | 0 | 10.000 | [-1-1048576] | Tanpa Batas | Jumlah baris dalam tabel users. Jika Anda mengatur parameter ini ke 0, Performance Schema tidak akan memelihara statistik koneksi di tabel users atau memelihara informasi variabel status di tabel status_by_user. | |
loose_persist_binlog_to_redo | 8.0 | 1 | ON | [ON|OFF] | [20230324,99999999) | Menentukan apakah akan menulis peristiwa log biner 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 | 8.192 | [0-32768] | [20201031,99999999) | Ukuran SQL maksimum dalam ApsaraDB RDS audit log. | 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 operasi. 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 | [OFF|ON] | [20200831,99999999) | Menentukan apakah akan mengaktifkan tempat sampah. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
loose_recycle_bin_retention | 8.0 | 1 | 604.800 | [86400-1209600] | [20200831,99999999) | Periode retensi di tempat sampah. Satuan: 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) | Menentukan apakah akan membersihkan 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] | Tanpa Batas | Jumlah thread applier untuk mengeksekusi transaksi replikasi secara paralel.
| |
loose_sql_safe_updates | 8.0 | 1 | OFF | [ON|OFF] | [20200430,99999999) | Jika parameter ini diaktifkan, kesalahan akan terjadi ketika kunci tidak digunakan dalam klausa WHERE atau LIMIT dari pernyataan UPDATE atau DELETE. | 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) | Sandi SSL. | 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan pooling thread. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
loose_thread_pool_oversubscribe | 8.0 | 1 | 32 | [10-64] | Tanpa Batas | Jumlah thread pekerja tambahan yang aktif di setiap grup. | 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] | Tanpa Batas | Jumlah grup utas dalam 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] | Tanpa Batas | Panjang minimum kata sandi. Jika Anda mengatur nilai ini menjadi 8, panjang kata sandi harus lebih besar dari atau sama dengan 8. | |
low_priority_updates | 8.0 | 1 | 0 | [0|1] | Tanpa Batas | Jika Anda mengatur parameter ini ke 1, semua pernyataan INSERT, UPDATE, DELETE, dan LOCK TABLE WRITE akan menunggu hingga tidak ada pernyataan SELECT atau LOCK TABLE READ yang tertunda pada tabel yang diperlukan. Parameter ini cocok untuk mesin penyimpanan yang hanya menggunakan penguncian tingkat tabel, seperti MyISAM, MEMORY, dan MERGE. Parameter ini sebelumnya dikenal sebagai 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] | Tanpa Batas | Jika Anda mengaktifkan parameter ini, server utama akan memverifikasi checksum saat membaca data dari log biner. Secara default, parameter ini dinonaktifkan. Dalam hal ini, server utama menggunakan panjang event dari log biner untuk memverifikasi event. Ini memastikan bahwa hanya event yang lengkap yang dapat dibaca dari log biner. | |
max_allowed_packet | 8.0 | 1 | 1.073.741.824 | [16384-1073741824] | Tanpa Batas | Ukuran maksimum paket, string yang dihasilkan, atau string perantara. Satuan: 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] | Tanpa Batas | Ukuran cache transaksi. Visibilitas max_binlog_cache_size untuk sesi sesuai dengan binlog_cache_size. | |
max_binlog_stmt_cache_size | 8.0 | 1 | 18446744073709547520 | [4096-18446744073709547520] | Tanpa Batas | Jika memori yang diperlukan untuk pernyataan non-transaksional lebih besar dari nilai parameter ini, kesalahan akan dilaporkan. Nilai minimum: 4096. Nilai maksimum dan nilai default: 4 GB untuk platform 32-bit dan 16 eksabyte (EB) untuk platform 64-bit. | |
max_connections | 8.0 | 1 | 600 | [1-200.000] | Tanpa Batas | Jumlah maksimum koneksi klien bersamaan. | 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] | Tanpa Batas | Jika jumlah permintaan koneksi gagal yang disebabkan oleh permintaan koneksi berturut-turut terputus dari suatu host lebih besar dari nilai parameter ini, server akan memblokir permintaan dari host tersebut. Untuk menyelesaikan masalah ini, Anda dapat membersihkan 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 | 1.024 | [0-1048576] | Tanpa Batas | Jumlah maksimum byte yang disediakan untuk menghitung ringkasan pernyataan normalisasi per sesi. Jika jumlah byte yang digunakan selama perhitungan ringkasan melebihi nilai parameter ini, pemotongan akan terjadi. Dalam hal ini, token lebih lanjut dari pernyataan yang diuraikan tidak akan dikumpulkan atau dipertimbangkan ke dalam nilai ringkasannya. Pernyataan pada lokasi mulai dari jumlah byte yang ditentukan setelah token yang diuraikan menghasilkan ringkasan pernyataan normalisasi yang sama dan dianggap identik untuk perbandingan atau pengumpulan statistik ringkasan. | 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] | Tanpa Batas | Jumlah maksimum pesan kesalahan, peringatan, dan informasi yang akan disimpan untuk ditampilkan oleh pernyataan SHOW ERRORS dan SHOW WARNINGS. Nilainya sama dengan jumlah area kondisi di area diagnostik. Anda dapat mengeksekusi pernyataan GET DIAGNOSTICS untuk mendiagnosis jumlah kondisi yang 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] | Tanpa Batas | Batas waktu eksekusi pernyataan. Jika ambang batas ini terlampaui, 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 | 67.108.864 | [16384-1844674407370954752] | Tanpa Batas | Ukuran maksimum hingga mana tabel MEMORY yang dibuat pengguna dapat ditingkatkan. Parameter ini digunakan untuk menghitung nilai MAX_ROWS di tabel MEMORY. Parameter ini cocok jika Anda menjalankan pernyataan CREATE TABLE untuk membuat ulang tabel atau menjalankan pernyataan ALTER TABLE atau TRUNCATE TABLE untuk memodifikasi tabel. Jika server Anda di-restart, ukuran maksimum tabel MEMORY yang ada akan disetel ke nilai 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] | Tanpa Batas | Jika jumlah baris atau grup baris atau jumlah kueri disk lebih besar dari nilai parameter ini, pernyataan tidak dapat dieksekusi. Jika Anda mengeksekusi pernyataan tabel tunggal, parameter ini menentukan jumlah maksimum baris. Jika Anda mengeksekusi pernyataan multi-tabel, parameter ini menentukan jumlah maksimum grup baris. Parameter ini membantu mengidentifikasi pernyataan yang tidak menggunakan kunci dengan benar dan oleh karena itu memerlukan waktu yang lama. Jika Anda ingin melakukan join yang kekurangan klausa WHERE, memerlukan waktu lama, atau mengembalikan jutaan baris, kami sarankan Anda mengonfigurasi parameter ini. | 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 | 1.024 | [0-838860] | Tanpa Batas | Batas ukuran nilai indeks untuk menentukan algoritma filesort. | 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] | Tanpa Batas | Nilai maksimum 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 | 16.382 | [0-1048576] | Tanpa Batas | Jumlah total pernyataan yang disiapkan 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] | Tanpa Batas | Jumlah maksimum asumsi berapa kali baris diidentifikasi berdasarkan kunci. Saat pengoptimal MySQL memindai indeks, pengoptimal MySQL mengasumsikan bahwa jumlah pemeriksaan kunci untuk mengidentifikasi baris yang diperlukan kurang dari atau sama dengan nilai parameter ini, terlepas dari kardinalitas indeks. Anda dapat menetapkan parameter ini ke nilai kecil, seperti 100, untuk memaksa pengoptimal MySQL lebih memprioritaskan pemindaian indeks daripada 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 | 1.024 | [4-8388608] | Tanpa Batas | Jumlah byte yang digunakan untuk mengurutkan nilai data. Server hanya menggunakan byte pertama max_sort_length dari setiap nilai. Akibatnya, byte selain byte pertama max_sort_length 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] | Tanpa Batas | Jumlah kali sebuah prosedur tersimpan tertentu dapat dipanggil secara rekursif. Nilai default: 0, yang menunjukkan bahwa rekursi prosedur tersimpan dinonaktifkan. Nilai maksimum: 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] | Tanpa Batas | Jumlah maksimum koneksi bersamaan untuk akun 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 | 102.400 | [1-102.400] | Tanpa Batas | Jika jumlah kunci tulis mencapai nilai parameter ini, kunci baca diizinkan untuk dijalankan. | 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] | Tanpa Batas | Jika jumlah baris yang diperiksa oleh sebuah query kurang dari nilai parameter ini, query tersebut tidak akan dicatat ke dalam log query 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 | 262.144 | [262.144-16.777.216] | Tanpa Batas | Ukuran buffer yang dialokasikan saat pernyataan REPAIR TABLE dijalankan untuk mengurutkan indeks MyISAM atau saat pernyataan CREATE INDEX atau ALTER TABLE dijalankan untuk membuat indeks. | 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] | Tanpa Batas | Menentukan apakah ekstensi otentikasi bawaan mysql_native_password mendukung pengguna proxy. Efek dari parameter ini bervariasi berdasarkan check_proxy_users. | |
net_buffer_length | 8.0 | 1 | 16.384 | [1.024-1.048.576] | Tanpa Batas | Setiap thread klien terkait dengan buffer koneksi dan buffer hasil. Parameter ini menentukan ukuran minimum dari buffer koneksi atau buffer hasil. Anda dapat meningkatkan ukuran buffer koneksi atau buffer hasil hingga nilai max_allowed_packet berdasarkan kebutuhan bisnis Anda. Setelah setiap pernyataan SQL dijalankan, ukuran buffer hasil akan dikurangi menjadi nilai 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] | Tanpa Batas | Jumlah detik untuk menunggu lebih banyak data dari koneksi sebelum operasi baca dibatalkan. | 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] | Tanpa Batas | Jumlah percobaan ulang sebelum operasi baca atau tulis pada port komunikasi dibatalkan jika operasi terganggu. | 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] | Tanpa Batas | Jumlah detik untuk menunggu sebuah blok ditulis ke koneksi sebelum penulisan dibatalkan. | 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] | Tanpa Batas | Ukuran token n-gram untuk pengurai teks lengkap n-gram. Parameter ini hanya bisa dibaca dan hanya dapat diubah saat startup. Nilai default: 2 (2-tuples). Nilai maksimum: 10. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ngram_token_size |
open_files_limit | 8.0 | 0 | 655.350 | [1-2147483647] | Tanpa Batas | Jika Anda mengatur parameter ini ke nilai selain 0, mysqld akan menggunakan nilai tersebut 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] | Tanpa Batas | Metode heuristik yang diterapkan selama optimasi kueri untuk memangkas beberapa rencana yang kurang menjanjikan dari ruang pencarian optimizer. Jika Anda mengatur parameter ini ke 0, metode heuristik dinonaktifkan, dan optimizer melakukan pencarian secara menyeluruh. Jika Anda mengatur parameter ini ke 1, optimizer akan memangkas rencana berdasarkan jumlah baris yang diambil oleh rencana perantara. | 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] | Tanpa Batas | Kedalaman maksimum dari pencarian yang dilakukan oleh pengoptimal kueri. Jika Anda mengatur parameter ini ke nilai yang lebih besar daripada jumlah relasi dalam hasil sebuah kueri, rencana kueri yang lebih baik akan digunakan, tetapi memerlukan waktu lama untuk menghasilkan rencana eksekusi untuk kueri tersebut. Jika Anda mengatur parameter ini ke nilai yang lebih kecil daripada jumlah relasi dalam hasil sebuah kueri, rencana eksekusi dihasilkan dengan cepat, tetapi rencana kueri tidak optimal. Jika Anda mengatur parameter ini ke 0, sistem secara otomatis menggunakan nilai yang sesuai. | 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] | Tanpa Batas | Jumlah maksimum jejak optimizer yang akan 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 | 16.384 | [0-4294967295] | Tanpa Batas | Ukuran kumulatif maksimum dari jejak optimizer yang disimpan. | |
optimizer_trace_offset | 8.0 | 1 | -1 | [-2147483648-2147483647] | Tanpa Batas | Offset jejak optimizer 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] | Tanpa Batas | Menentukan apakah akan mengumpulkan statistik pada indeks. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
opt_tablestat | 8.0 | 0 | OFF | [ON|OFF] | Tanpa Batas | Menentukan apakah akan mengumpulkan statistik pada tabel. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
performance_point_iostat_interval | 8.0 | 1 | 2 | [0-60] | Tanpa Batas | Interval pengumpulan statistik I/O. Satuan: milidetik. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |
performance_point_iostat_volume_size | 8,0 | 0 | 10.000 | [0-100000] | Tanpa Batas | Kapasitas maksimum statistik I/O yang dapat dikumpulkan. Satuan: 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan fitur optimasi kinerja untuk kunci baca atau 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] | Tanpa Batas | Menentukan apakah akan mengaktifkan Performance Schema. Nilai default: ON. Saat server dimulai, Anda dapat mengonfigurasi parameter ini sesuai dengan kebutuhan bisnis Anda. Anda dapat membiarkan parameter ini kosong. Anda dapat menyetel parameter ini ke ON atau 1 untuk mengaktifkan Performance Schema. Anda juga dapat menyetel parameter ini ke OFF atau 0 untuk menonaktifkan Performance Schema. | |
preload_buffer_size | 8.0 | 1 | 32768 | [1.024-1.073.741.824] | Tanpa Batas | Ukuran buffer yang dialokasikan untuk memuat indeks terlebih dahulu. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_preload_buffer_size |
query_alloc_block_size | 8.0 | 1 | 8.192 | [1.024-16.384] | Tanpa Batas | Ukuran blok memori yang dialokasikan untuk objek yang dibuat selama penguraian dan eksekusi pernyataan. Satuan: 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 | 8.192 | [8192-1048576] | Tanpa Batas | Ukuran buffer persisten yang digunakan untuk penguraian dan eksekusi pernyataan. Buffer ini tidak dilepaskan di antara pernyataan. Jika kueri kompleks dijalankan, nilai besar dari query_prealloc_size membantu meningkatkan kinerja kueri karena nilai besar tersebut mengurangi kebutuhan server untuk mengalokasikan memori selama kueri. Satuan: 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 | 4.096 | [4096-18446744073709551615] | Tanpa Batas | Ukuran blok yang dialokasikan saat optimasi rentang dilakukan. | 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 | 8.388.608 | [0-18446744073709551615] | Tanpa Batas | Batas penggunaan memori untuk pengoptimal rentang. Nilai 0 menunjukkan bahwa tidak ada batasan yang diberlakukan. Jika rencana eksekusi yang dipilih oleh pengoptimal menggunakan metode akses rentang tetapi pengoptimal memperkirakan bahwa jumlah memori yang diperlukan untuk metode ini dapat melebihi batas, pengoptimal akan meninggalkan rencana eksekusi tersebut dan memilih rencana lain. | |
read_buffer_size | 8.0 | 1 | {LEAST(DBInstanceClassMemory/1048576*128, 262144)} | [8200-2147479552] | Tanpa Batas | Ukuran buffer yang dialokasikan untuk setiap tabel yang dipindai oleh sebuah thread untuk pemindaian berurutan pada tabel MyISAM. Satuan: byte. Jika nilai parameter ini bukan kelipatan dari 4 KB, nilainya akan dibulatkan ke kelipatan terdekat dari 4 KB. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_read_buffer_size |
read_rnd_buffer_size | 8.0 | 1 | 360.448 | [8200-2147483647] | Tanpa Batas | Parameter ini digunakan untuk membaca dari tabel MyISAM dan untuk optimasi pembacaan multi-rentang mesin penyimpanan. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_read_rnd_buffer_size |
regexp_stack_limit | 8.0 | 1 | 8.000.000 | [0-2147483647] | Tanpa Batas | Jumlah maksimum memori yang tersedia untuk stack internal yang digunakan dalam pencocokan ekspresi reguler oleh fungsi REGEXP_LIKE() atau fungsi serupa. Satuan: byte. | 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] | Tanpa Batas | Batas waktu untuk pencocokan ekspresi reguler yang digunakan oleh REGEXP_LIKE() atau fungsi serupa. Batas ini dinyatakan sebagai jumlah maksimum langkah yang diizinkan dilakukan oleh mesin pencocokan dan secara tidak langsung hanya memengaruhi waktu eksekusi. Dalam banyak kasus, ini diukur dalam milidetik. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_regexp_time_limit |
rpl_read_size | 8.0 | 1 | 8.192 | [8192-4294959104] | Tanpa Batas | Volume data minimum yang dibaca dari file log biner dan file relay log. Unit: byte. Jika aktivitas disk I/O untuk file-file ini memengaruhi kinerja database, nilai besar dari parameter ini dapat mengurangi pembacaan file dan hambatan I/O karena data file tidak disimpan dalam cache oleh OS. | 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] | Tanpa Batas | Batas jumlah objek definisi skema, baik yang digunakan maupun tidak digunakan, yang dapat disimpan 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] | Tanpa Batas | Menentukan apakah akan menangkap GTID dan mengembalikan jejak dari GTID dalam paket OK. Jika parameter ini diaktifkan, GTID yang ditentukan akan ditangkap oleh jejak dan ditambahkan ke paket OK pada akhir transaksi. | 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] | Tanpa Batas | Menentukan apakah ekstensi autentikasi bawaan sha256_password mendukung pengguna proxy. Parameter ini hanya berlaku ketika check_proxy_users diaktifkan. | |
show_create_table_verbosity | 8.0 | 1 | OFF | [ON|OFF] | Tanpa Batas | Dalam kebanyakan kasus, jika format default adalah ROW, opsi tabel ROW_FORMAT tidak ditampilkan untuk SHOW CREATE TABLE. Jika Anda mengaktifkan parameter ini, opsi tabel ROW_FORMAT akan ditampilkan untuk SHOW CREATE TABLE terlepas dari apakah format defaultnya adalah ROW. | |
show_old_temporals | 8.0 | 1 | OFF | [ON|OFF] | Tanpa Batas | Menentukan apakah akan menyertakan komentar dalam output SHOW CREATE TABLE untuk menandai kolom temporal dari tipe yang didukung di versi sebelum MySQL 5.6.4. Kolom temporal menunjukkan kolom TIMESTAMP yang tidak mendukung detik pecahan, kolom TIME, dan kolom DATETIME. Parameter ini dinonaktifkan secara default. Jika parameter ini diaktifkan, output SHOW CREATE TABLE mencakup komentar untuk menandai kolom temporal. | 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] | Tanpa Batas | Menentukan apakah akan mencegah pengguna mengeksekusi SHOW DATABASES jika pengguna tidak memiliki izin SHOW DATABASES. Jika Anda tidak ingin seorang pengguna melihat database yang dimiliki oleh pengguna lain, Anda dapat mengaktifkan parameter ini untuk meningkatkan keamanan. Efek dari parameter ini bergantung pada izin SHOW DATABASES. Jika parameter ini diatur ke ON, hanya pengguna yang memiliki izin SHOW DATABASES yang dapat mengeksekusi SHOW DATABASES, dan nama semua database ditampilkan di output. Jika parameter ini diatur ke OFF, semua pengguna dapat mengeksekusi SHOW DATABASES, tetapi hanya nama database yang memiliki izin SHOW DATABASES atau izin lainnya yang ditampilkan di output. | 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] | Tanpa Batas | Jumlah detik server utama menunggu data tambahan. Jika batas ini terlampaui, server sekunder menganggap koneksi terputus, menghentikan operasi baca, dan kemudian mencoba untuk menyambung 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] | Tanpa Batas | Kebijakan yang digunakan untuk menentukan transaksi yang akan dijalankan secara paralel pada server sekunder. Parameter ini tidak cocok untuk server sekunder yang multithreading-nya dinonaktifkan. Jika slave_preserve_commit_order diatur ke 1, nilai parameter ini harus LOGICAL_CLOCK. | 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] | Tanpa Batas | Mulai dari MySQL 8.0.26, replica_transaction_retries digunakan untuk menggantikan slave_transaction_retries yang sudah tidak direkomendasikan sejak versi tersebut. 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] | Tanpa Batas | Mode konversi tipe pada server sekunder saat replikasi berbasis baris digunakan. | ||
slow_launch_time | 8.0 | 1 | 2 | [1-1024] | Tanpa Batas | Jika waktu yang diperlukan untuk membuat thread melebihi nilai parameter ini, server akan menaikkan nilai 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] | Tanpa Batas | Menentukan apakah pencatatan kueri lambat diaktifkan. Jika parameter ini tidak digunakan atau disetel ke ON, log kueri lambat akan diaktifkan. Jika parameter ini tidak ditentukan atau disetel ke OFF, log kueri lambat akan dinonaktifkan. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_slow_query_log |
sort_buffer_size | 8.0 | 1 | 262.144 | [32768-4294967295] | Tanpa Batas | Ukuran buffer yang dialokasikan untuk setiap sesi yang harus melakukan operasi pengurutan. | 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)* | Tanpa Batas | Mode SQL yang mendefinisikan sintaks SQL yang didukung untuk MySQL dan jenis validasi data. | 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] | Tanpa Batas | Menentukan apakah pernyataan yang digunakan untuk membuat tabel atau mengubah skema tabel yang ada harus memiliki kunci primer. | 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] | Tanpa Batas | Batas atas lunak pada jumlah prosedur tersimpan yang di-cache untuk setiap koneksi. Parameter ini ditentukan berdasarkan jumlah prosedur tersimpan dalam cache yang digunakan oleh server MySQL untuk prosedur tersimpan dan fungsi tersimpan. | 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] | Tanpa Batas | Batas jumlah objek definisi prosedur tersimpan, baik yang digunakan maupun tidak, yang dapat disimpan dalam cache objek kamus. | |
sync_binlog | 8.0 | 1 | 1 | [0-4294967295] | Tanpa Batas | Jumlah penulisan file untuk memicu penyiraman sinkron dari log biner ke disk. Nilai default 0 menunjukkan bahwa penyiraman sinkron dinonaktifkan. | https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_sync_binlog |
sync_master_info | 8.0 | 1 | 10.000 | [0-18446744073709551615] | Tanpa Batas | Efek dari parameter ini pada server sekunder replikasi bervariasi berdasarkan nilai (FILE atau TABLE) dari master_info_repository yang ditentukan untuk server sekunder. | https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_sync_master_info |
sync_relay_log | 8.0 | 1 | 10.000 | [0-4294967295] | Tanpa Batas | Jika nilai parameter ini lebih besar dari 0, server MySQL menggunakan fdatasync() untuk menyinkronkan relay log ke disk setiap kali sistem menulis peristiwa ke relay log. Jumlah peristiwa yang ditulis ditentukan oleh sync_relay_log. Pengaturan parameter ini segera berlaku untuk semua saluran replikasi, termasuk saluran 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 | 10.000 | [0-18446744073709551615] | Tanpa Batas | Pengaturan parameter ini langsung berlaku untuk semua saluran replikasi, termasuk saluran 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-524.288] | Tanpa Batas | Batas jumlah objek definisi tablespace, baik yang digunakan maupun tidak digunakan, yang dapat disimpan dalam cache objek kamus. | |
table_definition_cache | 8.0 | 1 | {LEAST(DBInstanceClassMemory/1073741824*512, 8192)} | [400-524288] | Tanpa Batas | Jumlah definisi tabel yang dapat disimpan dalam cache definisi. Definisi tabel berasal dari file FRM. Jika Anda menggunakan sejumlah besar tabel, Anda dapat membuat cache definisi tabel yang besar untuk mempercepat pembukaan tabel. Cache definisi tabel tidak menggunakan deskriptor file dan menggunakan lebih sedikit penyimpanan dibandingkan cache tabel standar. Nilai minimum: 400. Nilai default: 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*512, 8192)} | [1-524288] | Tanpa Batas | Jumlah tabel terbuka untuk semua thread. Nilai besar meningkatkan jumlah deskriptor file yang dibutuhkan oleh mysqld. Anda dapat memeriksa Opened_tables untuk menentukan apakah perlu menaikkan cache tabel. Untuk informasi lebih lanjut, lihat variabel status server. Jika nilai Opened_tables besar dan Anda tidak sering menggunakan FLUSH TABLES, kami sarankan untuk mengatur parameter ini ke nilai besar. FLUSH TABLES secara paksa menutup semua tabel dan membuka tabel kembali. | 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] | Tanpa Batas | Jumlah instance cache tabel terbuka. Untuk meningkatkan skalabilitas dengan mengurangi kontak di antara sesi, sistem dapat membagi cache tabel terbuka menjadi instance cache yang lebih kecil. Jumlah instance cache yang lebih kecil dihitung menggunakan rumus berikut: Nilai table_open_cache/Nilai table_open_cache_instances. Sebuah sesi hanya perlu mengunci satu instance dan mengakses instance tersebut untuk mengeksekusi pernyataan DML. Ini membagi akses cache di antara instance, meningkatkan kinerja eksekusi pernyataan yang menggunakan cache ketika sejumlah besar sesi mengakses tabel. Pernyataan DDL masih perlu mengunci seluruh cache, tetapi frekuensi penggunaan pernyataan DDL jauh lebih rendah dibandingkan dengan frekuensi penggunaan pernyataan DML. | |
temptable_max_mmap | 8.0 | 1 | 1.073.741.824 | [0-18446744073709551615] | [20210930,99999999] | Jumlah maksimum memori yang dapat dialokasikan oleh mesin penyimpanan TempTable dari file sementara yang dipetakan ke memori sebelum data disimpan ke tabel sementara internal InnoDB. Satuan: byte. Jika Anda mengatur parameter ini ke 0, alokasi memori dari file sementara yang dipetakan ke memori akan dinonaktifkan. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_temptable_max_mmap |
temptable_max_ram | 8.0 | 1 | 1.073.741.824 | [2097152-107374182400] | Tanpa Batas | Jumlah maksimum memori yang dapat dialokasikan oleh mesin penyimpanan TempTable dari memori akses acak (RAM) sebelum data disimpan ke disk. Satuan: byte. | 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] | Tanpa Batas | Jumlah thread yang disimpan oleh server untuk digunakan kembali. Jika klien terputus dan jumlah thread klien dalam cache kurang dari nilai thread_cache_size, thread tersebut akan disimpan di dalam cache. Permintaan untuk thread dipenuhi dengan menggunakan kembali thread dalam cache jika memungkinkan. Thread baru hanya dibuat ketika cache kosong. Jika sejumlah besar koneksi baru dibuat, Anda dapat meningkatkan nilai parameter ini untuk meningkatkan performa. Dalam kebanyakan kasus, jika sebuah thread diimplementasikan dengan lebih baik, parameter ini tidak akan secara signifikan meningkatkan performa. Namun, jika server Anda memproses ratusan koneksi per detik, kami sarankan Anda menetapkan thread_cache_size ke nilai yang besar. Dengan cara ini, sebagian besar koneksi baru dapat menggunakan thread yang tersimpan di cache. Anda dapat memeriksa perbedaan antara Connections dan Threads_created untuk melihat efisiensi caching. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_thread_cache_size |
thread_stack | 8.0 | 0 | 1.048.576 | [131.072-2.147.483.647] | Tanpa Batas | Ukuran stack untuk setiap thread. Nilai default adalah 192 KB. Jika Anda menggunakan sistem operasi 64-bit, nilai defaultnya adalah 256 KB. Nilai default sudah cukup untuk operasi standar. Jika ukuran stack sebuah thread diatur ke nilai yang kecil, item berikut akan terpengaruh: kemampuan server untuk memproses pernyataan SQL yang kompleks, kedalaman rekursi prosedur tersimpan, dan operasi 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] | Tanpa Batas | Versi protokol yang dapat digunakan server untuk mengenkripsi koneksi. Nilainya adalah daftar yang dipisahkan koma yang berisi satu atau beberapa versi protokol. Protokol yang dapat ditentukan untuk parameter 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 | 2.097.152 | [262.144-268.435.456] | Tanpa Batas | 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 | 8.192 | [1024-131072] | Tanpa Batas | Jumlah memori yang dialokasikan ke kolam memori untuk memproses setiap transaksi tambahan. Unit: byte. Untuk informasi lebih lanjut, lihat deskripsi transaction_prealloc_size. | |
transaction_isolation | 8.0 | 1 | READ-COMMITTED | [READ-UNCOMMITTED|READ-COMMITTED|REPEATABLE-READ|SERIALIZABLE] | Tanpa Batas | Tingkat isolasi transaksi. | https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_transaction_isolation |
transaction_prealloc_size | 8.0 | 1 | 4.096 | [1024-131072] | Tanpa Batas | Ukuran awal dari kolam memori untuk sebuah transaksi. Unit: byte. Kolam memori digunakan untuk mengalokasikan memori terkait transaksi. Jika setiap alokasi tidak dapat dipenuhi dari kolam karena kolam tidak memiliki memori yang cukup, ukuran kolam akan ditingkatkan dengan nilai dari transaction_alloc_block_size. Ketika transaksi berakhir, kolam akan dipotong menjadi transaction_prealloc_size byte. | |
transaction_write_set_extraction | 8.0 | 1 | XXHASH64 | [OFF|XXHASH64] | [20210930,99999999) | Algoritma hash yang digunakan untuk mengekstrak operasi tulis selama transaksi. Nilai default: XXHASH64. | |
updatable_views_with_limit | 8.0 | 1 | YA | [YA|TIDAK] | Tanpa Batas | Menentukan apakah sebuah view dapat diperbarui ketika klausa LIMIT digunakan dalam pembaruan dan ketika view tidak mencakup semua kolom kunci utama yang didefinisikan di tabel dasar. Dalam banyak kasus, pembaruan ini dihasilkan oleh alat GUI. Pembaruan dapat berupa pernyataan UPDATE atau DELETE. Kunci utama menunjukkan kunci utama, atau indeks UNIQUE di mana tidak ada kolom yang dapat berisi NULL. | |
wait_timeout | 8.0 | 1 | 86.400 | [1-31.536.000] | Tanpa Batas | Jangka waktu server menunggu aktivitas pada koneksi non-interaktif sebelum server menutup koneksi non-interaktif tersebut. Satuan: detik. | 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] | Tanpa Batas | Menentukan apakah akan menghitung operasi jendela tanpa kehilangan presisi. | |
loose_innodb_log_writer_threads | 8.0 | 1 | ON | [ON|OFF] | Parameter ini tersedia untuk instance RDS yang menjalankan versi mesin minor 20201231 dan yang lebih baru. | ON: Anda dapat mengaktifkan thread penulisan log. Dengan cara ini, thread khusus digunakan untuk menulis dan menyegarkan log. OFF: Setiap thread secara independen menulis dan menyegarkan log. | 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 | .* | Tanpa Batas | Parameter ini berlaku untuk peristiwa yang dipicu oleh log kesalahan. Parameter ini juga menentukan peristiwa mana dari tingkat log PERINGATAN atau INFORMASI yang harus dibungkam. Sebagai contoh, jika suatu peristiwa tingkat log PERINGATAN sering terjadi tetapi peristiwa tersebut tidak penting, peristiwa itu dianggap sebagai kebisingan yang tidak diinginkan dalam log kesalahan dan peristiwa tersebut dapat dibungkam. | |
loose_session_track_system_variables | 8.0 | 1 | Tidak ada nilai default | .* | Tanpa Batas | Mengontrol apakah server melacak dan memberi tahu klien tentang penugasan ke variabel sistem sesi. Anda dapat mengonfigurasi parameter ini untuk menentukan variabel yang ingin Anda lacak oleh server dan mengizinkan server memberi tahu klien tentang nama dan nilai baru dari variabel tersebut. | |
loose_rpl_semi_sync_master_timeout | 8.0 | 1 | 1.000 | [0-18446744073709551615] | Tanpa Batas | Jangka waktu selama server utama menunggu sebelum menerima konfirmasi commit dari replika. Jika server utama tidak menerima konfirmasi commit dalam jangka waktu tersebut, mode replikasi server utama akan diturunkan menjadi replikasi asinkron. Satuan: milidetik. Nilai default: 10000, yang setara dengan 10 detik. Catatan Parameter ini hanya tersedia jika Plugin replikasi semi-sinkron diinstal pada server utama. |