我在数据库中有大量的(InnoDB)表; 显然,用户能够使用JOIN创建SELECT,从而导致临时的,大的(因此在磁盘上)表.有时,它们是如此之大,以至于耗尽磁盘空间,导致各种奇怪的问题.
有没有办法限制磁盘表的临时表最大大小,以便表不会过度增长磁盘?tmp_table_size仅适用于内存表,尽管名称.我没有在文档中找到任何相关内容.