1.3 Show status
SHOW STATUS командасы сервер күйі туралы ақпарат береді (mysqladmin extended-status сияқты). Мәліметтерді шығару мысалы төменде келтірілген (форматы және саны әртүрлі болуы мүмкін).
+--------------------------+------------+
| Variable_name | Value |
+--------------------------+------------+
| Aborted_clients | 0 |
| Aborted_connects | 0 |
| Bytes_received | 155372598 |
| Bytes_sent | 1176560426 |
| Connections | 30023 |
| Created_tmp_disk_tables | 0 |
| Created_tmp_tables | 8340 |
| Created_tmp_files | 60 |
| Delayed_insert_threads | 0 |
| Delayed_writes | 0 |
| Delayed_errors | 0 |
| Flush_commands | 1 |
| Handler_delete | 462604 |
| Handler_read_first | 105881 |
| Handler_read_key | 27820558 |
| Handler_read_next | 390681754 |
| Handler_read_prev | 6022500 |
| Handler_read_rnd | 30546748 |
| Handler_read_rnd_next | 246216530 |
| Handler_update | 16945404 |
| Handler_write | 60356676 |
| Key_blocks_used | 14955 |
| Key_read_requests | 96854827 |
| Key_reads | 162040 |
| Key_write_requests | 7589728 |
| Key_writes | 3813196 |
| Max_used_connections | 0 |
| Not_flushed_key_blocks | 0 |
| Not_flushed_delayed_rows | 0 |
| Open_tables | 1 |
| Open_files | 2 |
| Open_streams | 0 |
| Opened_tables | 44600 |
| Questions | 2026873 |
| Select_full_join | 0 |
| Select_full_range_join | 0 |
| Select_range | 99646 |
| Select_range_check | 0 |
| Select_scan | 30802 |
| Slave_running | OFF |
| Slave_open_temp_tables | 0 |
| Slow_launch_threads | 0 |
| Slow_queries | 0 |
| Sort_merge_passes | 30 |
| Sort_range | 500 |
| Sort_rows | 30296250 |
| Sort_scan | 4650 |
| Table_locks_immediate | 1920382 |
| Table_locks_waited | 0 |
| Threads_cached | 0 |
| Threads_created | 30022 |
| Threads_connected | 1 |
| Threads_running | 1 |
| Uptime | 80380 |
+--------------------------+------------+
Жоғарыда келтірілген айнымалылар күйі мынадай мағыналарға ие:
Айнымалы |
Мәні |
Aborted_clients
|
Клиенттің жойылуы,байланыстың үзілуіне байланысты, байланыстар саны. |
Aborted_connects
|
MySQL серверіне қосылу үшін сәтсіз әрекет саны. |
Bytes_received
|
Барлық клиенттерден алынған байттар саны. |
Bytes_sent
|
Барлық клиенттерге жіберілген байттар саны. |
Com_xxx
|
Әрбір ххх командасының жіберілу саны. |
Connections
|
MySQL серверіне қосылу үшін әрекет саны. |
Created_tmp_tables
|
Оператордың орындалуы кезінде құрылған дискідегі айқын емес уақытша кесте саны. |
Created_tmp_files
|
Mysqld уақытша құрылған файлдар саны. |
Delayed_insert_threads
|
Мәліметтерді insert delayed режимінде қойылған қолданыстағы потоктар саны. |
Delayed_writes
|
INSERT DELAYED командасы арқылы қойылған бағандар саны. |
Delayed_errors |
Қандайда бір (мүмкін, duplicate key) қателіктер кеткен INSERT DELAYED жолдар командасы арқылы жазылғандар саны. |
Flush_commands
|
Іске қосылған FLUSH командасының саны |
Handler_commit
|
Ішкі COMMIT командасының саны. |
Handler_delete
|
Кестедегі өшірілген жолдар саны. |
Handler_read_first |
Бірінші жазбаның индексіндегі оқуларының саны. Егер бұл мән жоғары болса, онда барлық ықтималдығы бойынша, сервер көптеген толық индексті сканерлеуін орындайды, мысалы SELECT col1 FROM foo, болжам бойынша col1 индекстелген. |
|
|
Handler_read_key |
Кілтке негізделген, жолдарды оқудың сұраулар саны. Айнымалының жоғарғы мәннің болуы, сіздің сұрауыңыз және кестелер дұрыс индекстелгенін аңғартады. |
|
|
Handler_read_next |
Кілттердің дұрыс орналасуына байланысты келесі жолдардың оқылуының сұраулар саны. |
|
|
Handler_read_prev |
Кілттердің дұрыс орналасуына байланысты алдыңғы жолдардың оқылуының сұраулар саны. Оңтайлылық үшін көп жағдайда ORDER BY ... DESC қолданылады. |
|
|
Handler_read_rnd |
Тұрақты позицияға негізделген жолдардың оқылуының сұраулар саны. Егер сұрыптау нәтижелерін талап ететін көп сұрау орындалса мән жоғары болады. |
|
|
Handler_read_rnd_next |
Файлдық мәліметтердегі келесі жолдардың оқылуының сұраулар саны. Бұл мән жоғары болады, егер кестелерді сканерлеу көп жүргізілсе. Әдетте бұл сіздің кестеңіз тиісті түрде индекстелмеген немесе сіздің сұрауыңыз индекстердің артықшылықтарын қолданбайтынын білдіреді. |
|
|
Handler_rollback |
ROLLBACK ішкі команданың саны. |
|
|
Handler_update |
Кестедегі жолды жаңарту үшін сұрау саны. |
|
|
Handler_write |
Таблицаға жолдарды қоюдың сұрау саны. |
|
|
Key_blocks_used |
Кэш кілттеріндегі қолданыстағы блоктар саны. |
|
|
Key_read_requests |
Кэш-тегі блок кілтін оқу үшін сұрау саны. |
|
|
Key_reads |
Дискідегі физикалық кілттер блогыңың санаулар саны. |
|
|
Key_write_requests |
Кэш-тегі блок кілттерін жазудағы сұрау саны. |
|
|
Key_writes |
Дискіге блок кілттерін физикалық жазу саны. |
|
|
Max_used_connections |
Бір мезгілде қолданылған байланыстардың максималды саны |
|
|
Not_flushed_key_blocks |
Өзгеріс жасалған, бірақ әлі дискіде жазылмаған кэш кілттеріндегі кілттер блогы. |
|
|
Not_flushed_delayed_rows |
INSERT DELAY сұрауындағы жазбаға кезекте тұрған жолдар саны. |
|
|
Open_tables |
Ашық кестелердің саны. |
|
|
Open_files |
Ашық файлдардың саны. |
|
|
Open_streams |
Ашық ағындардың саны (негізінен журналдауда қолданылады) |
|
|
Opened_tables |
Ашық кестелер саны. |
|
|
Rpl_status |
Сәтсіздікке қауіпсіз статусы (әлі қолданылмаған) |
|
|
Select_full_join |
Кілтміз байланысқандар саны. |
|
|
Select_full_range_join |
Анықтама кестесінде диапазон бойынша ізделу қолданылған байланыстар саны |
|
|
Select_range |
Бірінші кестеде диапазондар қолданылған байланыстар саны. |
|
|
Select_scan |
Бірінші кестеде өткен бірінші сканерлеу байланысының саны. |
|
|
Select_range_check |
Кілтсіз байланыстар саны: кілттерді қолдану тексерісі әр жол сайын жүргізіледі. |
|
|
Questions |
Серверге бағытталған сұраулар саны. |
|
|
Slave_open_temp_tables
|
Қазіргі таңда компьютерге бағынышты ағынмен ашық тұрған уақытша кесте саны.
|
|
|
Slave_running |
ON мәнінен тұрады, егер бұл бағынышты компьютер, басты компьютерге қосылған болса. |
|
|
Slow_launch_threads |
Құру slow_launch_time-нан қарағанда көп уақыт алған ағындар саны. |
|
|
Slow_queries |
Өңдеу long_query_time-нан қарағанда көп уақыт алған сұрау саны. |
|
|
Sort_merge_passes |
Сұрыптау алгоритімімен жүзеге асырылған бірлестіктер саны. Егер бұл мән үлкен болса sort_buffer өсіру керек. |
|
|
Sort_range |
Диапазондарда жүзеге асырылған сұрыптау саны. |
|
|
Sort_rows |
Сұрыпталған жолдар саны. |
|
|
Sort_scan |
Кестелерді сканерлеу жолымен дүзеге асырылған сұрыптаулар саны. |
|
|
ssl_xxx |
SSL-де қолданылатын айнымалылар; әлі іске асырылмаған. |
|
|
Table_locks_immediate |
Кестелерді тез арада блоктаудың сұраулар саны. 3.23.33 нұсқасынан бастап қолжетімді. |
|
|
Table_locks_waited |
Тез арада блоктау іске аспады және күту үшін уақыт қажет еткен сұраулар саны |
|
|
Threads_cached |
Кэш ағынындағы ағын саны. |
|
|
Threads_connected |
Қазіргі таңда ашық тұрған байланыстар саны. |
|
|
Threads_created |
Байланыстарды басқару үшін құрылған ағындар саны. |
|
|
Threads_running |
Жұмыс істемейтін емес ағындар саны. |
|
|
Uptime |
Уақыт секундына: сервер жұмыс істеп тұрған. |
Жоғарыда келтірілген ақпараттарға кейбір ескертпелер:
Егер Opened_tables мәні үлкен болса, table_cache айнымалы мәні өте аз болуы мүмкін.
Егер Key_reads мәні үлкен болса, key_buffer_size айнымалы мәні өте аз болуы мүмкін. Кэшке табысты өтініштердің жиілігін Key_reads/Key_read_requests көмегімен есептеуге болады
Егер Handler_read_rnd мәні үлкен болса, мүмкін MySQL-ден кестені толық сканерлеуін талап етуші тым көп сұраныстар түсуде немесе сізде кілттерді тиісті түрде пайдаланылмайтын байланыстар бар.
Егер Threads_created мәні үлкен болса, мүмкін thread_cache_size айнымалы мәнін үлкейту қажет. Кэшке табысты өтініштердің жиілігін Threads_created/Connections көмегімен есептеуге болады.
Егер Created_tmp_disk_tables мәні үлкен болса, мүмкін, уақытша кестелер жадыда орналасу үшін (қатқыл дискіде емес) tmp_table_size айнымалы мәнін үлкейту қажет.
