Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Из за чего рушатся(фрагментируются) таблицы в MySQL

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Kuroch
Отправлено: 14 Октября, 2010 - 09:45:12
Post Id


Новичок


Покинул форум
Сообщений всего: 43
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




У меня в базе около 180 таблиц, каждый день phpmyadmin говорит о том что некоторые из них разрушены (фрагментированы) помогает repair table но почему так происходит? из-за чего? причем некоторые из них рушатся с постоянной регулярностью... кто сталкивался как с этим бороться и насколько это опасно для всей базы в целом?
 
 Top
DarkWay666
Отправлено: 14 Октября, 2010 - 10:31:53
Post Id



Забанен


Покинул форум
Сообщений всего: 59
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)

[+][+]


фрагментированны и разрушенны разные вещи, определитесь.
 
 Top
Kuroch
Отправлено: 14 Октября, 2010 - 10:37:55
Post Id


Новичок


Покинул форум
Сообщений всего: 43
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




DarkWay666 пишет:
фрагментированны и разрушенны разные вещи, определитесь.


Тоесть если таблицы фрагментированы это не страшно???

ну сообщения что таблица помечена as crushed и должна быть восстановленна не возникает, так всетаки о чем же сообщает пхпмайадмин когда говорит что таблица фрагментирована?
 
 Top
Viper
Отправлено: 14 Октября, 2010 - 12:19:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Kuroch crushed это порушеная, fragmented это фрагментированная. уж определитесь что вам пишут Улыбка


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Kuroch
Отправлено: 14 Октября, 2010 - 12:21:26
Post Id


Новичок


Покинул форум
Сообщений всего: 43
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Viper пишет:
Kuroch crushed это порушеная, fragmented это фрагментированная. уж определитесь что вам пишут Улыбка


Фрагментированная!!!
 
 Top
Viper
Отправлено: 14 Октября, 2010 - 15:35:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Kuroch судя по вопросу первого поста и последнего, операция скрещивания мух с котлетами прошла успешно Радость

crash таблиц в основном происходит из-за выключения питания, либо ресета с кнопки или Ctrl+Shift+розетка.
фрагментация же для myisam как и для innodb происходит из-за "дыр" в расположении индексных страниц. не вдаваясь в подробности(которые описаны тут) myisam страдает от фрагментации в большей степени чем innodb. так же для оптимизации стоит провести пересмотр типов для хранимых данных, дабы небыло overhead'а.

ЗЫ! Для дефрагментации OPTIMIZE, для восстановления REPAIR.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Kuroch
Отправлено: 14 Октября, 2010 - 16:48:19
Post Id


Новичок


Покинул форум
Сообщений всего: 43
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Viper пишет:
Kuroch судя по вопросу первого поста и последнего, операция скрещивания мух с котлетами прошла успешно Радость

crash таблиц в основном происходит из-за выключения питания, либо ресета с кнопки или Ctrl+Shift+розетка.
фрагментация же для myisam как и для innodb происходит из-за "дыр" в расположении индексных страниц. не вдаваясь в подробности(которые описаны тут) myisam страдает от фрагментации в большей степени чем innodb. так же для оптимизации стоит провести пересмотр типов для хранимых данных, дабы небыло overhead'а.

ЗЫ! Для дефрагментации OPTIMIZE, для восстановления REPAIR.


СПАСИБО!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB