The table is marked as crashed.

virakochi

Устал
The table is marked as crashed.

Промблема вот какая: в таблиуе хранятся статьи, иногда довольно большого размера. Работа с таблицей идет примерно раз в минут 10 (правка статей, добавление etc) + выборки для сайта. Регулярно проверка таблицы выдает сабж, и естественно выборка по ней не проводится.

Структура таблицы:

`article_id` bigint(20) NOT NULL auto_increment,
`chapter_id` bigint(20) unsigned NOT NULL default '0',
`article_name` text NOT NULL,
`article_anons` text NOT NULL,
`article_anons_img` varchar(100) NOT NULL default '',
`article_text` longtext,
`article_date` bigint(20) unsigned NOT NULL default '0',
`article_month` bigint(20) unsigned NOT NULL default '0',
`article_from` text NOT NULL,
`article_from_www` varchar(100) default NULL,
`article_author` varchar(100) default NULL,
`article_ntype` varchar(50) default NULL,
`article_active` enum('1','0') NOT NULL default '1',
`isissue` enum('0','1') NOT NULL default '0',
`article_file` varchar(200) default NULL,
PRIMARY KEY (`article_id`),
FULLTEXT KEY `article_name` (`article_name`,`article_anons`,`article_text`,`article_author`)

Что можно сделать с этим?
 

virakochi

Устал
Сорри.
FreeBSD 5.2.1
tabletype = myisam
mysql 4.0.18
filesystem - не могу сказать, в никсах не силен

-~{}~ 20.05.04 14:54:

??
 

virakochi

Устал
да, но не каждую же неделю после звонка заказчика))

Мне нужно не исправлять ее, а сделать так чтоб не портился индекс-файл

-~{}~ 20.05.04 16:01:

Хм... Подозреваю, что идей не будет ((

-~{}~ 21.05.04 13:21:

Я спросил что-то глупое или никто просто не может мне помочь? Проблема очень актуальна, поскольку сайт является лидером своего раздела на бигмире...
 

IntenT

SkyDiver
незнаю, кто посоветовал ставить не стейбл в продакшн.
это я про FreeBSD 5.2.
 

virakochi

Устал
tony2001
Спасибо за линк. Странно, как я его пропустил... Буду копать.
 

ForJest

- свежая кровь
Использование внешней программы (например myisamchk) на открытой таблице
Я в своей практике сталкивался именно с этим. Проверь - нет ли там по крону запуска myisamchk.
 

rudik

Developer
Попробуй лочить таблицу, когда делаешь в ней апдейт информации.
 
Сверху