Spec-Zone .ru
спецификации, руководства, описания, API
|
Информация об агрегате сводных таблиц файлового ввода-вывода об операциях ввода-вывода:
file_summary_by_event_name
:
События файла подводили итог на имя события
file_summary_by_instance
:
События файла подводили итог на экземпляр файла
Например:
mysql>SELECT * FROM file_summary_by_event_name\G
...*************************** 2. row *************************** EVENT_NAME: wait/io/file/sql/binlog COUNT_STAR: 31 SUM_TIMER_WAIT: 8243784888 MIN_TIMER_WAIT: 0 AVG_TIMER_WAIT: 265928484 MAX_TIMER_WAIT: 6490658832...mysql>SELECT * FROM file_summary_by_instance\G
...*************************** 2. row *************************** FILE_NAME: /var/mysql/share/english/errmsg.sys EVENT_NAME: wait/io/file/sql/ERRMSG EVENT_NAME: wait/io/file/sql/ERRMSG OBJECT_INSTANCE_BEGIN: 4686193384 COUNT_STAR: 5 SUM_TIMER_WAIT: 13990154448 MIN_TIMER_WAIT: 26349624 AVG_TIMER_WAIT: 2798030607 MAX_TIMER_WAIT: 8150662536...
TRUNCATE TABLE
разрешается для сводных таблиц файлового ввода-вывода. Это
сбрасывает счетчики, чтобы обнулить вместо того, чтобы удалить строки.
У сводных таблиц файлового ввода-вывода есть эти столбцы группировки, чтобы указать, как агрегированы события:
file_summary_by_event_name
имеет EVENT_NAME
столбец. Каждая строка суммирует события для данного
инструмента.
file_summary_by_instance
имеет FILE_NAME
, EVENT_NAME
, и (с MySQL 5.6.4)
OBJECT_INSTANCE_BEGIN
столбцы. Каждая строка суммирует события для
приведенного инструментального примера файла.
У сводных таблиц файлового ввода-вывода есть следующие сводные столбцы, содержащие агрегированные значения.
(Прежде, чем MySQL 5.6.4, таблицы будут содержать только Единственное COUNT_READ
COUNT_WRITE
SUM_NUMBER_OF_BYTES_READ
, и SUM_NUMBER_OF_BYTES_WRITE
столбцы агрегации.) Некоторые столбцы являются более
общими и имеют значения, которые являются тем же самым как суммой значений более мелкомодульных столбцов. Таким
образом агрегации в более высоких уровнях доступны непосредственно без потребности в определяемых пользователем
представлениях, которые суммируют столбцы низшего уровня.
COUNT_STAR
, SUM_TIMER_WAIT
,
MIN_TIMER_WAIT
, AVG_TIMER_WAIT
, MAX_TIMER_WAIT
Эти столбцы агрегат все операции ввода-вывода.
COUNT_READ
, SUM_TIMER_READ
,
MIN_TIMER_READ
, AVG_TIMER_READ
, MAX_TIMER_READ
, SUM_NUMBER_OF_BYTES_READ
Эти столбцы агрегат все операции чтения, включая FGETS
, FGETC
, FREAD
, и READ
.
COUNT_WRITE
, SUM_TIMER_WRITE
, MIN_TIMER_WRITE
, AVG_TIMER_WRITE
, MAX_TIMER_WRITE
, SUM_NUMBER_OF_BYTES_WRITE
Эти столбцы агрегат все операции записи, включая FPUTS
, FPUTC
, FPRINTF
, VFPRINTF
,
FWRITE
, и PWRITE
.
COUNT_MISC
, SUM_TIMER_MISC
,
MIN_TIMER_MISC
, AVG_TIMER_MISC
, MAX_TIMER_MISC
Эти столбцы агрегат все другие операции ввода-вывода, включая CREATE
,
DELETE
, OPEN
, CLOSE
, STREAM_OPEN
, STREAM_CLOSE
, SEEK
, TELL
, FLUSH
, STAT
, FSTAT
, CHSIZE
,
RENAME
, и SYNC
. Нет никаких счетов байта
для этих операций.
Сервер MySQL использует несколько методов, чтобы избежать операций ввода-вывода, кэшируя информацию, считанную из файлов, таким образом, возможно, что операторы, Вы могли бы ожидать приводить к событиям ввода-вывода, не будут. Можно быть в состоянии гарантировать, что ввод-вывод действительно происходит, сбрасывая кэши или перезапуская сервер, чтобы сбросить его состояние.