Spec-Zone .ru
спецификации, руководства, описания, API
|
diskpagebuffer
таблица обеспечивает статистику о дисковом буферном использовании
страницы MySQL Cluster Disk Data tables.
Следующая таблица предоставляет информацию о столбцах в diskpagebuffer
таблица. Для
каждого столбца таблица показывает имя, тип данных, и краткое описание. Дополнительная информация может быть
найдена в примечаниях после таблицы.
Имя столбца | Ввести | Комментарии |
---|---|---|
node_id |
целое число | ID узла данных |
block_instance |
целое число | Блочный экземпляр |
pages_written |
целое число | Число страниц, записанных диску. |
pages_written_lcp |
целое число | Число страниц, записанных локальными контрольными точками. |
pages_read |
целое число | Число страниц читало из диска |
log_waits |
целое число | Число записей страницы, ожидающих журнала, который будет записан диску |
page_requests_direct_return |
целое число | Число запросов на страницы, которые были доступны в буфере |
page_requests_wait_queue |
целое число | Число запросов, которые должны были ожидать страниц, чтобы стать доступными в буфере |
page_requests_wait_io |
целое число | Число запросов, которые должны были быть считаны из страниц на диске (страницы wereunavailable в буфере) |
Можно использовать эту таблицу с MySQL Cluster Disk Data tables, чтобы определить ли DiskPageBufferMemory
является достаточно большим, чтобы позволить данным быть
считанными из буфера скорее от диска; уменьшение поиска на диске может помочь улучшить производительность таких
таблиц.
Можно определить пропорцию чтений от DiskPageBufferMemory
к общему количеству чтений, используя запрос, таких как
этот, который получает это отношение как процент:
SELECT node_id, 100 * page_requests_direct_return / (page_requests_direct_return + page_requests_wait_io) AS hit_ratio FROM ndbinfo.diskpagebuffer;
Следствие этого запроса должно быть подобным тому, что показывают здесь с одной строкой для каждого узла данных в кластере (в этом примере, у кластера есть 4 узла данных):
+---------+-----------+| node_id | hit_ratio |+---------+-----------+| 5 | 97.6744 || 6 | 97.6879 || 7 | 98.1776 || 8 | 98.1343 |+---------+-----------+4 rows in set (0.00 sec)
hit_ratio
приближающиеся 100 % значений указывают, что только очень небольшое
количество чтений делается из диска, а не из буфера, что означает, что Дисковая производительность чтения Данных
приближается к оптимальному уровню. Если какое-либо из этих значений составляет меньше чем 95 %, это - индикатор
strong что установка для DiskPageBufferMemory
потребности, которые будут увеличены в config.ini
файл.
Изменение в DiskPageBufferMemory
требует прокручивающегося перезапуска всех узлов данных
кластера прежде, чем он вступит в силу.