All Products
Search
Document Center

ApsaraDB RDS:Daftar parameter yang tersedia untuk RDS MySQL 8.0

Last Updated:Apr 22, 2026

Topik ini mencantumkan seluruh parameter MySQL 8.0 yang tersedia hingga tanggal publikasi.

Catatan

Deskripsi parameter berasal dari komunitas resmi MySQL.

Parameter name

Major version

Is

dynamic parameter

Default value

Value range

Minor version range

Description

Community link

automatic_sp_privileges

8.0

1

ON

[ON|OFF]

Unlimited

Jika variabel ini diatur ke 1 (nilai default), server secara otomatis memberikan izin EXECUTE dan ALTER ROUTINE kepada pengguna yang membuat stored procedure jika pengguna tersebut tidak dapat mengeksekusi, mengubah, atau menghapusnya. Izin ALTER ROUTINE diperlukan untuk menghapus prosedur. Saat stored procedure dihapus, server juga secara otomatis mencabut izin-izin tersebut dari pembuatnya. Jika automatic_sp_privileges bernilai 0, server tidak secara otomatis memberikan atau mencabut izin-izin tersebut.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_automatic_sp_privileges

auto_increment_increment

8.0

1

1

[1-65535]

Unlimited

Nilai increment untuk kolom auto-increment.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-source.html#sysvar_auto_increment_increment

auto_increment_offset

8.0

1

1

[1-65535]

Unlimited

Nilai offset yang diterapkan pada kolom auto-increment ketika ukuran langkah auto-increment (auto-increment-increment) tidak sama dengan 1.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-source.html#sysvar_auto_increment_offset

avoid_temporal_upgrade

8.0

1

OFF

[ON|OFF]

Unlimited

Variabel ini mengontrol apakah ALTER TABLE secara implisit meningkatkan kolom temporal dalam format pra-5.6.4. Kolom-kolom tersebut termasuk kolom TIME, DATETIME, dan TIMESTAMP yang tidak mendukung presisi detik pecahan. Meningkatkan kolom-kolom tersebut memerlukan pembangunan ulang tabel, yang mencegah penggunaan metode perubahan cepat.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_avoid_temporal_upgrade

back_log

8.0

0

3000

[0-65535]

Unlimited

Jumlah permintaan koneksi yang belum diproses yang dapat ditangani oleh MySQL.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_back_log

binlog_cache_size

8.0

1

2097152

[4096-16777216]

Unlimited

Ukuran cache transaksi untuk mesin transaksi yang memperbarui binary log.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_cache_size

binlog_checksum

8.0

0

CRC32

[CRC32|NONE]

Unlimited

Jenis BINLOG_CHECKSUM_ALG. Menyertakan checksum untuk event log dalam binary log. Nilai yang mungkin adalah NONE dan CRC32. Nilai default adalah CRC32.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_checksum

binlog_group_commit_sync_delay

8.0

1

0

[0-1000000]

Unlimited

Mengontrol jumlah mikrodetik yang ditunggu oleh commit binary log sebelum menyinkronkan file binary log ke disk.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_group_commit_sync_delay

binlog_group_commit_sync_no_delay_count

8.0

1

0

[0-100000]

Unlimited

Jumlah maksimum transaksi yang ditunggu selama penundaan saat ini yang ditentukan oleh binlog_group_commit_sync_delay. Jika binlog_group_commit_sync_delay diatur ke 0, opsi ini tidak berpengaruh.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_group_commit_sync_no_delay_count

binlog_max_flush_queue_time

8.0

1

0

[0-100000]

Unlimited

binlog_max_flush_queue_time sudah tidak digunakan lagi dan ditandai untuk dihapus di versi MySQL mendatang. Sebelumnya, variabel sistem ini mengontrol waktu dalam mikrodetik untuk terus membaca transaksi dari antrian flush sebelum melakukan group commit. Sekarang tidak memiliki efek apa pun.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_max_flush_queue_time

binlog_order_commits

8.0

1

OFF

[ON|OFF]

Unlimited

Ketika variabel ini diaktifkan pada server primer (nilai default), transaksi dieksternalisasi dalam urutan yang sama seperti saat ditulis ke binary log. Jika dinonaktifkan, transaksi dapat dikomit secara paralel. Dalam beberapa kasus, menonaktifkan variabel ini dapat meningkatkan performa.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_order_commits

binlog_rows_query_log_events

8.0

1

OFF

[ON|OFF]

Unlimited

Variabel sistem binlog_rows_query_log_events hanya memengaruhi pencatatan berbasis baris. Ketika diaktifkan, menyebabkan MySQL Server menulis event log informatif, seperti event log kueri baris, ke binary log-nya. Informasi ini dapat digunakan untuk debugging dan tujuan terkait. Misalnya, Anda bisa mendapatkan kueri asli yang dikeluarkan pada server primer ketika tidak dapat direkonstruksi dari pembaruan baris.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_rows_query_log_events

binlog_row_image

8.0

1

full

[full|minimal]

Unlimited

Menentukan apakah binary log menyimpan semua kolom atau hanya kolom yang benar-benar diperlukan dalam gambar binary log.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_row_image

binlog_stmt_cache_size

8.0

1

32768

[4096-16777216]

Unlimited

Ukuran cache pernyataan untuk mesin non-transaksional yang memperbarui binary log.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_stmt_cache_size

binlog_transaction_dependency_history_size

8.0

1

500000

[1-1000000]

[20210930,99999999)

Jumlah maksimum baris yang disimpan dalam riwayat writeset.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_transaction_dependency_history_size

binlog_transaction_dependency_tracking

8.0

1

WRITESET

[WRITESET|WRITESET_SESSION|COMMIT_ORDER]

[20210930,99999999)

Untuk mengatur nilai binlog_transaction_dependency_tracking ke WRITESET atau WRITESET_SESSION, Anda harus mengatur transaction_write_set_extraction untuk menentukan algoritma. Tidak boleh diatur ke OFF.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_transaction_dependency_tracking

block_encryption_mode

8.0

1

"aes-128-ecb"

["aes-128-ecb"|"aes-192-ecb"|"aes-256-ecb"|"aes-128-cbc"|"aes-192-cbc"|"aes-256-cbc"]

Unlimited

Variabel ini mengontrol mode enkripsi blok untuk algoritma berbasis blok seperti AES. Ini memengaruhi enkripsi untuk AES_ENCRYPT() dan AES_DECRYPT().

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_block_encryption_mode

bulk_insert_buffer_size

8.0

1

4194304

[0-4294967295]

Unlimited

MyISAM menggunakan cache khusus berbentuk pohon untuk mempercepat penyisipan massal seperti INSERT... SELECT, INSERT... VALUES (...), (...), ..., dan LOAD DATA INFILE saat menambahkan data ke tabel yang tidak kosong. Variabel ini membatasi ukuran pohon cache dalam byte per thread. Mengaturnya ke 0 menonaktifkan optimasi ini. Nilai default adalah 8 MB.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_bulk_insert_buffer_size

character_set_filesystem

8.0

1

binary

[utf8|latin1|gbk|binary]

Unlimited

Set karakter sistem file. Variabel ini digunakan untuk menginterpretasikan literal string yang merujuk ke nama file, seperti dalam pernyataan LOAD DATA INFILE dan SELECT...INTO OUTFILE, serta fungsi LOAD_FILE(). Nama file ini dikonversi dari character_set_client ke character_set_filesystem sebelum file dibuka. Nilai default adalah binary, yang berarti tidak ada konversi yang terjadi. Untuk sistem yang memungkinkan nama file multi-byte, nilai yang berbeda mungkin lebih sesuai. Misalnya, jika sistem menggunakan UTF-8 untuk nama file, atur character_set_filesystem ke 'utf8'.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_character_set_filesystem

character_set_server

8.0

1

utf8

[utf8|latin1|gbk|gb18030|utf8mb4]

Unlimited

Set karakter default server.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_character_set_server

completion_type

8.0

1

NO_CHAIN

[NO_CHAIN|CHAIN|RELEASE|0|1|2]

Unlimited

Jenis penyelesaian transaksi. Variabel ini dapat diberi nilai menggunakan nama atau nilai integer yang sesuai.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_completion_type

concurrent_insert

8.0

1

1

[0|1|2]

No limit

0: Menonaktifkan penyisipan konkuren.

1: (Default) Mengaktifkan penyisipan konkuren untuk tabel MyISAM yang tidak memiliki lubang.

2: Mengaktifkan penyisipan konkuren untuk semua tabel MyISAM, bahkan yang memiliki lubang. Untuk tabel dengan lubang, baris baru dimasukkan di akhir tabel jika sedang digunakan oleh thread lain. Jika tidak, MySQL mengambil kunci tulis normal dan memasukkan baris ke dalam lubang.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_concurrent_insert

connect_timeout

8.0

1

10

[1-3600]

Unlimited

Jumlah detik yang ditunggu oleh server mysqld untuk paket koneksi sebelum merespons dengan error Bad handshake. Nilai default adalah 5 detik untuk MySQL 5.1.23 dan versi sebelumnya, dan 10 detik setelah itu. Jika klien sering mengalami error seperti "Lost connection to MySQL server at 'XXX', system error: errno", meningkatkan nilai connect_timeout mungkin membantu.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_connect_timeout

cte_max_recursion_depth

8.0

1

1000

[0-4294967295]

Unlimited

Kedalaman rekursi maksimum untuk common table expressions (CTE). Server akan menghentikan eksekusi jika ada CTE yang memiliki tingkat rekursi melebihi nilai variabel ini.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_cte_max_recursion_depth

default_authentication_plugin

8.0

0

mysql_native_password

[mysql_native_password|sha256_password|caching_sha2_password]

Unlimited

Plugin autentikasi default.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin

default_storage_engine

8.0

0

InnoDB

[InnoDB|innodb]

Unlimited

Mesin penyimpanan default untuk tabel baru.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_storage_engine

default_time_zone

8.0

0

SYSTEM

[SYSTEM|-12:00|-11:00|-10:00|-9:00|-8:00|-7:00|-6:00|-5:00|-4:00|-3:00|-2:00|-1:00|\+0:00|\+1:00|\+2:00|\+3:00|\+4:00|\+5:00|\+5:30|\+5:45|\+6:00|\+6:30|\+7:00|\+8:00|\+9:00|\+10:00|\+11:00|\+12:00|\+13:00]

Unlimited

Zona waktu default untuk database.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

default_week_format

8.0

1

0

[0-7]

Unlimited

Nilai mode default untuk fungsi WEEK().

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_week_format

delayed_insert_limit

8.0

1

100

[1-4294967295]

Unlimited

Setelah menyisipkan delayed_insert_limit baris yang tertunda, thread handler INSERT DELAYED memeriksa apakah ada pernyataan SELECT yang tertunda. Jika ada, thread tersebut memungkinkan pernyataan tersebut dieksekusi sebelum melanjutkan penyisipan baris yang tertunda.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_delayed_insert_limit

delayed_insert_timeout

8.0

1

300

[1-3600]

Unlimited

Jumlah detik yang ditunggu oleh thread handler INSERT DELAYED untuk pernyataan INSERT sebelum menghentikan tugas.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_delayed_insert_timeout

delayed_queue_size

8.0

1

1000

[1-4294967295]

Unlimited

Batas jumlah baris yang dapat diantrekan per tabel saat menangani pernyataan INSERT DELAYED. Jika antrean penuh, klien mana pun yang mengeluarkan pernyataan INSERT DELAYED harus menunggu hingga ada ruang lagi di antrean.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_delayed_queue_size

delay_key_write

8.0

1

ON

[ON|OFF|ALL]

Unlimited

Opsi ini hanya berlaku untuk tabel MyISAM. Opsi ini dapat memiliki salah satu dari nilai berikut untuk memengaruhi cara penanganan opsi tabel DELAY_KEY_WRITE, yang dapat digunakan dalam pernyataan CREATE TABLE.

OFF: Opsi DELAY_KEY_WRITE diabaikan.

ON: MySQL menghormati opsi DELAY_KEY_WRITE yang ditentukan dalam pernyataan CREATE TABLE. Ini adalah nilai default.

ALL: Semua tabel yang baru dibuka diperlakukan seolah-olah dibuat dengan opsi DELAY_KEY_WRITE diaktifkan.

Penting

Jika Anda mengatur variabel ini ke ALL, jangan gunakan tabel MyISAM dari program lain, seperti server MySQL lain atau myisamchk. Melakukannya dapat menyebabkan korupsi indeks.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_delay_key_write

disconnect_on_expired_password

8.0

0

ON

[ON|OFF]

Unlimited

Variabel ini mengontrol cara server menangani klien dengan password yang telah kedaluwarsa.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_disconnect_on_expired_password

div_precision_increment

8.0

1

4

[0-30]

Unlimited

Variabel ini menunjukkan berapa banyak tempat desimal yang ditambahkan pada hasil operasi pembagian yang dilakukan dengan operator /. Nilai default adalah 4. Nilai minimum dan maksimum masing-masing adalah 0 dan 30.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_div_precision_increment

end_markers_in_json

8.0

1

OFF

[ON|OFF]

Unlimited

Apakah output JSON pengoptimal harus menambahkan penanda akhir.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_end_markers_in_json

eq_range_index_dive_limit

8.0

1

100

[0-4294967295]

Unlimited

Jika jumlah rentang kesetaraan untuk suatu indeks lebih besar dari atau sama dengan angka ini, pengoptimal menggunakan statistik indeks yang ada daripada melakukan penyelaman indeks. Jika diatur ke 0, penyelaman indeks selalu digunakan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_eq_range_index_dive_limit

event_scheduler

8.0

1

OFF

[ON|OFF]

Unlimited

Mengaktifkan penjadwal event. Nilai yang mungkin adalah ON, OFF, dan DISABLED. DISABLED sepenuhnya menonaktifkan penjadwal event, dan tidak dapat diaktifkan saat runtime.

Catatan

Anda tidak dapat memodifikasi parameter ini untuk instans High-availability Edition.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_event_scheduler

explicit_defaults_for_timestamp

8.0

1

OFF

[ON|OFF]

Unlimited

Apakah nilai default untuk kolom TIMESTAMP adalah timestamp saat ini.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_explicit_defaults_for_timestamp

flush_time

8.0

1

0

[0-31536000]

Unlimited

Jika diatur ke nilai bukan nol, semua tabel ditutup setiap flush_time detik untuk membebaskan sumber daya dan menyinkronkan data yang belum disinkronkan ke disk. Opsi ini paling baik digunakan hanya pada sistem dengan sumber daya minimal.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_flush_time

ft_max_word_len

8.0

0

84

[10-4294967295]

Unlimited

Panjang maksimum kata yang disertakan dalam indeks FULLTEXT MyISAM.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ft_max_word_len

ft_min_word_len

8.0

0

4

[1-3600]

Unlimited

Panjang minimum kata yang disertakan dalam indeks FULLTEXT.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ft_min_word_len

ft_query_expansion_limit

8.0

0

20

[0-1000]

Unlimited

Jumlah kecocokan N teratas yang digunakan saat melakukan pencarian teks lengkap dengan WITH QUERY EXPANSION.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ft_query_expansion_limit

general_log

8.0

0

OFF

[ON|OFF]

Unlimited

Apakah log kueri umum diaktifkan. Tujuan output log dikontrol oleh variabel sistem log_output.

Fitur ini tidak didukung pada instans RDS MySQL Basic Edition.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_general_log

group_concat_max_len

8.0

1

1024

[4-1844674407370954752]

Unlimited

Panjang hasil maksimum dalam byte yang diizinkan untuk fungsi GROUP_CONCAT(). Nilai default adalah 1024 byte.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_group_concat_max_len

histogram_generation_max_mem_size

8.0

1

20000000

[1000000-18446744073709551615]

Unlimited

Jumlah maksimum memori untuk menghasilkan statistik histogram.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_histogram_generation_max_mem_size

host_cache_size

8.0

1

644

[0-65535]

Unlimited

Ukuran cache host internal. Mengatur ukuran ke 0 menonaktifkan cache host. Mengubah ukuran cache saat runtime secara implisit menyebabkan operasi FLUSH HOSTS untuk membersihkan cache host dan memotong tabel host_cache.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_host_cache_size

init_connect

8.0

1

''

[''|'set names utf8mb4'|'set names utf8'|'set default_collation_for_utf8mb4=utf8mb4_general_ci'|'set default_collation_for_utf8mb4=utf8mb4_general_ci;set names utf8mb4'|'set names utf8mb4 collate utf8mb4_general_ci'|'set names utf8mb4 COLLATE utf8mb4_bin']

Unlimited

Perintah untuk dieksekusi untuk setiap koneksi baru.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_init_connect

innodb_adaptive_flushing

8.0

1

ON

[ON|OFF]

Unlimited

Menentukan apakah akan menyesuaikan laju flushing halaman kotor di kolam buffer InnoDB secara dinamis berdasarkan workload. Menyesuaikan laju flush secara dinamis bertujuan untuk menghindari ledakan aktivitas I/O.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_adaptive_flushing

innodb_adaptive_flushing_lwm

8.0

1

10

[0-70]

Unlimited

Menentukan batas bawah, yang merepresentasikan persentase kapasitas log redo, di mana flushing adaptif diaktifkan.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_adaptive_flushing_lwm

innodb_adaptive_hash_index

8.0

1

OFF

[ON|OFF]

Unlimited

innodb_adaptive_hash_index adalah parameter Mesin penyimpanan InnoDB yang mengaktifkan atau menonaktifkan indeks hash adaptif.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_adaptive_hash_index

innodb_adaptive_max_sleep_delay

8.0

1

150000

[1-1000000]

Unlimited

innodb_thread_sleep_delay mengontrol berapa lama thread InnoDB tidur ketika tidak ada event yang menunggu. Parameter ini memungkinkan InnoDB untuk secara otomatis menyesuaikan nilai innodb_thread_sleep_delay berdasarkan workload saat ini untuk beradaptasi dengan situasi beban yang berbeda. Selama nilai ini bukan 0, penyesuaian dinamis otomatis dari nilai innodb_thread_sleep_delay diaktifkan, dengan nilai maksimum yang ditentukan oleh opsi innodb_adaptive_max_sleep_delay. Nilai ini merepresentasikan mikrodetik. Opsi ini sangat berguna pada sistem yang sibuk, terutama yang memiliki lebih dari 16 thread InnoDB.

Dalam praktiknya, opsi ini paling berharga pada sistem MySQL dengan ratusan atau ribuan koneksi konkuren.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_adaptive_max_sleep_delay

innodb_autoextend_increment

8.0

1

64

[1-1000]

Unlimited

Ukuran increment dalam megabyte untuk meningkatkan ukuran file ruang tabel sistem InnoDB yang dapat diperluas secara otomatis ketika penuh. Nilai default adalah 64.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_autoextend_increment

innodb_autoinc_lock_mode

8.0

0

2

[0|1|2]

Unlimited

Mode kunci yang digunakan untuk menghasilkan nilai auto-increment. Nilai yang diizinkan adalah:

0: traditional

1: consecutive

2: interleaved

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_autoinc_lock_mode

innodb_buffer_pool_dump_at_shutdown

8.0

1

ON

[ON|OFF]

Unlimited

Menentukan apakah akan mencatat halaman yang di-cache di kolam buffer InnoDB saat server MySQL dimatikan untuk mempersingkat proses pemanasan saat restart berikutnya. Biasanya digunakan bersama innodb_buffer_pool_load_at_startup. Opsi innodb_buffer_pool_dump_pct menentukan persentase halaman kolam buffer yang paling baru digunakan untuk di-dump.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_dump_at_shutdown

innodb_buffer_pool_dump_pct

8.0

1

25

[1-100]

Unlimited

Menentukan persentase halaman yang paling baru digunakan untuk dibaca dan di-dump untuk setiap kolam buffer. Rentang nilai adalah 1 hingga 100. Nilai default adalah 25. Misalnya, jika ada 4 kolam buffer, masing-masing dengan 100 halaman, dan innodb_buffer_pool_dump_pct diatur ke 25, 25 halaman yang paling baru digunakan dari setiap kolam buffer akan di-dump.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_dump_pct

innodb_buffer_pool_instances

8.0

0

8

[1-64]

Unlimited

Jumlah wilayah yang menjadi pembagian kolam buffer InnoDB. Untuk sistem dengan kolam buffer multi-gigabyte, membagi kolam buffer menjadi beberapa instance terpisah dapat meningkatkan konkurensi dengan mengurangi persaingan karena thread yang berbeda membaca dan menulis ke halaman yang di-cache. Setiap halaman yang disimpan atau dibaca dari kolam buffer secara acak ditugaskan ke salah satu instance kolam buffer menggunakan fungsi hash. Setiap kolam buffer mengelola daftar bebas, daftar flush, LRU, dan semua struktur data lain yang terhubung ke kolam buffer sendiri, dan dilindungi oleh mutex kolam buffer sendiri.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_instances

innodb_buffer_pool_load_at_startup

8.0

0

ON

[ON|OFF]

Unlimited

Menentukan bahwa kolam buffer secara otomatis dipanaskan saat startup server MySQL dengan memuat halaman yang sama yang sebelumnya disimpan di kolam buffer InnoDB. Biasanya digunakan bersama innodb_buffer_pool_dump_at_shutdown.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_load_at_startup

innodb_buffer_pool_size

8.0

1

{DBInstanceClassMemory*3/4}

[134217728-18446744073709551615]

Unlimited

Ukuran dalam byte dari kolam buffer, yaitu area memori tempat InnoDB menyimpan data tabel dan indeks. Parameter ini hanya dapat diatur menggunakan ekspresi. Nilai numerik spesifik tidak didukung.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size

innodb_change_buffering

8.0

1

all

[none|inserts|deletes|changes|purges|all]

Unlimited

Apakah InnoDB melakukan buffering perubahan, yaitu optimasi yang menunda operasi tulis pada indeks sekunder sehingga operasi I/O dapat dilakukan secara berurutan.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_change_buffering

innodb_change_buffer_max_size

8.0

1

25

[0-50]

Unlimited

Ukuran maksimum buffer perubahan InnoDB, sebagai persentase dari total ukuran kolam buffer. Anda mungkin perlu meningkatkan nilai ini untuk server MySQL dengan aktivitas insert, update, dan delete yang intensif, atau menurunkannya untuk server MySQL dengan data yang tidak berubah yang digunakan untuk pelaporan.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_change_buffer_max_size

innodb_checksum_algorithm

8.0

1

crc32

[innodb|crc32|none|strict_innodb|strict_crc32|strict_none]

Unlimited

Menentukan cara menghasilkan dan memverifikasi checksum yang disimpan dalam blok disk ruang tabel InnoDB.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_checksum_algorithm

innodb_cmp_per_index_enabled

8.0

1

OFF

[ON|OFF]

Unlimited

Mengaktifkan statistik terkait kompresi per indeks di tabel INFORMATION_SCHEMA.INNODB_CMP_PER_INDEX. Karena pengumpulan statistik ini mahal, aktifkan opsi ini hanya selama tuning performa yang terkait dengan tabel InnoDB terkompresi, dan hanya pada instans pengembangan, pengujian, atau sekunder.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_cmp_per_index_enabled

innodb_commit_concurrency

8.0

0

0

[0-1000]

Unlimited

Jumlah thread yang dapat melakukan commit secara bersamaan. Nilai 0 (default) memungkinkan sejumlah transaksi berapa pun untuk melakukan commit secara konkuren.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_commit_concurrency

innodb_compression_failure_threshold_pct

8.0

1

5

[0-100]

Unlimited

Menentukan ambang batas tingkat kegagalan kompresi untuk suatu tabel, sebagai persentase, di mana MySQL mulai menambahkan padding di halaman terkompresi untuk menghindari kegagalan kompresi yang mahal. Ketika ambang batas ini terlampaui, MySQL mulai menyisakan ruang bebas ekstra di setiap halaman terkompresi baru, menyesuaikan jumlah ruang bebas secara dinamis hingga persentase ukuran halaman yang ditentukan oleh innodb_compression_pad_pct_max. Nilai nol menonaktifkan mekanisme untuk memantau efisiensi kompresi dan menyesuaikan jumlah padding secara dinamis.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_compression_failure_threshold_pct

innodb_compression_level

8.0

1

6

[0-9]

Unlimited

Menentukan tingkat kompresi zlib untuk tabel dan indeks terkompresi InnoDB. Nilai yang lebih tinggi memungkinkan Anda memasukkan lebih banyak data ke perangkat penyimpanan tetapi memerlukan overhead CPU yang lebih besar selama kompresi. Nilai yang lebih rendah dapat mengurangi overhead CPU ketika ruang penyimpanan tidak kritis atau Anda mengharapkan data tersebut tidak terlalu dapat dikompresi.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_compression_level

innodb_compression_pad_pct_max

8.0

1

50

[0-70]

Unlimited

Menentukan persentase maksimum ruang bebas yang dapat dicadangkan dalam setiap halaman terkompresi untuk menyediakan ruang bagi data dan log modifikasi agar dapat diorganisasi ulang dalam halaman saat memperbarui tabel atau indeks terkompresi dan data mungkin perlu dikompresi ulang. Ini hanya berlaku ketika innodb_compression_failure_threshold_pct diatur ke nilai bukan nol dan tingkat kegagalan kompresi melebihi titik potong.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_compression_pad_pct_max

innodb_concurrency_tickets

8.0

1

5000

[1-4294967295]

Unlimited

Menentukan jumlah thread yang dapat masuk ke InnoDB secara konkuren. Thread ditempatkan dalam antrean ketika mencoba masuk ke InnoDB jika jumlah thread telah mencapai batas konkurensi. Ketika thread diizinkan masuk ke InnoDB, thread tersebut diberikan sejumlah "tiket" yang sama dengan nilai innodb_concurrency_tickets, dan thread tersebut dapat masuk dan keluar dari InnoDB secara bebas hingga tiketnya habis. Setelah itu, thread tersebut kembali tunduk pada pemeriksaan konkurensi (dan kemungkinan antrean) saat mencoba masuk ke InnoDB berikutnya. Nilai default adalah 5000.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_concurrency_tickets

innodb_data_file_purge

8.0

1

ON

[ON|OFF]

Unlimited

Apakah akan mengaktifkan mekanisme penghapusan file asinkron.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

innodb_data_file_purge_interval

8.0

1

100

[0-10000]

Unlimited

Interval untuk membersihkan file, dalam milidetik.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

innodb_data_file_purge_max_size

8.0

1

128

[16-1073741824]

Unlimited

Ukuran maksimum (dalam MB) file tunggal yang akan dibersihkan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

innodb_deadlock_detect

8.0

1

ON

[ON|OFF]

Unlimited

Opsi ini digunakan untuk menonaktifkan pendeteksian deadlock. Pada sistem dengan konkurensi tinggi, pendeteksian deadlock dapat menyebabkan perlambatan ketika banyak thread menunggu kunci yang sama. Kadang-kadang, lebih efisien untuk menonaktifkan pendeteksian deadlock dan mengandalkan pengaturan innodb_lock_wait_timeout untuk rollback transaksi.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_deadlock_detect

innodb_default_row_format

8.0

1

DYNAMIC

[REDUNDANT|COMPACT|DYNAMIC]

Unlimited

Opsi innodb_default_row_format menentukan format baris default untuk tabel InnoDB dan tabel sementara yang dibuat pengguna. Pengaturan default adalah DYNAMIC. Nilai lain yang diizinkan adalah COMPACT dan REDUNDANT. Format baris COMPRESSED tidak dapat ditentukan sebagai format default karena tidak didukung untuk digunakan dalam ruang tabel sistem.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_default_row_format

innodb_disable_sort_file_cache

8.0

1

OFF

[ON|OFF]

Unlimited

Jika diaktifkan, menonaktifkan caching halaman saat InnoDB menggunakan file sort.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_disable_sort_file_cache

innodb_fill_factor

8.0

1

100

[10-100]

Unlimited

Saat membuat atau membangun ulang indeks, InnoDB melakukan pemuatan massal. Metode pembuatan indeks ini dikenal sebagai "sorted index build".

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_fill_factor

innodb_flush_log_at_trx_commit

8.0

1

1

[0|1|2]

Unlimited

Nilai yang mungkin adalah:

0: Tulis dan flush sekali per detik

1: Tulis dan flush pada setiap commit

2: Tulis pada commit, flush sekali per detik

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

innodb_flush_method

8.0

0

O_DIRECT

[fsync|O_DSYNC|littlesync|nosync|O_DIRECT|O_DIRECT_NO_FSYNC]

Unlimited

Menentukan metode yang digunakan untuk menyiram data ke file data dan log InnoDB, yang dapat memengaruhi Throughput I/O.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_flush_method

innodb_flush_neighbors

8.0

1

0

[0|1|2]

Unlimited

Menentukan apakah flushing halaman dari kolam buffer InnoDB juga menyiram halaman kotor lainnya dalam extent yang sama.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_flush_neighbors

innodb_flush_sync

8.0

1

ON

[ON|OFF]

Unlimited

Parameter innodb_flush_sync diaktifkan secara default, yang menyebabkan pengaturan innodb_io_capacity diabaikan selama lonjakan aktivitas I/O di checkpoint. Untuk mematuhi batas aktivitas I/O latar belakang InnoDB yang ditentukan oleh pengaturan innodb_io_capacity, nonaktifkan innodb_flush_sync.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_flush_sync

innodb_ft_cache_size

8.0

0

8000000

[1600000-80000000]

Unlimited

Memori yang dialokasikan untuk cache indeks pencarian teks lengkap InnoDB, dalam byte, yang menyimpan dokumen yang diurai dalam memori saat membuat indeks FULLTEXT InnoDB. Penyisipan dan pembaruan indeks hanya dikomit ke disk ketika batas innodb_ft_cache_size tercapai. innodb_ft_cache_size menentukan ukuran cache per basis tabel.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_cache_size

innodb_ft_enable_diag_print

8.0

1

OFF

[ON|OFF]

Unlimited

Apakah akan mengaktifkan output diagnostik tambahan untuk pencarian teks lengkap (FTS). Opsi ini terutama untuk debugging FTS lanjutan dan tidak menarik bagi sebagian besar pengguna. Output dicetak ke log error dan mencakup informasi.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_enable_diag_print

innodb_ft_enable_stopword

8.0

1

ON

[ON|OFF]

Unlimited

Saat membuat indeks FULLTEXT InnoDB, menentukan kumpulan stopwords yang akan dikaitkan dengannya. Jika opsi innodb_ft_user_stopword_table diatur, stopwords diambil dari tabel tersebut. Jika tidak, jika opsi innodb_ft_server_stopword_table diatur, stopwords diambil dari tabel tersebut. Jika tidak, kumpulan stopwords default bawaan digunakan.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_enable_stopword

innodb_ft_max_token_size

8.0

0

84

[10-84]

Unlimited

Panjang maksimum kata yang disimpan dalam indeks FULLTEXT InnoDB.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_max_token_size

innodb_ft_min_token_size

8.0

0

3

[0-16]

Unlimited

Panjang minimum kata yang disimpan dalam indeks FULLTEXT InnoDB.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_min_token_size

innodb_ft_num_word_optimize

8.0

1

2000

[0-10000]

Unlimited

Jumlah kata yang diproses untuk setiap operasi OPTIMIZE TABLE pada indeks FULLTEXT InnoDB. Karena operasi insert atau update volume besar pada tabel dengan indeks pencarian teks lengkap memerlukan pemeliharaan indeks yang signifikan untuk menggabungkan semua perubahan, Anda mungkin melakukan serangkaian pernyataan OPTIMIZE TABLE, masing-masing melanjutkan dari tempat sebelumnya berhenti.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_num_word_optimize

innodb_ft_result_cache_limit

8.0

1

2000000000

[1000000-4294967295]

Unlimited

Batas cache hasil kueri pencarian teks lengkap InnoDB dalam byte, per kueri pencarian teks lengkap atau per thread. Hasil kueri pencarian teks lengkap InnoDB menengah dan akhir diproses dalam memori. Gunakan innodb_ft_result_cache_limit untuk mengatur batas ukuran pada cache hasil kueri pencarian teks lengkap untuk menghindari konsumsi memori yang berlebihan jika hasil kueri pencarian teks lengkap InnoDB sangat besar, seperti jutaan atau ratusan juta baris. Memori dialokasikan sesuai kebutuhan saat memproses kueri pencarian teks lengkap. Jika batas ukuran cache hasil tercapai, error dikembalikan, menunjukkan bahwa kueri melebihi memori maksimum yang diizinkan.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_result_cache_limit

innodb_ft_sort_pll_degree

8.0

0

2

[1-16]

Unlimited

Jumlah thread yang digunakan untuk pengindeksan paralel dan tokenisasi teks dalam indeks FULLTEXT InnoDB saat membangun indeks pencarian.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_sort_pll_degree

innodb_ft_total_cache_size

8.0

0

640000000

[32000000-1600000000]

Unlimited

Total memori yang dialokasikan untuk cache indeks pencarian teks lengkap InnoDB untuk semua tabel, dalam byte. Membuat beberapa tabel dengan indeks pencarian teks lengkap dapat mengonsumsi sebagian besar memori yang tersedia. innodb_ft_total_cache_size menentukan batas memori global untuk semua indeks pencarian teks lengkap untuk membantu menghindari konsumsi memori yang berlebihan. Jika operasi indeks mencapai batas global, sinkronisasi paksa dipicu.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_total_cache_size

innodb_io_capacity

8.0

1

20000

[0-18446744073709551615]

Unlimited

Parameter innodb_io_capacity menetapkan batas atas jumlah operasi I/O per detik yang dilakukan oleh tugas latar belakang InnoDB, seperti flushing halaman dari kolam buffer dan penggabungan data dari change buffer.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_io_capacity

innodb_io_capacity_max

8.0

1

40000

[0-18446744073709551615]

Unlimited

Jika aktivitas flushing tertinggal, InnoDB dapat melakukan flushing pada laju yang lebih tinggi daripada yang diberlakukan oleh innodb_io_capacity. Dalam hal ini, innodb_io_capacity_max menentukan batas atas jumlah operasi I/O per detik yang dilakukan oleh tugas latar belakang InnoDB.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_io_capacity_max

innodb_lock_wait_timeout

8.0

1

50

[1-1073741824]

Unlimited

Waktu tunggu dalam detik yang ditunggu oleh transaksi InnoDB untuk kunci baris sebelum menyerah. Nilai default adalah 50 detik.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_lock_wait_timeout

innodb_log_buffer_size

8.0

1

16777216

[1048576-4294967295]

Unlimited

Ukuran dalam byte dari buffer yang digunakan InnoDB untuk menulis ke file log di disk. Nilai default adalah 16 MB. Buffer log yang besar memungkinkan transaksi besar berjalan tanpa perlu menulis log ke disk sebelum transaksi tersebut dikomit. Jadi, jika Anda memiliki transaksi yang memperbarui, menyisipkan, atau menghapus banyak baris, meningkatkan ukuran buffer log dapat menghemat I/O disk.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_buffer_size

innodb_log_checksums

8.0

1

ON

[ON|OFF]

Unlimited

Mengaktifkan atau menonaktifkan checksum untuk halaman log redo. innodb_log_checksums menggantikan innodb_log_checksum_algorithm.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_checksums

innodb_log_compressed_pages

8.0

1

OFF

[ON|OFF]

Unlimited

Menentukan apakah gambar halaman yang dikompresi ulang ditulis ke log redo. Kompresi ulang dapat terjadi ketika perubahan dilakukan pada data terkompresi.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_compressed_pages

innodb_log_file_size

8.0

0

1500M

[4194304-107374182400]

Unlimited

Menentukan ukuran dalam byte dari setiap file log dalam grup log.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_file_size

innodb_log_spin_cpu_abs_lwm

8.0

1

80

[0-4294967295]

Unlimited

Menentukan penggunaan CPU minimum di mana thread pengguna tidak lagi berputar sambil menunggu flush redo. Nilai ini merepresentasikan jumlah penggunaan core CPU. Misalnya, nilai default 80 merepresentasikan 80% dari satu core CPU. Pada sistem dengan prosesor multi-core, nilai 150 akan merepresentasikan penggunaan 100% dari satu core CPU ditambah 50% penggunaan core CPU kedua.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_spin_cpu_abs_lwm

innodb_log_spin_cpu_pct_hwm

8.0

1

50

[0-100]

Unlimited

Menentukan penggunaan CPU maksimum di mana thread pengguna tidak lagi berputar sambil menunggu flush redo. Nilai ini merepresentasikan persentase dari kekuatan pemrosesan gabungan semua core CPU. Nilai default adalah 50%. Misalnya, pada server dengan empat core CPU, penggunaan 100% dari dua core CPU adalah 50% dari total kekuatan pemrosesan CPU.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_spin_cpu_pct_hwm

innodb_log_wait_for_flush_spin_hwm

8.0

1

400

[0-18446744073709551615]

Unlimited

Menentukan waktu rata-rata maksimum flush log di luar batas yang menyebabkan thread pengguna tidak lagi berputar sambil menunggu flush redo. Nilai default adalah 400 mikrodetik.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_wait_for_flush_spin_hwm

innodb_lru_scan_depth

8.0

1

{LEAST(DBInstanceClassMemory/1048576/8, 8192)}

[100-18446744073709551615]

Unlimited

Parameter yang memengaruhi algoritma dan heuristik untuk operasi flush kolam buffer InnoDB. Ini ditujukan untuk ahli performa yang menyetel workload intensif-I/O. Ini menentukan seberapa jauh thread cleaner halaman memindai daftar halaman LRU kolam buffer untuk setiap instance kolam buffer untuk menemukan halaman kotor yang akan di-flush. Ini adalah operasi latar belakang yang berjalan sekali per detik.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_lru_scan_depth

innodb_max_dirty_pages_pct

8.0

1

75

[0-99]

Unlimited

Ini adalah bilangan bulat dari 0 hingga 100. Nilai default untuk InnoDB bawaan adalah 90, dan default untuk plugin InnoDB adalah 75. Thread utama di InnoDB berusaha menulis halaman dari kolam buffer sehingga persentase halaman kotor (belum ditulis) tidak melebihi nilai ini.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_max_dirty_pages_pct

innodb_max_dirty_pages_pct_lwm

8.0

1

10

[0-99]

Unlimited

Menentukan batas bawah, yang merepresentasikan persentase halaman kotor, di mana pre-flushing diaktifkan untuk mengontrol rasio halaman kotor. Nilai default 0 sepenuhnya menonaktifkan perilaku pre-flushing.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_max_dirty_pages_pct_lwm

innodb_max_purge_lag

8.0

1

0

[0-4294967295]

Unlimited

Menentukan panjang maksimum antrian purge. Nilai default 0 berarti tidak ada batas (tidak ada penundaan).

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_max_purge_lag

innodb_max_purge_lag_delay

8.0

1

0

[0-10000000]

Unlimited

Menentukan waktu tunda maksimum dalam mikrodetik untuk penundaan yang diberlakukan oleh opsi konfigurasi innodb_max_purge_lag. Nilai bukan nol memberlakukan batas atas pada periode penundaan berdasarkan formula yang menggunakan nilai innodb_max_purge_lag. Nilai default nol berarti tidak ada batas atas yang diberlakukan pada interval penundaan.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_max_purge_lag_delay

innodb_max_undo_log_size

8.0

1

1073741824

[10485760-18446744073709551615]

Unlimited

Menentukan ambang ukuran untuk ruang tabel undo. Jika ruang tabel undo melebihi ambang batas, ruang tersebut dapat ditandai untuk dipotong ketika innodb_undo_log_truncate diaktifkan. Nilai default adalah 1073741824 byte (1024 MiB).

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_max_undo_log_size

innodb_monitor_disable

8.0

1

all

Unlimited

Menonaktifkan penghitung metrik InnoDB. Anda dapat mengkueri data penghitung menggunakan tabel INFORMATION_SCHEMA.INNODB_METRICS.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_monitor_disable

innodb_monitor_enable

8.0

1

all

Unlimited

Mengaktifkan output monitor InnoDB. Saat diaktifkan, InnoDB menghasilkan informasi runtime terperinci yang dapat digunakan untuk analisis dan troubleshooting performa. Anda dapat melihat output menggunakan perintah SHOW ENGINE INNODB STATUS.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_monitor_enable

innodb_monitor_reset

8.0

1

[counter|module|pattern|all]

Unlimited

Variabel ini berfungsi sebagai sakelar untuk mengatur ulang nilai penghitung metrik InnoDB ke nol. Anda dapat mengkueri data penghitung menggunakan tabel INFORMATION_SCHEMA.INNODB_METRICS.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_monitor_reset

innodb_monitor_reset_all

8.0

1

[counter|module|pattern|all]

Unlimited

Variabel ini berfungsi sebagai sakelar untuk mengatur ulang semua nilai (min, max, dll.) dari penghitung metrik InnoDB. Anda dapat mengkueri data penghitung menggunakan tabel INFORMATION_SCHEMA.INNODB_METRICS.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_monitor_reset_all

innodb_old_blocks_pct

8.0

1

37

[5-95]

Unlimited

(Hanya untuk plugin InnoDB) Menentukan perkiraan persentase kolam buffer InnoDB yang digunakan untuk sublist blok lama. Rentang nilai adalah 5 hingga 95. Nilai default adalah 37 (yaitu, 3/8 dari kolam).

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_old_blocks_pct

innodb_old_blocks_time

8.0

1

1000

[0-1024]

Unlimited

(Hanya untuk plugin InnoDB) Menentukan berapa lama dalam milidetik blok yang dimasukkan ke sublist lama harus tetap di sana setelah akses pertama sebelum dapat dipindahkan ke sublist baru. Nilai default adalah 0: blok yang dimasukkan ke sublist lama dipindahkan ke sublist baru segera setelah akses pertama, terlepas dari berapa lama setelah penyisipan akses tersebut terjadi. Jika nilainya lebih besar dari 0, blok tetap di sublist lama hingga akses terjadi setidaknya sebanyak milidetik tersebut setelah akses pertama.

Unit: milidetik.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_old_blocks_time

innodb_online_alter_log_max_size

8.0

1

134217728

[134217728-2147483647]

Unlimited

Ukuran maksimum file log modifikasi untuk pembuatan indeks online.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_online_alter_log_max_size

innodb_open_files

8.0

0

{LEAST(DBInstanceClassCPU*500, 8000)}

[10-2147483647]

Unlimited

Variabel ini hanya relevan saat menggunakan beberapa ruang tabel InnoDB. Ini menentukan jumlah maksimum file .ibd yang dapat dibuka MySQL sekaligus. Nilai minimum adalah 10. Default adalah 300.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_open_files

innodb_optimize_fulltext_only

8.0

1

OFF

[ON|OFF]

Unlimited

Mengubah cara OPTIMIZE TABLE beroperasi pada tabel InnoDB, sehingga dapat diaktifkan sementara selama operasi pemeliharaan pada tabel InnoDB dengan indeks FULLTEXT.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_optimize_fulltext_only

innodb_page_cleaners

8.0

0

8

[1-64]

Unlimited

Jumlah thread cleaner halaman yang melakukan flush halaman kotor dari instance kolam buffer. Thread cleaner halaman melakukan flushing daftar flush dan LRU. Thread cleaner halaman tunggal diperkenalkan di MySQL 5.6 untuk membebaskan pekerjaan flushing kolam buffer dari thread utama InnoDB. Di MySQL 5.7, InnoDB menyediakan dukungan untuk beberapa thread cleaner halaman. Nilai 1 mempertahankan konfigurasi pra-MySQL 5.7, di mana hanya ada satu thread cleaner halaman. Saat ada beberapa thread cleaner halaman, tugas flushing kolam buffer untuk setiap instance kolam buffer didistribusikan ke thread cleaner halaman yang menganggur. Di MySQL 5.7, nilai default innodb_page_cleaners diubah dari 1 menjadi 4. Jika jumlah thread cleaner halaman melebihi jumlah instance kolam buffer, thread tambahan akan menganggur dan tidak akan mengonsumsi sumber daya CPU. Variabel innodb_page_cleaners bersifat dinamis dan dapat diubah secara online.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_page_cleaners

innodb_print_all_deadlocks

8.0

1

OFF

[OFF|ON]

Unlimited

Mencetak semua informasi deadlock ke log error MySQL (secara default dimatikan).

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_print_all_deadlocks

innodb_print_ddl_logs

8.0

1

OFF

[ON|OFF]

Unlimited

Mengaktifkan opsi ini menyebabkan MySQL menulis log DDL ke stderr. Untuk informasi lebih lanjut, lihat Viewing DDL Logs.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_print_ddl_logs

innodb_purge_batch_size

8.0

1

300

[1-5000]

Unlimited

Menunjukkan granularitas operasi purge (flushing blok buffer pool yang berubah ke disk) dalam hal record log redo.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_purge_batch_size

innodb_purge_rseg_truncate_frequency

8.0

1

128

[1-128]

Unlimited

Menentukan frekuensi di mana sistem purge melepaskan segmen rollback sebagai jumlah kali purge dipanggil. Ruang tabel undo tidak dapat dipotong sampai segmen rollback dilepaskan. Biasanya, sistem purge melepaskan segmen rollback setiap 128 kali purge dipanggil. Nilai default adalah 128. Mengurangi nilai ini meningkatkan frekuensi di mana thread purge melepaskan segmen rollback.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_purge_rseg_truncate_frequency

innodb_purge_threads

8.0

0

{LEAST(DBInstanceClassMemory/1073741824, 8)}

[1-32]

Unlimited

Jumlah thread latar belakang yang didedikasikan untuk operasi purge InnoDB.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_purge_threads

innodb_random_read_ahead

8.0

1

OFF

[ON|OFF]

Unlimited

Mengaktifkan teknik read-ahead acak untuk mengoptimalkan I/O InnoDB.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_random_read_ahead

innodb_read_ahead_threshold

8.0

1

56

[0-1024]

Unlimited

(Hanya untuk plugin InnoDB) Mengontrol sensitivitas InnoDB untuk pra-baca linier halaman ke kolam buffer. Jika InnoDB membaca setidaknya innodb_read_ahead_threshold halaman secara berurutan dari suatu extent (64 halaman), InnoDB memulai pembacaan asinkron seluruh extent berikutnya.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_read_ahead_threshold

innodb_read_io_threads

8.0

0

4

[1-64]

Unlimited

(Hanya untuk plugin InnoDB) Jumlah thread I/O untuk operasi baca InnoDB. Nilai default adalah 4.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_read_io_threads

innodb_rollback_on_timeout

8.0

0

OFF

ON/OFF

Unlimited

Secara default, InnoDB hanya membatalkan pernyataan terakhir saat terjadi timeout transaksi. Jika --innodb_rollback_on_timeout ditentukan, timeout transaksi menyebabkan InnoDB membatalkan dan melakukan rollback seluruh transaksi, yang merupakan perilaku yang sama seperti di MySQL 4.1. Variabel ini ditambahkan di MySQL 5.1.15.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_rollback_on_timeout

innodb_rollback_segments

8.0

1

128

[1-128]

Unlimited

Menentukan jumlah segmen rollback yang digunakan oleh InnoDB.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_rollback_segments

innodb_segment_reserve_factor

8.0

2

12.5

[0.03-40]

[20220830,99999999]

Menentukan persentase halaman ruang tabel file segment yang dicadangkan sebagai halaman kosong. Pengaturan ini berlaku untuk ruang tabel file-per-table dan ruang tabel umum. Pengaturan default untuk innodb_segment_reserve_factor adalah 12.5%, yang merupakan persentase halaman yang dicadangkan di versi MySQL sebelumnya.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_segment_reserve_factor

innodb_sort_buffer_size

8.0

0

1048576

[65536-67108864]

Unlimited

Menentukan ukuran buffer sort yang digunakan untuk mengurutkan data selama pembuatan indeks InnoDB. Ukuran yang ditentukan menentukan jumlah data yang dibaca ke memori untuk pengurutan internal dan kemudian ditulis ke disk. Proses ini disebut "run". Selama fase penggabungan, sepasang buffer dengan ukuran yang ditentukan dibaca dan digabungkan. Pengaturan yang lebih besar menghasilkan lebih sedikit run dan penggabungan.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_sort_buffer_size

innodb_spin_wait_delay

8.0

1

6

[0-4294967295]

Unlimited

Penundaan maksimum untuk polling spin-lock. Implementasi dasar mekanisme ini bervariasi tergantung pada kombinasi perangkat keras dan sistem operasi, sehingga penundaan tidak sesuai dengan interval waktu tetap.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_spin_wait_delay

innodb_stats_auto_recalc

8.0

1

ON

[ON|OFF]

Unlimited

Menyebabkan InnoDB secara otomatis menghitung ulang statistik persisten setelah terjadi perubahan signifikan pada data tabel. Ambang batasnya adalah 10% dari jumlah baris di tabel. Pengaturan ini berlaku untuk tabel yang dibuat saat opsi innodb_stats_persistent diaktifkan. Anda juga dapat mengonfigurasi penghitungan ulang statistik otomatis dengan menentukan STATS_PERSISTENT = 1 dalam pernyataan CREATE TABLE atau ALTER TABLE. Jumlah data yang diambil sampelnya untuk menghasilkan statistik dikontrol oleh opsi konfigurasi innodb_stats_persistent_sample_pages.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_stats_auto_recalc

innodb_stats_include_delete_marked

8.0

1

OFF

[ON|OFF]

Unlimited

Secara default, InnoDB membaca data yang belum dikomit saat menghitung statistik. Dalam transaksi yang belum dikomit, jika baris dihapus dari tabel, InnoDB mengecualikan catatan yang ditandai hapus saat menghitung estimasi baris dan statistik indeks. Hal ini dapat menyebabkan rencana eksekusi yang tidak optimal untuk transaksi lain yang beroperasi pada tabel tersebut secara konkuren menggunakan tingkat isolasi transaksi selain READ UNCOMMITTED. Untuk menghindari hal ini, Anda dapat mengaktifkan innodb_stats_include_delete_marked untuk memastikan bahwa InnoDB menyertakan catatan yang ditandai hapus saat menghitung statistik pengoptimal persisten.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_stats_include_delete_marked

innodb_stats_method

8.0

1

nulls_equal

[nulls_equal|nulls_unequal|nulls_ignored]

Unlimited

Cara server menangani nilai NULL saat mengumpulkan statistik tentang distribusi nilai indeks untuk tabel InnoDB. Variabel ini memiliki tiga nilai yang mungkin: nulls_equal, nulls_unequal, dan nulls_ignored. Untuk nulls_equal, semua nilai indeks NULL diperlakukan sebagai sama dan membentuk satu kelompok nilai dengan ukuran sama dengan jumlah nilai NULL. Untuk nulls_unequal, nilai NULL diperlakukan sebagai tidak sama, dan setiap NULL membentuk kelompok nilai berbeda dengan ukuran 1. Untuk nulls_ignored, nilai NULL diabaikan.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_stats_method

innodb_stats_on_metadata

8.0

1

OFF

[ON|OFF]

Unlimited

Opsi ini hanya berlaku saat statistik pengoptimal dikonfigurasi sebagai non-persisten. Saat innodb_stats_persistent dinonaktifkan atau tabel tunggal dibuat atau diubah dengan stats_persistent=0, statistik pengoptimal tidak dipertahankan ke disk.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_stats_on_metadata

innodb_stats_persistent

8.0

1

ON

[ON|OFF]

Unlimited

Menentukan apakah statistik indeks InnoDB dipertahankan ke disk. Jika tidak, statistik mungkin dihitung ulang secara sering, yang dapat menyebabkan perubahan pada rencana eksekusi kueri. Pengaturan ini disimpan bersama setiap tabel saat pembuatan. Anda dapat mengatur innodb_stats_persistent di tingkat global sebelum membuat tabel, atau menggunakan klausa STATS_PERSISTENT dari pernyataan CREATE TABLE dan ALTER TABLE untuk mengganti pengaturan sistem-wide dan mengonfigurasi statistik persisten untuk tabel individual.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_stats_persistent

innodb_stats_persistent_sample_pages

8.0

1

20

[0-4294967295]

Unlimited

Jumlah halaman indeks yang diambil sampelnya saat memperkirakan kardinalitas dan statistik lain untuk kolom indeks, seperti yang dihitung oleh ANALYZE TABLE. Meningkatkan nilai ini dapat meningkatkan akurasi statistik indeks, yang dapat meningkatkan rencana eksekusi kueri, tetapi meningkatkan beban I/O selama eksekusi ANALYZE TABLE untuk tabel InnoDB.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_stats_persistent_sample_pages

innodb_stats_transient_sample_pages

8.0

1

8

[1-4294967295]

Unlimited

Jumlah halaman indeks yang diambil sampelnya saat memperkirakan kardinalitas dan statistik lain untuk kolom indeks, seperti yang dihitung oleh ANALYZE TABLE. Nilai default adalah 8. Meningkatkan nilai ini dapat meningkatkan akurasi statistik indeks, yang dapat meningkatkan rencana eksekusi kueri, tetapi meningkatkan beban I/O saat membuka tabel InnoDB atau menghitung ulang statistik.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_stats_transient_sample_pages

innodb_status_output

8.0

1

OFF

[ON|OFF]

Unlimited

Mengaktifkan atau menonaktifkan output berkala dari Monitor InnoDB standar. Ini juga digunakan bersama dengan innodb_status_output_locks untuk mengaktifkan atau menonaktifkan output berkala dari Monitor Kunci InnoDB.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_status_output

innodb_status_output_locks

8.0

1

OFF

[ON|OFF]

Unlimited

Mengaktifkan atau menonaktifkan Monitor Kunci InnoDB. Saat diaktifkan, Monitor Kunci InnoDB mencetak informasi tambahan tentang kunci di output SHOW ENGINE INNODB STATUS dan di output berkala yang dicetak ke log error MySQL. Output berkala Monitor Kunci InnoDB dicetak sebagai bagian dari output Monitor InnoDB standar. Oleh karena itu, Monitor InnoDB standar harus diaktifkan agar Monitor Kunci InnoDB secara berkala mencetak data ke log error MySQL.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_status_output_locks

innodb_strict_mode

8.0

1

OFF

[ON|OFF]

Unlimited

(Hanya untuk plugin InnoDB) Apakah InnoDB mengembalikan error alih-alih peringatan untuk kondisi tertentu, mirip dengan mode SQL ketat. Nilai default adalah OFF. Untuk daftar kondisi yang terpengaruh, lihat InnoDB Strict Mode.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_strict_mode

innodb_sync_array_size

8.0

0

128

[1-1024]

Unlimited

Menentukan ukuran array mutex/kunci tunggu. Meningkatkan nilai ini membagi struktur data internal yang digunakan untuk mengkoordinasikan thread, yang dapat meningkatkan konkurensi untuk workload dengan banyak thread yang menunggu. Pengaturan ini harus dikonfigurasi saat startup instans MySQL dan tidak dapat diubah setelahnya. Disarankan untuk meningkatkan nilai ini untuk workload yang sering menghasilkan banyak thread yang menunggu, biasanya lebih dari 768.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_sync_array_size

innodb_sync_spin_loops

8.0

1

100

[0-4294967295]

Unlimited

Jumlah kali thread menunggu mutex InnoDB dilepaskan sebelum thread tersebut ditangguhkan.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_sync_spin_loops

innodb_table_locks

8.0

1

ON

[ON|OFF]

Unlimited

Jika autocommit = 0, InnoDB menghormati LOCK TABLES. MySQL tidak mengembalikan dari LOCK TABLES ... WRITE sampai semua thread lain melepaskan kunci mereka pada tabel tersebut. Nilai default innodb_table_locks adalah 1, yang berarti bahwa jika autocommit = 0, LOCK TABLES menyebabkan InnoDB mengunci tabel secara internal.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_table_locks

innodb_thread_concurrency

8.0

1

0

[0-1000]

Unlimited

InnoDB berusaha menjaga jumlah thread sistem operasi yang berjalan secara konkuren dalam InnoDB kurang dari atau sama dengan batas yang diberikan oleh variabel ini. Setelah jumlah thread mencapai batas ini, thread tambahan ditempatkan dalam keadaan menunggu, diantrekan untuk eksekusi (antrean FIFO).

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_thread_concurrency

innodb_thread_sleep_delay

8.0

1

10000

[0-1000000]

Unlimited

Waktu dalam mikrodetik yang ditunggu thread InnoDB sebelum bergabung dengan antrean InnoDB. Nilai 0 menonaktifkan tidur.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_thread_sleep_delay

innodb_write_io_threads

8.0

0

4

[1-64]

Unlimited

(Hanya untuk plugin InnoDB) Jumlah thread I/O untuk operasi tulis di InnoDB. Nilai default adalah 4.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_write_io_threads

interactive_timeout

8.0

1

7200

[10-86400]

Unlimited

Jumlah detik yang ditunggu server untuk aktivitas pada koneksi interaktif sebelum menutupnya. Klien interaktif didefinisikan sebagai klien yang terhubung ke mysql_real_connect() menggunakan opsi CLIENT_INTERACTIVE.

Unit: detik.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_interactive_timeout

join_buffer_size

8.0

1

{LEAST(DBInstanceClassMemory/1048576*128, 262144)}

[128-4294967295]

Unlimited

Ukuran minimum buffer yang digunakan untuk pemindaian indeks biasa, pemindaian rentang indeks, dan join yang tidak menggunakan indeks sehingga melakukan pemindaian tabel penuh.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_join_buffer_size

key_buffer_size

8.0

1

8388608

[0-18446744073709551615]

Unlimited

Blok indeks untuk tabel MyISAM di-cache dan dibagi oleh semua thread. key_buffer_size adalah ukuran buffer yang digunakan untuk blok indeks. Cache kunci juga dikenal sebagai key cache.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_key_buffer_size

key_cache_age_threshold

8.0

1

300

[100-4294967295]

Unlimited

Nilai ini mengontrol penurunan buffer dari sublist panas ke sublist hangat dari key cache. Nilai yang lebih rendah menyebabkan penurunan terjadi lebih cepat. Nilai minimum adalah 100. Nilai default adalah 300.

Unit: detik.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_key_cache_age_threshold

key_cache_block_size

8.0

1

1024

[512-16384]

Unlimited

Ukuran dalam byte dari blok-blok dalam key cache. Nilai default adalah 1024.

Unit: byte.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_key_cache_block_size

key_cache_division_limit

8.0

1

100

[1-100]

Unlimited

Titik pembagian antara sublist panas dan hangat dari daftar buffer key cache. Nilai ini adalah persentase dari daftar buffer yang digunakan untuk sublist hangat. Rentang nilai yang diizinkan adalah 1 hingga 100. Nilai default adalah 100.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_key_cache_division_limit

lc_time_names

8.0

1

en_US

[ja_JP|pt_BR|en_US]

Unlimited

Variabel ini menentukan locale yang mengontrol bahasa yang digunakan untuk menampilkan nama hari dan bulan serta singkatannya. Variabel ini memengaruhi output fungsi DATE_FORMAT(), DAYNAME(), dan MONTHNAME(). Nama locale adalah nilai gaya POSIX, seperti 'ja_JP' atau 'pt_BR'. Nilai default adalah 'en_US', yang tidak mempertimbangkan locale sistem.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lc_time_names

local_infile

8.0

1

ON

[ON|OFF]

Unlimited

Variabel ini mengontrol kemampuan LOCAL di sisi server untuk pernyataan LOAD DATA.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_local_infile

lock_wait_timeout

8.0

1

31536000

[1-1073741824]

Unlimited

Variabel ini menentukan waktu tunggu dalam detik untuk upaya mendapatkan kunci metadata. Rentang nilai yang diizinkan adalah dari 1 hingga 31536000 (1 tahun). Nilai default adalah 31536000.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_lock_wait_timeout

log_bin_use_v1_row_events

8.0

1

1

[0|1]

Unlimited

Jika bernilai 1, event baris versi 1 ditulis ke binary log berbasis baris. Jika bernilai 0, versi terbaru event ditulis. Opsi ini berguna selama beberapa proses upgrade.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_log_bin_use_v1_row_events

log_error_verbosity

8.0

1

3

[1-3]

Unlimited

Variabel sistem log_error_verbosity menentukan tingkat kerincian untuk menangani event yang ditujukan ke log error.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_log_error_verbosity

log_queries_not_using_indexes

8.0

1

OFF

[ON|OFF]

Unlimited

Apakah akan mencatat kueri yang tidak menggunakan indeks ke log kueri lambat.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_log_queries_not_using_indexes

log_slow_admin_statements

8.0

1

OFF

[ON|OFF]

Unlimited

Log Lambat Redis juga berisi pernyataan manajemen yang berjalan lambat.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_log_slow_admin_statements

log_throttle_queries_not_using_indexes

8.0

1

0

[0-4294967295]

Unlimited

Jika log_queries_not_using_indexes diaktifkan, variabel log_throttle_queries_not_using_indexes membatasi jumlah kueri semacam itu yang dapat ditulis ke log kueri lambat per menit.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_log_throttle_queries_not_using_indexes

long_query_time

8.0

1

1

[0.1-31536000]

Unlimited

Jika suatu kueri memakan waktu lebih lama dari jumlah detik ini, server meningkatkan variabel status Slow_queries. Jika log kueri lambat diaktifkan, kueri tersebut dicatat ke file log kueri lambat. Unit: detik.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_long_query_time

loose_binlog_parallel_flush

8.0

1

{LEAST(DBInstanceClassCPU/16, 1)}

[ON|OFF]

[20230324,99999999)

Mengaktifkan binlog_parallel_flush_optimize untuk mengurangi bottleneck flush.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_ccl_queue_bucket_count

8.0

1

4

[1-64]

[20201231,99999999]

Jumlah kelompok saat menggunakan antrian CCL.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_ccl_queue_bucket_size

8.0

1

64

[1-4096]

[20201231,99999999]

Jumlah maksimum koneksi bersamaan yang diizinkan saat menggunakan antrean CCL.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_ccl_queue_hot_delete

8.0

1

OFF

[ON|OFF]

[20201231,99999999]

Apakah akan masuk ke antrean CCL untuk satu operasi hapus di bawah kondisi tertentu.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_ccl_queue_hot_update

8.0

1

OFF

[ON|OFF]

[20201231,99999999]

Apakah akan masuk ke antrean CCL untuk satu operasi update di bawah kondisi tertentu.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_force_memory_to_innodb

8.0

1

OFF

[ON|OFF]

Unlimited

Mengubah mesin tabel dari memory menjadi InnoDB.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_group_replication_flow_control_applier_threshold

8.0

1

25000

[0-2147483647]

[20221231,99999999]

Menentukan jumlah transaksi yang menunggu di antrean applier yang memicu pengendalian aliran.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_group_replication_flow_control_certifier_threshold

8.0

1

25000

[0-2147483647]

[20221231,99999999]

Jumlah transaksi yang menunggu di antrean certifier yang memicu pengendalian aliran.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_group_replication_flow_control_hold_percent

8.0

1

10

[0-100]

[20221231,99999999]

Menentukan persentase kuota grup yang tetap tidak digunakan agar cluster dalam keadaan pengendalian aliran dapat memproses backlog pekerjaan. Nilai 0 berarti tidak ada bagian dari kuota yang dicadangkan untuk memproses backlog pekerjaan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_group_replication_flow_control_max_commit_quota

8.0

1

0

[0-2147483647]

[20221231,99999999]

Kuota pengendalian aliran maksimum untuk grup, atau kuota maksimum yang tersedia untuk setiap periode ketika pengendalian aliran diaktifkan. Nilai 0 berarti tidak ada kuota maksimum yang ditetapkan. Nilai variabel sistem ini tidak boleh kurang dari group_replication_flow_control_min_quota dan group_replication_flow_control_min_recovery_quota.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_group_replication_flow_control_member_quota_percent

8.0

1

0

[0-100]

[20221231,99999999]

Persentase kuota yang diasumsikan tersedia bagi anggota saat menghitung kuota. Nilai 0 berarti kuota harus didistribusikan secara merata di antara anggota yang merupakan penulis pada periode sebelumnya.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_group_replication_flow_control_min_quota

8.0

1

0

[0-2147483647]

[20221231,99999999]

Kuota pengendalian aliran minimum yang dapat diberikan kepada anggota, terlepas dari kuota terendah yang dihitung pada periode sebelumnya. Nilai 0 berarti tidak ada kuota minimum. Nilai variabel sistem ini tidak boleh lebih besar dari group_replication_flow_control_max_commit_quota.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_group_replication_flow_control_min_recovery_quota

8.0

1

0

[0-2147483647]

[20221231,99999999]

Kuota minimum yang dapat diberikan kepada anggota karena adanya anggota lain dalam grup yang sedang pulih, terlepas dari kuota terendah yang dihitung pada periode sebelumnya. Nilai 0 berarti tidak ada kuota minimum. Nilai variabel sistem ini tidak boleh lebih besar dari group_replication_flow_control_max_commit_quota.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_group_replication_flow_control_mode

8.0

1

DISABLED

[DISABLED|QUOTA]

[20221231,99999999]

Mode yang digunakan untuk pengendalian aliran.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_group_replication_flow_control_period

8.0

1

1

[1-60]

[20221231,99999999]

Menentukan jumlah detik untuk menunggu antar iterasi pengendalian aliran, di mana pesan pengendalian aliran dikirim dan tugas manajemen pengendalian aliran dijalankan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_group_replication_flow_control_release_percent

8.0

1

50

[0-1000]

[20221231,99999999]

Menentukan cara kuota grup harus dilepaskan ketika pengendalian aliran tidak lagi diperlukan untuk membatasi anggota penulis. Persentase ini adalah jumlah peningkatan kuota untuk setiap periode pengendalian aliran. Nilai 0 berarti kuota dilepaskan dalam satu iterasi pengendalian aliran begitu ambang batas pengendalian aliran berada dalam batas. Rentang ini memungkinkan kuota meningkat hingga 10 kali kuota saat ini, yang memungkinkan adaptasi yang lebih baik, terutama ketika periode pengendalian aliran besar dan kuota sangat kecil.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_group_replication_transaction_size_limit

8.0

1

150000000

[0-2147483647]

[20221231,99999999]

Ukuran transaksi maksimum dalam byte yang diterima oleh grup replikasi. Transaksi yang lebih besar dari ukuran ini akan di-roll back oleh anggota penerima dan tidak disiarkan ke grup. Saat variabel sistem ini diatur ke 0, tidak ada batasan ukuran transaksi yang diterima oleh grup replikasi.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_ignore_index_hint_error

8.0

1

OFF

[ON|OFF]

Unlimited

Mengontrol apakah akan mengabaikan kesalahan petunjuk indeks.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_information_schema_stats_expiry

8.0

1

86400

[0-31536000]

[20201231,99999999]

Jumlah detik sebelum server mysqld mengambil data dari mesin penyimpanan dan mengganti data dalam cache.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_doublewrite_pages

8.0

0

64

[0-512]

[20201231,99999999)

Jumlah halaman doublewrite per thread.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_log_optimize_ddl

8.0

1

OFF

[ON|OFF]

[20201231,99999999]

Mengurangi pencatatan redo log saat membuat indeks secara lokal atau membangun ulang tabel. Mengatur ini ke OFF dapat menghindari penundaan yang disebabkan oleh flushing halaman dan memungkinkan backup bersamaan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_log_write_ahead_size

8.0

1

4096

[512-16384]

[20200430,99999999)

Ukuran unit write-ahead log untuk menghindari read-on-write. Harus sesuai dengan ukuran blok cache I/O sistem operasi.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_numa_interleave

8.0

0

ON

[ON|OFF]

Unlimited

Mengaktifkan kebijakan memori NUMA interleaved untuk mengalokasikan kolam buffer InnoDB. Saat innodb_numa_interleave diaktifkan, kebijakan memori NUMA untuk proses mysqld diatur ke MPOL_interleave. Setelah kolam buffer InnoDB dialokasikan, kebijakan memori NUMA diatur kembali ke MPOL_DEFAULT. Agar opsi innodb_numa_interleave tersedia, MySQL harus dikompilasi pada sistem Linux yang mendukung NUMA.

https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_numa_interleave

loose_innodb_parallel_read_threads

8.0

1

1

[0-256]

[20200831,99999999)

Jumlah thread untuk pembacaan paralel.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_rds_chunk_flush_interval

8.0

1

100

[0-100000]

[20210930,99999999)

Interval waktu dalam milidetik antar operasi flush chunk.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_rds_faster_ddl

8.0

1

ON

[ON|OFF]

[20200430,99999999)

Sakelar fitur untuk DDL yang lebih cepat.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_rds_flashback_task_enabled

8.0

1

OFF

[ON|OFF]

[20210930,99999999)

Apakah akan maju secara default ke read view baru (default adalah true).

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_rds_free_resize

8.0

1

ON

[ON|OFF]

[20210930,99999999)

Proses penanganan halaman dalam blok saat mengubah ukuran kolam buffer InnoDB.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_trx_resurrect_table_lock_accelerate

8.0

1

OFF

[OFF|ON]

[20221231,99999999)

Apakah akan menyimpan informasi tabel dalam catatan undo log.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_undo_retention

8.0

1

0

[0-172800]

[20210930,99999999)

Waktu retensi data undo dalam detik.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_undo_space_reserved_size

8.0

1

0

[0-20480]

[20210930,99999999)

Ukuran ruang file cadangan yang akan dilepaskan (dalam MiB).

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_innodb_undo_space_supremum_size

8.0

1

10240

[0-524288]

[20210930,99999999)

Batas atas ukuran ruang file undo dalam MiB.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_json_document_max_depth

8.0

1

100

[100-1000]

[20220830, 99999999)

Kedalaman bersarang maksimum yang diizinkan dalam dokumen JSON.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_multi_blocks_ddl_count

8.0

1

0

[0-1024]

[20201231,99999999]

Jumlah halaman untuk beberapa blok sekaligus dalam beberapa kueri DDL.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_optimizer_switch

8.0

1

index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,engine_condition_pushdown=on,index_condition_pushdown=on,mrr=on,mrr_cost_based=on,block_nested_loop=on,batched_key_access=off,materialization=on,semijoin=on,loosescan=on,firstmatch=on,subquery_materialization_cost_based=on,use_index_extensions=on

.*

Unlimited

Variabel sistem optimizer_switch dapat mengontrol perilaku pengoptimal.

https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_optimizer_switch

loose_optimizer_trace

8.0

1

enabled=off,one_line=off

.*

Unlimited

Variabel sistem optimizer_trace memiliki opsi sakelar: enabled, one_line.

https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_optimizer_trace

loose_optimizer_trace_features

8.0

1

greedy_search=on,range_optimizer=on,dynamic_range=on,repeated_subselect=on

.*

Unlimited

Fitur-fitur ini dapat dikecualikan dari pelacakan menggunakan variabel sistem optimizer_trace_features.

https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_optimizer_trace_features

loose_performance_schema_accounts_size

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah baris dalam tabel accounts. Jika variabel ini bernilai 0, Performance Schema tidak memelihara statistik koneksi dalam tabel accounts, maupun informasi variabel status dalam tabel status_by_account.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_accounts_size

loose_performance_schema_digests_size

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah maksimum baris dalam tabel events_statements_summary_by_digest. Jika jumlah maksimum ini terlampaui, mencegah digest diinstrumen, Performance Schema meningkatkan variabel status Performance_schema_digest_lost.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_digests_size

loose_performance_schema_error_size

8.0

0

0

[0-1048576]

Unlimited

Jumlah kode error server yang terdeteksi. Nilai default adalah jumlah aktual kode error server. Meskipun nilainya dapat diatur di mana saja antara 0 dan maksimum, penggunaan yang dimaksudkan adalah mengaturnya ke default (mendeteksi semua error) atau 0 (tidak mendeteksi error sama sekali).

https://dev.mysql.com/doc/refman/8.0/en/performance-schema-system-variables.html#sysvar_performance_schema_error_size

loose_performance_schema_events_stages_history_long_size

8.0

0

0

[-1-1048576]

Unlimited

Jumlah baris dalam tabel events_stages_history_long.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_events_stages_history_long_size

loose_performance_schema_events_stages_history_size

8.0

0

0

[-1-1024]

Unlimited

Jumlah baris per thread dalam tabel events_stages_history.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_events_stages_history_size

loose_performance_schema_events_statements_history_long_size

8.0

0

0

[-1-1048576]

Unlimited

Jumlah baris dalam tabel events_statements_history_long.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_events_statements_history_long_size

loose_performance_schema_events_statements_history_size

8.0

0

0

[-1-1024]

Unlimited

Jumlah baris per thread dalam tabel events_statements_history.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_events_statements_history_size

loose_performance_schema_events_transactions_history_long_size

8.0

0

0

[-1-1048576]

Unlimited

Jumlah baris dalam tabel events_transactions_history_long.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_events_transactions_history_long_size

loose_performance_schema_events_transactions_history_size

8.0

0

0

[-1-1024]

Unlimited

Jumlah baris per thread dalam tabel events_transactions_history.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_events_transactions_history_size

loose_performance_schema_events_waits_history_long_size

8.0

0

0

[-1-1048576]

Unlimited

Jumlah baris dalam tabel events_waits_history_long.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_events_waits_history_long_size

loose_performance_schema_events_waits_history_size

8.0

0

0

[-1-1024]

Unlimited

Jumlah baris per thread dalam tabel events_waits_history.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_events_waits_history_size

loose_performance_schema_hosts_size

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah baris dalam tabel hosts. Jika variabel ini bernilai 0, Performance Schema tidak memelihara statistik koneksi dalam tabel hosts, maupun informasi variabel status dalam tabel status_by_host.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_hosts_size

loose_performance_schema_max_cond_classes

8.0

0

150

[0-256]

Unlimited

Jumlah maksimum instrumen kondisi.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_cond_classes

loose_performance_schema_max_cond_instances

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah maksimum objek kondisi yang diinstrumen.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_cond_instances

loose_performance_schema_max_digest_length

8.0

0

0

[0-1048576]

Unlimited

Jumlah maksimum byte memori yang dialokasikan per pernyataan untuk menghitung nilai digest pernyataan normalisasi di Performance Schema. Variabel ini terkait dengan max_digest_length.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_digest_length

loose_performance_schema_max_digest_sample_age

8.0

0

0

[0-1048576]

Unlimited

Variabel ini memengaruhi pengambilan sampel pernyataan untuk tabel events_statements_summary_by_digest, di mana pernyataan yang menghasilkan nilai digest untuk baris tabel baru disimpan sebagai pernyataan sampel saat ini yang terkait dengan digest.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_performance_schema_max_file_classes

8.0

0

80

[0-256]

Unlimited

Jumlah maksimum instrumen file.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_file_classes

loose_performance_schema_max_file_handles

8.0

0

0

[-1-32768]

Unlimited

Jumlah maksimum objek file yang dibuka.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_file_handles

loose_performance_schema_max_file_instances

8.0

0

1000

[-1-1048576]

Unlimited

Jumlah maksimum objek file yang diinstrumen.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_file_instances

loose_performance_schema_max_index_stat

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah maksimum indeks tempat Performance Schema memelihara statistik. Jika jumlah maksimum ini terlampaui, menyebabkan statistik indeks hilang, maka Performance Schema meningkatkan variabel status Performance_schema_index_stat_lost. Nilai default diatur otomatis menggunakan nilai performance_schema_max_table_instances.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_index_stat

loose_performance_schema_max_memory_classes

8.0

0

500

[0-1024]

Unlimited

Jumlah maksimum instrumen memori.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_memory_classes

loose_performance_schema_max_metadata_locks

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah maksimum instrumen kunci metadata. Nilai ini mengontrol ukuran tabel metadata_locks. Jika jumlah maksimum ini terlampaui, mencegah kunci metadata diinstrumen, maka Performance Schema meningkatkan variabel status Performance_schema_metadata_lock_lost.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_metadata_locks

loose_performance_schema_max_mutex_classes

8.0

0

256

[0-256]

Unlimited

Jumlah maksimum mutex.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_mutex_classes

loose_performance_schema_max_mutex_instances

8.0

0

10000

[-1-104857600]

Unlimited

Jumlah maksimum objek mutex yang diinstrumen.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_mutex_instances

loose_performance_schema_max_prepared_statements_instances

8.0

0

1000

[-1-4194304]

Unlimited

Jumlah maksimum baris dalam tabel prepared_statements_instances. Jika jumlah maksimum ini terlampaui, mencegah pernyataan prepared diinstrumen, maka Performance Schema meningkatkan variabel status Performance_schema_prepared_statements_lost.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_prepared_statements_instances

loose_performance_schema_max_program_instances

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah maksimum program tersimpan tempat Performance Schema memelihara statistik. Jika jumlah maksimum ini terlampaui, Performance Schema meningkatkan variabel status Performance_schema_program_lost.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_program_instances

loose_performance_schema_max_rwlock_classes

8.0

0

100

[0-256]

Unlimited

Jumlah maksimum instrumen read/write lock (rwlock).

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_rwlock_classes

loose_performance_schema_max_rwlock_instances

8.0

0

10000

[-1-104857600]

Unlimited

Jumlah maksimum objek read/write lock (rwlock) yang diinstrumen.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_rwlock_instances

loose_performance_schema_max_socket_classes

8.0

0

10

[0-256]

Unlimited

Jumlah maksimum instrumen socket.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_socket_classes

loose_performance_schema_max_socket_instances

8.0

0

1000

[-1-1048576]

Unlimited

Jumlah maksimum objek socket yang diinstrumen.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_socket_instances

loose_performance_schema_max_sql_text_length

8.0

0

0

[0-1048576]

Tanpa Batas

Jumlah maksimum byte untuk menyimpan pernyataan SQL pada kolom SQL_TEXT dari tabel event pernyataan events_statements_current, events_statements_history, dan events_statements_history_long. Byte yang melebihi performance_schema_max_sql_text_length akan dibuang dan tidak muncul di kolom SQL_TEXT. Pernyataan yang berbeda hanya setelah jumlah byte awal tersebut tidak dapat dibedakan di kolom ini.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_sql_text_length

loose_performance_schema_max_stage_classes

8.0

0

200

[0-256]

Unlimited

Jumlah maksimum instrumen stage.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_stage_classes

loose_performance_schema_max_statement_classes

8,0

0

256

[0-256]

Unlimited

Jumlah maksimum instrumen pernyataan.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_statement_classes

loose_performance_schema_max_statement_stack

8.0

0

1

[0-256]

Unlimited

Kedalaman panggilan program tersimpan bertingkat maksimum tempat Performance Schema memelihara statistik. Saat jumlah maksimum ini terlampaui, Performance Schema meningkatkan variabel status Performance_schema_nested_statement_lost untuk setiap pernyataan program tersimpan yang dieksekusi.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_statement_stack

loose_performance_schema_max_table_handles

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah maksimum objek handle tabel yang dibuka. Nilai ini mengontrol ukuran tabel table_handles. Jika jumlah maksimum ini terlampaui, mencegah handle tabel diinstrumen, maka Performance Schema meningkatkan variabel status Performance_schema_table_handles_lost.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_table_handles

loose_performance_schema_max_table_instances

8.0

0

1000

[-1-1048576]

Unlimited

Jumlah maksimum objek tabel yang diinstrumen.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_table_instances

loose_performance_schema_max_table_lock_stat

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah maksimum tabel tempat Performance Schema memelihara statistik kunci. Jika jumlah maksimum ini terlampaui, menyebabkan statistik kunci tabel hilang, maka Performance Schema meningkatkan variabel status Performance_schema_table_lock_stat_lost.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_table_lock_stat

loose_performance_schema_max_thread_classes

8.0

0

100

[0-256]

Unlimited

Jumlah maksimum instrumen thread.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_thread_classes

loose_performance_schema_max_thread_instances

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah maksimum objek thread yang diinstrumen. Nilai ini mengontrol ukuran tabel threads. Jika jumlah maksimum ini terlampaui, mencegah thread diinstrumen, maka Performance Schema meningkatkan variabel status Performance_schema_thread_instances_lost.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_max_thread_instances

loose_performance_schema_session_connect_attrs_size

8.0

0

0

[-1-1048576]

Unlimited

Jumlah memori yang dialokasikan sebelumnya per thread untuk menampung pasangan kunci-nilai atribut koneksi. Jika klien mengirim data atribut koneksi dengan ukuran total melebihi nilai ini, Performance Schema memotong data atribut, meningkatkan variabel status Performance_schema_session_connect_attrs_lost, dan menulis pesan ke log error bahwa pemotongan telah terjadi jika nilai variabel sistem log_error_verbosity lebih besar dari 1.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_session_connect_attrs_size

loose_performance_schema_setup_actors_size

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah baris dalam tabel setup_actors.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_setup_actors_size

loose_performance_schema_setup_objects_size

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah baris dalam tabel setup_objects.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_setup_objects_size

loose_performance_schema_users_size

8.0

0

10000

[-1-1048576]

Unlimited

Jumlah baris dalam tabel users. Jika variabel ini bernilai 0, Performance Schema tidak memelihara statistik koneksi dalam tabel users, maupun informasi variabel status dalam tabel status_by_user.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema_users_size

loose_persist_binlog_to_redo

8.0

1

ON

[ON|OFF]

[20230324,99999999)

Mempertahankan event binlog untuk transaksi ke log redo untuk mengurangi I/O.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_rds_audit_log_event_buffer_size

8.0

1

8192

[0-32768]

[20201031,99999999)

Ukuran maksimum SQL dalam log audit RDS.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_rds_audit_log_version

8.0

1

MYSQL_V1

[MYSQL_V1|MYSQL_V3]

[20210930,99999999)

Versi log audit. Saat ini, MYSQL_V1 dan MYSQL_V3 didukung.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_recycle_bin

8.0

1

OFF

ON/OFF

[20200831,99999999)

Sakelar untuk Keranjang Daur Ulang.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_recycle_bin_retention

8.0

1

604800

[86400-1209600]

[20200831,99999999)

Periode retensi untuk recycle bin dalam detik.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_recycle_scheduler

8.0

1

OFF

[OFF|ON]

[20200831,99999999)

A switch for the cleanup thread.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_slave_parallel_workers

8.0

1

{GREATEST(DBInstanceClassCPU, 8)}

[0-1024]

Unlimited

Sets the number of applier threads for parallel execution of replication transactions.

  • When set to a number greater than 0, the system creates a multi-threaded replication replica with this number of applier threads.

  • When set to 0 (the default), parallel execution is disabled, and the replica uses a single applier thread.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_slave_parallel_workers

loose_sql_safe_updates

8.0

1

OFF

[ON|OFF]

[20200430,99999999)

If this variable is enabled, an error is returned for UPDATE and DELETE statements without a key in the WHERE or LIMIT clause.

https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_sql_safe_updates

loose_ssl_cipher

8.0

0

"ALL:@SECLEVEL=0"

[""|"ALL:@SECLEVEL=0"]

[20231215,99999999)

The SSL cipher to use.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ssl_cipher

loose_thread_pool_enabled

8.0

1

ON

[ON|OFF]

Unlimited

Enables or disables the thread pool.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_thread_pool_oversubscribe

8.0

1

32

[10-64]

Unlimited

Jumlah thread pekerja aktif tambahan yang diizinkan per kelompok.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

loose_thread_pool_size

8.0

1

{LEAST(DBInstanceClassCPU*2, 64)}

[1-16]

Unlimited

The number of thread groups in the thread pool.

https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_thread_pool_size

loose_validate_password_length

8.0

1

8

[1-12]

Unlimited

Panjang password minimum. Jika diatur ke 8, panjang password harus lebih besar dari atau sama dengan 8.

https://dev.mysql.com/doc/refman/5.7/en/validate-password-options-variables.html#sysvar_validate_password_length

low_priority_updates

8.0

1

0

[0|1]

Unlimited

Jika diatur ke 1, semua pernyataan INSERT, UPDATE, DELETE, dan LOCK TABLE WRITE menunggu hingga tidak ada operasi SELECT atau LOCK TABLE READ yang tertunda pada tabel yang terpengaruh. Ini hanya memengaruhi mesin penyimpanan yang menggunakan kunci tingkat tabel saja, seperti MyISAM, MEMORY, dan MERGE. Variabel ini sebelumnya bernama sql_low_priority_updates.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_low_priority_updates

master_verify_checksum

8.0

1

OFF

[ON|OFF]

Unlimited

Mengaktifkan variabel ini menyebabkan server primer memeriksa checksum saat membaca dari binary log. master_verify_checksum dinonaktifkan secara default. Dalam hal ini, server primer menggunakan panjang event dalam binary log untuk memverifikasi event, sehingga hanya event lengkap yang dibaca dari binary log.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_master_verify_checksum

max_allowed_packet

8.0

1

1073741824

[16384-1073741824]

Unlimited

Ukuran maksimum paket atau string yang dihasilkan/antaranya.

Unit: byte.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_allowed_packet

max_binlog_cache_size

8.0

1

18446744073709547520

[4096-18446744073709547520]

Unlimited

max_binlog_cache_size hanya mengatur ukuran cache transaksi. Visibilitas sesi dari max_binlog_cache_size cocok dengan binlog_cache_size.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_max_binlog_cache_size

max_binlog_stmt_cache_size

8.0

1

18446744073709547520

[4096-18446744073709547520]

Unlimited

Jika pernyataan non-transaksional dalam suatu transaksi memerlukan memori lebih besar dari nilai ini, server menghasilkan error. Nilai minimum adalah 4096. Pada platform 32-bit, nilai maksimum dan default adalah 4 GB. Pada platform 64-bit, nilainya adalah 16 exabyte (EB).

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_max_binlog_stmt_cache_size

max_connections

8.0

1

600

[1-200000]

Unlimited

Jumlah maksimum koneksi klien bersamaan yang diizinkan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_connections

max_connect_errors

8.0

1

100

[0-4294967295]

Unlimited

Jika jumlah permintaan koneksi berturut-turut dari suatu host yang terputus tanpa koneksi berhasil melebihi nilai ini, server akan memblokir host tersebut dari koneksi lebih lanjut. Host yang diblokir dapat dibuka kembali dengan melakukan flush cache host.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_connect_errors

max_digest_length

8.0

0

1024

[0-1048576]

Unlimited

Jumlah maksimum byte per sesi yang dicadangkan untuk menghitung digest pernyataan kanonis. Setelah jumlah ruang ini digunakan selama komputasi digest, terjadi pemotongan: token tambahan dari pernyataan yang diurai tidak lagi dikumpulkan dan tidak berkontribusi pada nilai digest-nya. Pernyataan yang hanya berbeda dalam token yang diurai setelah jumlah byte tersebut menghasilkan digest pernyataan kanonis yang sama dan diperlakukan sebagai identik jika dibandingkan atau digunakan untuk statistik digest.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_digest_length

max_error_count

8.0

1

64

[0-65535]

Unlimited

Jumlah maksimum pesan error, peringatan, dan informasi yang disimpan dan ditampilkan oleh pernyataan SHOW ERRORS dan SHOW WARNINGS. Ini sama dengan jumlah area kondisi dalam area diagnostik, sehingga jumlah kondisi yang dapat diperiksa dengan GET DIAGNOSTICS juga sama.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_error_count

max_execution_time

8.0

1

0

[0-4294967295]

Unlimited

Jika waktu eksekusi melebihi nilai ini, pernyataan akan dihentikan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_execution_time

max_heap_table_size

8.0

1

67108864

[16384-1844674407370954752]

Unlimited

Variabel ini mengatur ukuran maksimum yang diizinkan untuk tabel MEMORY buatan pengguna. Nilai variabel ini digunakan untuk menghitung nilai MAX_ROWS untuk tabel MEMORY. Mengatur variabel ini tidak berpengaruh pada tabel MEMORY yang sudah ada kecuali tabel tersebut dibuat ulang dengan pernyataan CREATE TABLE atau diubah dengan ALTER TABLE atau TRUNCATE TABLE. Restart server juga mengatur ukuran maksimum tabel MEMORY yang sudah ada ke nilai global max_heap_table_size.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_heap_table_size

max_join_size

8.0

1

18446744073709551615

[1-18446744073709551615]

Unlimited

Melarang pernyataan yang kemungkinan besar perlu memeriksa lebih dari max_join_size baris (untuk pernyataan satu tabel) atau kombinasi baris (untuk pernyataan multi-tabel), atau yang kemungkinan besar melakukan lebih dari max_join_size pencarian disk. Dengan mengatur nilai ini, Anda dapat menangkap pernyataan yang tidak menggunakan kunci secara tepat dan kemungkinan besar akan memakan waktu lama. Atur variabel ini jika pengguna cenderung melakukan operasi join tanpa klausa WHERE, memakan waktu lama, atau mengembalikan jutaan baris.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_join_size

max_length_for_sort_data

8.0

1

1024

[0-838860]

Unlimited

Titik potong untuk ukuran nilai indeks yang menentukan algoritma filesort mana yang digunakan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_length_for_sort_data

max_points_in_geometry

8.0

1

65536

[3-1048576]

Unlimited

Nilai maksimum untuk parameter points_per_circle dalam fungsi ST_Buffer_Strategy().

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_points_in_geometry

max_prepared_stmt_count

8.0

1

16382

[0-1048576]

Unlimited

Variabel ini membatasi jumlah total pernyataan siap pakai di server.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_prepared_stmt_count

max_seeks_for_key

8.0

1

18446744073709500000

[1-18446744073709551615]

Unlimited

Membatasi jumlah asumsi maksimum pencarian saat mencari baris berdasarkan kunci. Pengoptimal MySQL mengasumsikan bahwa tidak lebih dari jumlah ini pencarian kunci diperlukan untuk menemukan baris yang cocok saat memindai indeks, terlepas dari kardinalitas aktual indeks. Dengan mengatur ini ke nilai rendah (misalnya, 100), Anda dapat memaksa MySQL lebih memilih indeks daripada pemindaian tabel.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_seeks_for_key

max_sort_length

8.0

1

1024

[4-8388608]

Unlimited

Jumlah byte yang digunakan saat mengurutkan nilai data. Server hanya menggunakan max_sort_length byte pertama dari setiap nilai dan mengabaikan sisanya. Akibatnya, nilai yang hanya berbeda setelah max_sort_length byte pertama dianggap sama untuk operasi GROUP BY, ORDER BY, dan DISTINCT.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_sort_length

max_sp_recursion_depth

8.0

1

0

[0-255]

Unlimited

Jumlah kali prosedur tersimpan tertentu dapat dipanggil secara rekursif. Nilai default untuk opsi ini adalah 0, yang sepenuhnya menonaktifkan rekursi dalam prosedur tersimpan. Nilai maksimum adalah 255.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_sp_recursion_depth

max_user_connections

8.0

1

600

[10-200000]

Unlimited

Jumlah maksimum koneksi bersamaan yang diizinkan untuk akun pengguna MySQL tertentu.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_user_connections

max_write_lock_count

8.0

1

102400

[1-102400]

Unlimited

Setelah jumlah kunci tulis ini, izinkan beberapa kunci baca dijalankan di antaranya.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_write_lock_count

min_examined_row_limit

8.0

1

0

[0-4294967295]

Unlimited

Kueri yang memeriksa baris kurang dari jumlah ini tidak dicatat ke log kueri lambat.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_min_examined_row_limit

myisam_sort_buffer_size

8.0

1

262144

[262144-16777216]

Unlimited

Ukuran buffer yang dialokasikan saat mengurutkan indeks MyISAM dengan REPAIR TABLE atau saat membuat indeks dengan CREATE INDEX atau ALTER TABLE.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_myisam_sort_buffer_size

mysql_native_password_proxy_users

8.0

1

OFF

[ON|OFF]

Unlimited

Variabel ini mengontrol apakah plugin autentikasi bawaan mysql_native_password mendukung proxy users. Tidak berpengaruh kecuali variabel sistem check_proxy_users diaktifkan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_mysql_native_password_proxy_users

net_buffer_length

8.0

1

16384

[1024-1048576]

Unlimited

Setiap thread klien dikaitkan dengan buffer koneksi dan buffer hasil. Keduanya dimulai pada ukuran yang ditentukan oleh net_buffer_length tetapi diperbesar secara dinamis hingga max_allowed_packet byte sesuai kebutuhan. Setelah setiap pernyataan SQL, buffer hasil dikurangi menjadi net_buffer_length.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_net_buffer_length

net_read_timeout

8.0

1

30

[1-18446744073709551615]

Unlimited

Jumlah detik yang ditunggu untuk menerima data tambahan dari koneksi sebelum membatalakan pembacaan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_net_read_timeout

net_retry_count

8.0

1

10

[1-4294967295]

Unlimited

Jika pembacaan atau penulisan pada port komunikasi terganggu, ulangi sebanyak ini sebelum menyerah.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_net_retry_count

net_write_timeout

8.0

1

60

[1-18446744073709551615]

Unlimited

Jumlah detik yang ditunggu untuk menulis blok ke koneksi sebelum membatalkan penulisan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_net_write_timeout

ngram_token_size

8.0

0

2

[0-20]

Unlimited

Menentukan ukuran token n-gram untuk parser full-text n-gram. Opsi ngram_token_size bersifat read-only dan hanya dapat dimodifikasi saat startup. Nilai default adalah 2 (bigram). Nilai maksimum adalah 10.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ngram_token_size

open_files_limit

8.0

0

655350

[1-2147483647]

Unlimited

Jika nilai ini bukan 0, mysqld menggunakan nilai ini untuk memesan deskriptor file untuk digunakan dengan setrlimit().

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_open_files_limit

optimizer_prune_level

8.0

1

1

[0|1]

Unlimited

Mengontrol heuristik yang diterapkan selama optimasi kueri untuk memangkas rencana parsial yang kurang menjanjikan dari ruang pencarian pengoptimal. Nilai 0 menonaktifkan heuristik, menyebabkan pengoptimal melakukan pencarian ekshaustif. Nilai 1 menyebabkan pengoptimal memangkas rencana berdasarkan jumlah baris yang diambil oleh rencana menengah.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_prune_level

optimizer_search_depth

8.0

1

62

[0-62]

Unlimited

Kedalaman pencarian maksimum yang dilakukan oleh pengoptimal kueri. Nilai yang lebih besar dari jumlah relasi dalam hasil kueri menghasilkan rencana kueri yang lebih baik tetapi memerlukan waktu lebih lama untuk menghasilkan rencana eksekusi. Nilai yang lebih kecil dari jumlah relasi dalam kueri mengembalikan rencana eksekusi lebih cepat, tetapi rencana yang dihasilkan mungkin jauh dari optimal. Jika diatur ke 0, sistem secara otomatis memilih nilai yang masuk akal.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_search_depth

optimizer_trace_limit

8.0

1

1

[0-4294967295]

Unlimited

Jumlah maksimum jejak pengoptimal yang ditampilkan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_trace_limit

optimizer_trace_max_mem_size

8.0

1

16384

[0-4294967295]

Unlimited

Ukuran kumulatif maksimum jejak pengoptimal yang disimpan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_trace_max_mem_size

optimizer_trace_offset

8.0

1

-1

[-2147483648-2147483647]

Unlimited

Offset jejak pengoptimal yang akan ditampilkan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_optimizer_trace_offset

opt_indexstat

8.0

0

OFF

[ON|OFF]

Unlimited

Apakah akan mengaktifkan statistik informasi indeks.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

opt_tablestat

8.0

0

OFF

[ON|OFF]

Unlimited

Apakah akan membuka statistik informasi tabel.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

performance_point_iostat_interval

8.0

1

2

[0-60]

Unlimited

Interval untuk mengumpulkan statistik I/O, dalam milidetik.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

performance_point_iostat_volume_size

8.0

0

10000

[0-100000]

Unlimited

Kapasitas maksimum untuk mengumpulkan statistik I/O, dalam jumlah slot.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

performance_point_lock_rwlock_enabled

8.0

1

ON

[ON|OFF]

Unlimited

Digunakan untuk mengaktifkan atau menonaktifkan fitur optimasi performa untuk kunci baca/tulis.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html

performance_schema

8.0

0

{LEAST(DBInstanceClassMemory/68719476736, 1)}

[0-1]

Unlimited

Nilai variabel ini adalah ON atau OFF, yang menunjukkan apakah Performance Schema diaktifkan. Nilai default adalah ON. Saat startup server, Anda dapat menentukan variabel ini tanpa nilai atau dengan nilai ON atau 1 untuk mengaktifkannya, atau dengan nilai OFF atau 0 untuk menonaktifkannya.

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-system-variables.html#sysvar_performance_schema

preload_buffer_size

8.0

1

32768

[1024-1073741824]

Unlimited

Ukuran buffer yang dialokasikan saat melakukan preload indeks.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_preload_buffer_size

query_alloc_block_size

8.0

1

8192

[1024-16384]

Unlimited

Ukuran alokasi blok memori yang dialokasikan untuk membuat objek selama parsing dan eksekusi pernyataan.

Unit: byte.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_alloc_block_size

query_prealloc_size

8.0

1

8192

[8192-1048576]

Unlimited

Ukuran buffer persisten yang digunakan selama parsing dan eksekusi pernyataan. Buffer ini tidak dibebaskan antar pernyataan. Jika Anda menjalankan kueri kompleks, nilai query_prealloc_size yang lebih besar dapat membantu meningkatkan performa karena dapat mengurangi kebutuhan server untuk melakukan alokasi memori selama operasi eksekusi kueri.

Unit: byte.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_query_prealloc_size

range_alloc_block_size

8.0

1

4096

[4096-18446744073709551615]

Unlimited

Ukuran blok yang dialokasikan saat melakukan optimasi rentang.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_range_alloc_block_size

range_optimizer_max_mem_size

8.0

1

8388608

[0-18446744073709551615]

Unlimited

Batas konsumsi memori untuk pengoptimal rentang. Nilai 0 berarti "tidak ada batas". Jika pengoptimal mempertimbangkan rencana eksekusi yang menggunakan metode akses rentang, tetapi memperkirakan bahwa jumlah memori yang diperlukan untuk metode ini akan melebihi batas, maka rencana tersebut diabaikan dan rencana lain dipertimbangkan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_range_optimizer_max_mem_size

read_buffer_size

8.0

1

{LEAST(DBInstanceClassMemory/1048576*128, 262144)}

[8200-2147479552]

Unlimited

Setiap thread yang melakukan pemindaian berurutan pada tabel MyISAM mengalokasikan buffer sebesar ukuran ini (dalam byte) untuk setiap tabel yang dipindai. Jika diatur ke nilai yang bukan kelipatan 4 KB, nilainya dibulatkan ke bawah ke kelipatan 4 KB terdekat.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_read_buffer_size

read_rnd_buffer_size

8.0

1

360448

[8200-2147483647]

Unlimited

Variabel ini digunakan untuk pembacaan dari tabel MyISAM dan, untuk semua mesin penyimpanan, untuk optimasi pembacaan multi-rentang.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_read_rnd_buffer_size

regexp_stack_limit

8.0

1

8000000

[0-2147483647]

Unlimited

Memori maksimum dalam byte untuk tumpukan internal yang digunakan oleh operasi pencocokan ekspresi reguler yang dilakukan oleh REGEXP_LIKE() dan fungsi serupa.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_regexp_stack_limit

regexp_time_limit

8.0

1

32

[0-2147483647]

Unlimited

Batas waktu untuk operasi pencocokan ekspresi reguler yang dilakukan oleh REGEXP_LIKE() dan fungsi serupa. Batas ini merepresentasikan jumlah maksimum langkah yang dilakukan oleh mesin pencocokan dan hanya secara tidak langsung memengaruhi waktu eksekusi. Biasanya, nilainya dalam orde milidetik.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_regexp_time_limit

rpl_read_size

8.0

1

8192

[8192-4294959104]

Unlimited

Variabel sistem rpl_read_size mengontrol jumlah minimum data dalam byte yang dibaca dari file binary log dan file relay log. Jika aktivitas I/O disk untuk file-file ini memengaruhi performa database, meningkatkan ukuran baca dapat mengurangi pembacaan file dan gangguan I/O karena data file saat ini tidak di-cache oleh sistem operasi.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_rpl_read_size

schema_definition_cache

8.0

1

256

[256-524288]

Unlimited

Menentukan batas jumlah objek definisi skema (baik yang digunakan maupun tidak digunakan) yang dipertahankan dalam cache objek kamus.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_schema_definition_cache

session_track_gtids

8.0

1

OFF

[OFF|OWN_GTID|ALL_GTIDS]

Unlimited

Mengontrol pelacak yang digunakan untuk menangkap GTID dan mengembalikannya dalam paket OK. Bergantung pada nilai opsi ini, pada akhir transaksi, GTID yang ditentukan ditangkap oleh pelacak dan ditambahkan ke paket OK.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_session_track_gtids

sha256_password_proxy_users

8.0

1

OFF

[ON|OFF]

Unlimited

Variabel ini mengontrol apakah plugin autentikasi bawaan sha256_password mendukung proxy users. Tidak berpengaruh kecuali variabel sistem check_proxy_users diaktifkan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_sha256_password_proxy_users

show_create_table_verbosity

8.0

1

OFF

[ON|OFF]

Unlimited

SHOW CREATE TABLE biasanya tidak menampilkan opsi ROW_FORMAT tabel jika format baris adalah default. Mengaktifkan variabel ini menyebabkan SHOW CREATE TABLE menampilkan ROW_FORMAT terlepas dari apakah itu merupakan nilai default atau tidak.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_show_create_table_verbosity

show_old_temporals

8.0

1

OFF

[ON|OFF]

Unlimited

Apakah output SHOW CREATE TABLE mencakup komentar untuk menandai kolom temporal yang ditemukan dalam format pra-5.6.4 (kolom TIME, DATETIME, dan TIMESTAMP tanpa dukungan presisi detik pecahan). Variabel ini dinonaktifkan secara default. Jika diaktifkan, output SHOW CREATE TABLE mencakup komentar untuk menandai kolom temporal ini.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_show_old_temporals

skip_show_database

8.0

0

OFF

[ON|OFF]

Unlimited

Mencegah pengguna menggunakan pernyataan SHOW DATABASES jika mereka tidak memiliki hak istimewa SHOW DATABASES. Fitur ini dapat meningkatkan keamanan jika Anda khawatir pengguna dapat melihat database milik pengguna lain. Efeknya bergantung pada hak istimewa SHOW DATABASES: Jika nilai variabel adalah ON, pernyataan SHOW DATABASES hanya diizinkan untuk pengguna yang memiliki hak istimewa SHOW DATABASES, dan pernyataan tersebut menampilkan semua nama database. Jika nilainya OFF, SHOW DATABASES diizinkan untuk semua pengguna, tetapi hanya menampilkan nama database tempat pengguna memiliki hak istimewa SHOW DATABASES atau hak istimewa lainnya.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_skip_show_database

slave_net_timeout

8.0

1

60

[15-300]

Unlimited

Jumlah detik yang ditunggu untuk menerima data tambahan dari server primer sebelum server sekunder menganggap koneksi rusak, membatalkan pembacaan, dan mencoba terhubung kembali.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_slave_net_timeout

slave_parallel_type

8.0

0

LOGICAL_CLOCK

[DATABASE|LOGICAL_CLOCK]

Unlimited

Variabel ini menentukan kebijakan untuk memutuskan transaksi mana yang dieksekusi secara paralel pada server sekunder. Variabel ini tidak berpengaruh pada server sekunder yang bukan multi-threaded. Ketika slave_preserve_commit_order=1 diatur, hanya LOGICAL_CLOCK yang dapat digunakan.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_slave_parallel_type

slave_transaction_retries

8.0

1

10

[0-18446744073709551615]

Unlimited

Sejak MySQL 8.0.26, slave_transaction_retries sudah tidak digunakan lagi dan alias replica_transaction_retries harus digunakan sebagai gantinya. Pada versi sebelum MySQL 8.0.26, gunakan slave_transaction_retries.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_slave_transaction_retries

slave_type_conversions

8.0

0

[s*|ALL_LOSSY|ALL_NON_LOSSY|ALL_SIGNED|ALL_UNSIGNED]

Unlimited

Mengontrol mode konversi tipe yang berlaku pada server sekunder saat menggunakan replikasi berbasis baris.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_slave_type_conversions

slow_launch_time

8.0

1

2

[1-1024]

Unlimited

Jika pembuatan thread memakan waktu lebih dari jumlah detik ini, server meningkatkan variabel status Slow_launch_threads.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_slow_launch_time

slow_query_log

8.0

1

ON

[ON|OFF]

Unlimited

Menentukan status awal log kueri lambat. Jika tidak ada parameter atau parameternya 1, opsi --slow-query-log mengaktifkan log. Jika diabaikan atau dengan argumen 0, opsi ini menonaktifkan log.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_slow_query_log

sort_buffer_size

8.0

1

262144

[32768-4294967295]

Unlimited

Setiap sesi yang harus melakukan pengurutan mengalokasikan buffer sebesar ukuran ini.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_sort_buffer_size

sql_mode

8.0

1

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

(s*|REAL_AS_FLOAT|PIPES_AS_CONCAT|ANSI_QUOTES|IGNORE_SPACE|ONLY_FULL_GROUP_BY|NO_UNSIGNED_SUBTRACTION|NO_DIR_IN_CREATE|ANSI|NO_AUTO_VALUE_ON_ZERO|NO_BACKSLASH_ESCAPES|STRICT_TRANS_TABLES|STRICT_ALL_TABLES|NO_ZERO_IN_DATE|NO_ZERO_DATE|ALLOW_INVALID_DATES|ERROR_FOR_DIVISION_BY_ZERO|TRADITIONAL|HIGH_NOT_PRECEDENCE|NO_ENGINE_SUBSTITUTION|PAD_CHAR_TO_FULL_LENGTH)(,REAL_AS_FLOAT|,PIPES_AS_CONCAT|,ANSI_QUOTES|,IGNORE_SPACE|,ONLY_FULL_GROUP_BY|,NO_UNSIGNED_SUBTRACTION|,NO_DIR_IN_CREATE|,ANSI|,NO_AUTO_VALUE_ON_ZERO|,NO_BACKSLASH_ESCAPES|,STRICT_TRANS_TABLES|,STRICT_ALL_TABLES|,NO_ZERO_IN_DATE|,NO_ZERO_DATE|,ALLOW_INVALID_DATES|,ERROR_FOR_DIVISION_BY_ZERO|,TRADITIONAL|,HIGH_NOT_PRECEDENCE|,NO_ENGINE_SUBSTITUTION|,PAD_CHAR_TO_FULL_LENGTH)*

Unlimited

Mode ini menentukan sintaks SQL apa yang didukung MySQL dan pemeriksaan validasi data apa yang harus dilakukan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_sql_mode

sql_require_primary_key

8.0

1

OFF

[ON|OFF]

Unlimited

Apakah akan menegakkan bahwa pernyataan yang membuat tabel baru atau mengubah struktur tabel yang ada harus memiliki kunci utama.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_sql_require_primary_key

stored_program_cache

8.0

1

256

[16-524288]

Unlimited

Mengatur batas atas lunak jumlah prosedur tersimpan yang di-cache per koneksi. Nilai variabel ini ditentukan dalam satuan jumlah prosedur tersimpan yang disimpan dalam dua cache yang digunakan oleh MySQL Server untuk prosedur tersimpan dan fungsi tersimpan, masing-masing.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_stored_program_cache

stored_program_definition_cache

8.0

1

256

[256-524288]

Unlimited

Menentukan batas jumlah objek definisi prosedur tersimpan (baik yang digunakan maupun tidak digunakan) yang dipertahankan dalam cache objek kamus.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_stored_program_definition_cache

sync_binlog

8.0

1

1

[0-4294967295]

Unlimited

Melakukan flush sinkron ke binary log di disk setelah setiap # penulisan ke file. Nilai 0 (default) menonaktifkan flush sinkron.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_sync_binlog

sync_master_info

8.0

1

10000

[0-18446744073709551615]

Unlimited

Pengaruh variabel ini pada server sekunder replikasi bergantung pada apakah master_info_repository sekunder diatur ke FILE atau TABLE.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_sync_master_info

sync_relay_log

8.0

1

10000

[0-4294967295]

Unlimited

Jika nilai variabel ini lebih besar dari 0, server MySQL menyinkronkan relay log-nya ke disk (menggunakan fdatasync()) setelah setiap sync_relay_log event ditulis ke relay log. Mengatur variabel ini berpengaruh segera untuk semua saluran replikasi, termasuk yang sedang berjalan.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_sync_relay_log

sync_relay_log_info

8.0

1

10000

[0-18446744073709551615]

Unlimited

Mengatur variabel ini berpengaruh segera untuk semua saluran replikasi, termasuk yang sedang berjalan.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_sync_relay_log_info

tablespace_definition_cache

8.0

1

256

[256-524288]

Unlimited

Menentukan batas jumlah objek definisi ruang tabel (baik yang digunakan maupun tidak digunakan) yang dipertahankan dalam cache objek kamus.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_tablespace_definition_cache

table_definition_cache

8.0

1

{LEAST(DBInstanceClassMemory/1073741824*512, 8192)}

[400-524288]

Unlimited

Jumlah definisi tabel (dari file .frm) yang dapat disimpan dalam cache definisi. Jika Anda menggunakan banyak tabel, Anda dapat membuat cache definisi tabel yang besar untuk mempercepat pembukaan tabel. Berbeda dengan cache tabel biasa, cache definisi tabel memakan ruang lebih sedikit dan tidak menggunakan deskriptor file. Nilai minimum dan default keduanya adalah 400.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_table_definition_cache

table_open_cache

8.0

1

{LEAST(DBInstanceClassMemory/1073741824*1024, 16384)}

[1-524288]

Unlimited

Jumlah tabel terbuka untuk semua thread. Meningkatkan nilai ini meningkatkan jumlah deskriptor file yang dibutuhkan oleh mysqld. Anda dapat memeriksa apakah perlu meningkatkan cache tabel dengan memeriksa variabel status Opened_tables. Lihat "Server Status Variables". Jika nilai Opened_tables besar dan Anda tidak sering menggunakan FLUSH TABLES (yang hanya memaksa semua tabel ditutup dan dibuka kembali), Anda harus meningkatkan nilai variabel table_open_cache.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_table_open_cache

table_open_cache_instances

8.0

0

16

[1-64]

Unlimited

Jumlah instance cache tabel terbuka. Untuk meningkatkan skalabilitas dengan mengurangi persaingan antar sesi, cache tabel terbuka dapat dipartisi menjadi beberapa instance cache yang lebih kecil dengan ukuran table_open_cache / table_open_cache_instances. Sebuah sesi hanya perlu mengunci satu instance untuk mengaksesnya dalam pernyataan DML. Ini membagi akses cache di antara instance, memungkinkan performa lebih tinggi untuk operasi yang menggunakan cache ketika ada banyak sesi yang mengakses tabel. Pernyataan DDL masih memerlukan kunci pada seluruh cache, tetapi pernyataan ini jauh lebih jarang daripada pernyataan DML.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_table_open_cache_instances

temptable_max_mmap

8.0

1

1073741824

[0-18446744073709551615]

[20210930,99999999]

Menentukan jumlah maksimum memori dalam byte yang diizinkan dialokasikan oleh mesin penyimpanan TempTable dari file sementara yang dipetakan ke memori sebelum menyimpan data ke tabel sementara internal InnoDB. Pengaturan 0 menonaktifkan alokasi memori dari file sementara yang dipetakan ke memori.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_temptable_max_mmap

temptable_max_ram

8.0

1

1073741824

[2097152-107374182400]

No limit

Jumlah maksimum memori dalam byte yang diizinkan dialokasikan oleh mesin penyimpanan TempTable dari memori utama (RAM) sebelum mulai menyimpan data ke disk.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_temptable_max_ram

thread_cache_size

8.0

1

100

[0-16384]

Unlimited

Berapa banyak thread yang harus di-cache oleh server untuk digunakan kembali. Ketika klien terputus, thread klien ditempatkan dalam cache jika jumlah thread dalam cache kurang dari thread_cache_size. Permintaan thread dipenuhi dengan menggunakan thread dari cache jika memungkinkan, dan hanya saat cache kosong thread baru dibuat. Anda dapat meningkatkan variabel ini untuk meningkatkan performa jika memiliki banyak koneksi baru. Biasanya, ini tidak memberikan peningkatan performa yang nyata jika implementasi thread sudah baik. Namun, jika server Anda menerima ratusan koneksi per detik, Anda harus mengatur thread_cache_size cukup tinggi sehingga sebagian besar koneksi baru menggunakan thread yang di-cache. Dengan memeriksa perbedaan antara variabel status Connections dan Threads_created, Anda dapat melihat seberapa efisien cache thread.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_thread_cache_size

thread_stack

8.0

0

1048576

[131072-2147483647]

Unlimited

Ukuran stack untuk setiap thread. Nilai default 192 KB (256 KB pada sistem 64-bit) cukup besar untuk operasi normal. Jika ukuran stack thread terlalu kecil, hal ini akan membatasi kompleksitas pernyataan SQL yang dapat ditangani server, kedalaman rekursi prosedur tersimpan, dan tindakan lain yang mengonsumsi memori.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_thread_stack

tls_version

8.0

0

TLSv1,TLSv1.1,TLSv1.2

[TLSv1,TLSv1.1,TLSv1.2,TLSv1.3|TLSv1,TLSv1.1|TLSv1.2,TLSv1.3|TLSv1.3]

Unlimited

Protokol yang diizinkan server untuk koneksi terenkripsi. Nilainya adalah daftar nama protokol yang dipisahkan koma. Protokol yang dapat dinamai untuk variabel ini bergantung pada pustaka SSL yang digunakan untuk mengompilasi MySQL.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_tls_version

tmp_table_size

8.0

1

2097152

[262144-268435456]

Unlimited

Ukuran maksimum tabel sementara internal dalam memori.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_tmp_table_size

transaction_alloc_block_size

8.0

1

8192

[1024-131072]

Unlimited

Jumlah byte yang digunakan untuk meningkatkan pool memori per-transaksi saat membutuhkan lebih banyak memori. Lihat deskripsi untuk transaction_prealloc_size.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_transaction_alloc_block_size

transaction_isolation

8.0

1

READ-COMMITTED

[READ-UNCOMMITTED|READ-COMMITTED|REPEATABLE-READ|SERIALIZABLE]

Unlimited

Tingkat isolasi transaksi default.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_transaction_isolation

transaction_prealloc_size

8.0

1

4096

[1024-131072]

Unlimited

Ada pool memori per-transaksi tempat berbagai memori terkait transaksi dialokasikan. Ukuran awal pool dalam byte adalah transaction_prealloc_size. Untuk setiap alokasi yang tidak dapat dipenuhi dari pool karena memori tidak mencukupi, pool ditingkatkan sebesar transaction_alloc_block_size byte. Saat transaksi berakhir, pool dipotong kembali ke transaction_prealloc_size byte.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_transaction_prealloc_size

transaction_write_set_extraction

8.0

1

XXHASH64

[OFF|XXHASH64]

[20210930,99999999)

Variabel sistem ini menentukan algoritma hash yang digunakan untuk operasi tulis yang diekstrak dalam suatu transaksi. Nilai default adalah XXHASH64.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_transaction_write_set_extraction

updatable_views_with_limit

8.0

1

YES

[YES|NO]

Unlimited

Variabel ini mengontrol apakah pembaruan ke view dapat dilakukan ketika view tersebut tidak berisi semua kolom kunci utama yang didefinisikan dalam tabel dasar, dan pernyataan update mencakup klausa LIMIT (pembaruan semacam ini sering dihasilkan oleh alat GUI). Pembaruan dapat berupa pernyataan UPDATE atau DELETE. Kunci utama di sini merujuk pada kunci utama atau indeks unik di mana tidak ada kolom yang dapat berisi NULL.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_updatable_views_with_limit

wait_timeout

8.0

1

86400

[1-31536000]

Unlimited

Jumlah detik yang ditunggu server untuk aktivitas pada koneksi non-interaktif sebelum menutupnya.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_wait_timeout

windowing_use_high_precision

8.0

1

ON

[ON|OFF]

Unlimited

Apakah akan menghitung operasi windowing tanpa kehilangan presisi.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_windowing_use_high_precision

loose_innodb_log_writer_threads

8.0

1

ON

[ON|OFF]

Versions from 20201231 and later

ON: Mengaktifkan thread penulis log, di mana thread khusus bertanggung jawab atas penulisan dan flush log. OFF: Setiap thread melakukan operasi penulisan dan flush log secara independen.

https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_writer_threads

loose_log_error_suppression_list

8.0

1

MY-010520,MY-013360

.*

Unlimited

Variabel sistem log_error_suppression_list berlaku untuk event yang ditujukan ke log error dan menentukan event mana dengan prioritas WARNING atau INFORMATION yang harus ditekan saat terjadi. Misalnya, jika jenis peringatan tertentu dianggap sebagai "kebisingan" yang tidak berguna dalam log error karena sering terjadi tetapi tidak menjadi perhatian, maka peringatan tersebut dapat ditekan.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_log_error_suppression_list

loose_session_track_system_variables

8.0

1

No default value

.*

Unlimited

Variabel sistem yang digunakan untuk mengontrol apakah server melacak dan memberi tahu klien tentang penugasan variabel sistem sesi. Dengan mengatur variabel ini, Anda dapat menentukan penugasan variabel mana yang harus dilacak server dan diberitahukan kepada klien beserta nama variabel dan nilainya yang baru.

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_session_track_system_variables

loose_rpl_semi_sync_master_timeout

8.0

1

1000

[0-18446744073709551615]

Unlimited

Nilai dalam milidetik yang mengontrol berapa lama server primer menunggu konfirmasi commit dari replica sebelum timeout. Setelah waktu ini, jika tidak ada konfirmasi yang diterima, server primer kembali ke replikasi asinkron. Nilai default adalah 10000 milidetik (10 detik).

Catatan

Variabel ini tersedia hanya jika plugin replikasi semi-sinkron diinstal di sisi server primer.

https://dev.mysql.com/doc/refman/8.0/en/replication-options-source.html#sysvar_rpl_semi_sync_master_timeout