Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
аударма ДҚ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
52 Кб
Скачать
☆

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 айнымалы мәнін үлкейту қажет.