Ещё вопрос по Mysql
Сам в Mysql нифига не понимаю.
Такая проблема: биллинговая система пишит в mysql базу (трафик), так вот иногда я этот очёт посмотреть не могу, не открывается он. Сказали, что слетели индексы в базе.
Чего сделал:
Зашёл под рутом в базу и сделал во этак
mysql> alter table traffic drop index uid;
mysql> alter table traffic add index uid(uid,ftime);
Точнее это мне посоветовали сделать, как я понял этим я сбросил индексы в таблице traffic, а затем их восстановил заново.
Так вот первое время это помогало, а щас нет. Сейчас он пишет после
mysql> alter table traffic add index uid(uid,ftime);
вот это
ERROR 3: Error writing fil '/tmp/STvCj8Tf' (Errorcode: 28)
Во время выполнения данного запроса постепенно заканчивалось место на разделе "/", ибо для tmp я отдельного раздела не делал.
Короче не могу я индексы восстановить.
Как мне указать mysql, чтоб она другой раздел использовала для своих нужд?
Или я чего-то не так понял, вообщем скажите как индексы восстановить?
|