Ta strona jest oryginalną dokumentacją PmaControl. Zachowuje praktyczną strukturę indeksu do pracy nad optymalizacją MySQL, bez kopiowania treści zewnętrznych i bez zależności od zewnętrznego produktu.
Główne ścieżki
- Strojenie wydajności MySQL
- Kontrole stanu MySQL
- Kontrole schematu MySQL
- Kontrole bezpieczeństwa MySQL
- Parametry wydajności MySQL
- Strona oceny wydajności
Metryki wydajności
Parametry MySQL
- Indeks parametrów
- Zmienne statusu
- Konfiguracja my.cnf
- bulk_insert_buffer_size
- innodb_buffer_pool_chunk_size
- innodb_buffer_pool_instances
- innodb_buffer_pool_size
- innodb_change_buffering
- innodb_file_per_table
- innodb_flush_log_at_trx_commit
- innodb_flush_method
- innodb_log_buffer_size
- innodb_log_file_size
- innodb_max_dirty_pages_pct
- innodb_page_cleaners
- innodb_purge_threads
- innodb_read_io_threads
- innodb_redo_log_capacity
- innodb_thread_concurrency
- innodb_write_io_threads
- join_buffer_size
- key_buffer_size
- max_allowed_packet
- max_connections
- max_heap_table_size
- myisam_sort_buffer_size
- optimizer_search_depth
- query cache
- read_rnd_buffer_size
- sort_buffer_size
- table_definition_cache
- table_open_cache
- thread_cache_size
- thread_handling
- thread_pool_size
- thread_stack
- tmp_table_size
- transaction_prealloc_size
- open_files_limit
Typowe incydenty
- Częste restarty
- Identyfikacja portu MySQL
- General query log
- Długotrwałe zapytania
- Wysokie użycie CPU
- Deadlocki
Praktyczne przewodniki
- Strojenie InnoDB
- Optymalizacja bazy danych
- Optymalizacja proaktywna
- Pułapki optymalizacji
- Tworzenie indeksów
- Najczęstsze zapytania kontra wolne zapytania
- Zmienne MySQL
- Użycie pamięci MySQL
- Wolne zapytania PHP/MySQL