Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Overhead таблиц


Автор: Reptor 15.6.2007, 15:24
Вопрос такой что такое Overhead  в описании таблиц в MySQL (phpmyadmin) и как он влияет на производительность БД?

Автор: Reptor 16.6.2007, 11:09
неужели никто не подскажет что это и как оно влияет?

Автор: muzer 16.6.2007, 22:18
А неужели сложно погуглить? Раз никто не отвечает, значит не хотят, поднятие тем таким образом только вызывает ещё больше негатива по отношению к вам.

Первая же страница гугла рассказывает, что phpMyadmin в поле overhead показывает превышение реального размера таблицы, над эффективным. 

То есть overhead - это размер "дырявого" (после удалений или апдейтов) файла по сравнению с объёмом полезной информации в этом файле.
Большой "overhead" замедляет работу БД с данной таблицей и косвенно всю систему в целом (дисковый кэш засоряется, возможно кэш ключей mysql'я хотя это интересный вопрос). 
Полезным лекарством является периодическое выполнение запроса OPTIMIZE TABLE над таблицами.

Автор: Reptor 18.6.2007, 11:51
muzer, спасибо зо объяснение но дело в том что я гуглил и информация была токо на английском и я суть как бы понял но подробности нет вот и решил обратиться на форум за более подробным объяснением. 
Извините если что не так. 

Автор: BushWacka 23.5.2016, 14:32
Модератор: Сообщение скрыто.

Автор: BushWacka 23.5.2016, 14:48
Странно...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)