Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте, вопрос такой: На сколько известно при удалении таблицы из базы она физически не удаляется с диска (типа файл ibdata), если так, то как физически удалить эту инфу? (мускул 5.0, Windows, InnoDB).
Есть 1.оптимизатор таблиц (освобождает место удаленных записей и дефрагментирует)
2.truncate tables - удаляет таблицы и заново создает.
Но это все не то.
Неактивен
Вариант 1:
Сделать дамп таблиц, оставшихся в живых
удалить ibdata
создать новый ibdata
Вариант 2:
создать таблицу dummy и заполнять ее нулями пока не кончится место в tablespace, затем сделать ей truncate
Неактивен
Если это регулярная процедура, то можете воспользоваться innodb_file_per_table,
тогда таблицы будут создаваться в отдельных файлах и будут удаляться при DROP.
Неактивен