У меня неприятная проблема. Мне нужно добавить индекс в таблицу innodb размером несколько гигабайт.
Каждый раз, когда я пытаюсь это сделать:
alter table x add index y;
Я получаю
Error Code : 1114
The table '#sql-5f87_30' is full
У меня уже есть innodb_data_file_path = ibdata1: 10M: автоматическое расширение, поэтому нет ограничений на табличное пространство, а также есть innodb_file_per_table = on.
Кроме того, я попытался изменить tmpdir на dir на разделе с 300 гигабайтами.
Сервер представляет собой 64-битный Debian с файловой системой ext3 и оперативной памятью объемом 7,5 ГБ. В таблице уже 4 индекса.
Может ли кто-нибудь пролить свет на проблему?
Спасибо
Rich