Состояние БД в MySQL

291
23 февраля 2018, 15:35

Вот здесь http://prntscr.com/ihrfn9 и ниже есть значения выделенные красным. Это означает, что они выходят за рамки допустимой нормы?

Можно ли утверждать, что все параметры ниже имеют отклонения из-за неправильно написанного движка? И можно что-либо изменить сейчас без правки самого движка и где это меняется?

  • Handler read rnd 11.9 M Количество запросов на чтение строки, основанных на её позиции. Большое значение переменной может быть обусловлено частым выполнением запросов, использующих сортировку результата. Видимо, выполняется много запросов, требующих полного сканирования таблиц, или имеются объединения, неиспользующие индексы надлежащим образом.
  • Handler read rnd next 1.2 G Количество запросов на чтение следующей строки из файла данных. Данное значение будет высоким, если выполняется много сканирований таблиц. Обычно это означает, что таблицы проиндексированы ненадлежащим образом или запросы не используют преимущества индексов.
  • Opened tables 875 Количество открытых таблиц. При большом значении переменной рекомендуется увеличить размер кэша таблиц.
  • Qcache lowmem prunes 10.1 M Количество запросов, удалённых из кэша для освобождения памяти под кэширование новых запросов. Может помочь при настройке размера кэша запросов. Кэш запросов использует стратегию LRU (неиспользуемые длительное время страницы заменяются новыми) при принятии решения об удалении запроса из кэша.
  • Select full join 200 Количество запросов-объединений без использования индексов. Если значение не равно 0, рекомендуется проверить индексы таблиц.
  • Created tmp disk tables 349.9 k Количество временных таблиц, автоматически созданных сервером на диске во время выполнения SQL-выражений. Если значение Created_tmp_disk_tables велико, следует увеличить значение переменной tmp_table_size, чтобы временные таблицы располагались в памяти, а не на жестком диске.
  • Innodb buffer pool reads 839 Количество логических операций чтения, которые MyISAM не смог выполнить из буферного пула и использовал постраничное чтение.
  • Sort merge passes 21 Количество выполненных алгоритмом сортировки проходов. При большом значении следует увеличить значение переменной sort_buffer_size.
READ ALSO
Ограничить результат запроса sql

Ограничить результат запроса sql

есть таблица product и таблица table_11 , в table_11 хранятся данные которые относятся к одному продукту в product , те

192
Оптимизация подзапросов SQL

Оптимизация подзапросов SQL

Имееться вот такой запрос

204
Аналог ltree для MySQL

Аналог ltree для MySQL

Добрый деньДля PostgreSQL можно установить пакет postgresql-contrib, с помощью которого можно использовать ltree, позволяющий хранить древовидные структуры...

385
Узнать сколько совпадений в запросе LEFT

Узнать сколько совпадений в запросе LEFT

Здравствуйте! Помогите, пжлст, составить запрос, если таковой вообще возможенЕсть две таблицы

222