SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 13.02.2009 21:05:24

Proger
Активист
Откуда: Санкт-Петербург
Зарегистрирован: 04.09.2008
Сообщений: 172

Вопрос по InnoDB (что за постраничное чтение?..)

Сидел тут и заглянул в системные состояния в phpmyadmin и увидел:
Innodb_buffer_pool_reads = 185
Количество последовательных запросов на чтение, которые InnoDB не смог выполнить из буферного пула и использовал постраничное чтение.

Собственно хочу понять насколько это важно и ощутимо? Ну и если важно, то как это исправить и обнаружить причины.

ЗЫ данные были взяты через 8 минут после перезагрузки сервера.

Неактивен

 

#2 13.02.2009 21:23:11

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Вопрос по InnoDB (что за постраничное чтение?..)

Это вполне нормально. Не все же данные кэшируются в buffer_pool, иногда надо и к хранилищу обращаться.

Важно отношение Innodb_buffer_pool_reads  / Innodb_buffer_pool_read_requests

Неактивен

 

#3 13.02.2009 21:33:31

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Вопрос по InnoDB (что за постраничное чтение?..)

Более того, первые запросы еще не закэшировались в памяти => должны быть прочитаны с диска smile

Неактивен

 

#4 14.02.2009 19:47:43

Proger
Активист
Откуда: Санкт-Петербург
Зарегистрирован: 04.09.2008
Сообщений: 172

Re: Вопрос по InnoDB (что за постраничное чтение?..)

Соотношение у меня 191 / 16 M эт как я понимаю нормально

Неактивен

 

#5 14.02.2009 19:56:53

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Вопрос по InnoDB (что за постраничное чтение?..)

Очень даже неплохое соотношение

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson