mysql и UTM

Технические вопросы по UTM 5.0
vardanal
Сообщения: 14
Зарегистрирован: Сб июн 23, 2007 10:51

Сообщение vardanal »

freebsd4.10-r писал(а):какой формат таблиц?
формат таблиц MyISAM...

vardanal
Сообщения: 14
Зарегистрирован: Сб июн 23, 2007 10:51

Сообщение vardanal »

freebsd4.10-r писал(а):если MyISAM, то можно/нужно сделать оптимизацию таблиц.
А как сделать оптимизацию таблиц?

melmax
Сообщения: 47
Зарегистрирован: Чт янв 24, 2008 09:26

Сообщение melmax »

vardanal писал(а):
freebsd4.10-r писал(а):если MyISAM, то можно/нужно сделать оптимизацию таблиц.
А как сделать оптимизацию таблиц?
1) остановить биллинг
2) переименовать таблицу discount_transactions_all,например, в old_table
3) создать таблицу с именем discount_transactions_all и структурой old_table
4) скопировать данные из старой в новую, как то так:
INSERT INTO discount_transactions_all
SELECT * FROM old_table
5) удалить таблицу old_table
6) запустить биллинг.

P.S. перед всем этим делом бекап базы.

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

Если есть файл discount_transactions_*.myd, то MyISAM, если .ibd, или его вовсе нету, то InnoDB. Если есть опция innodb_file_per_table в конфиге mysql, то команда OPTIMIZE TABLE будет работать как для MyISAM, так и для InnoDB.

vardanal
Сообщения: 14
Зарегистрирован: Сб июн 23, 2007 10:51

Сообщение vardanal »

большое спасибо у меня все получилась :wink:

Ответить