У меня есть довольно большие (InnoDB) таблицы в базе данных; по-видимому, пользователи могут создавать SELECT с JOIN, что приводит к временным, большим (и, следовательно, на диске) таблицам. Иногда они настолько велики, что они исчерпывают дисковое пространство, что приводит к возникновению всех видов странных проблем.
Есть ли способ ограничить максимальный размер таблицы temp для таблицы на диске, чтобы таблица не перерастала диск? tmp_table_size применяется только к таблицам в памяти, несмотря на имя. Я не нашел ничего в документации .