MySQL创建索引为什么会疯狂占用系统盘?
MySQL在创建全文索引的时候,程序和数据库文件都在D盘,创建full index的时候,C盘会疯狂涨硬盘占用。最后导致C盘几十个G被吃完,创建索引失败
回答
把系统变量 tmpdir的路径显式的设置到磁盘空间大的磁盘或分区上,比如d:盘
在my.cnf中,例如:
tmpdir=d:/
注意:需要重启mysql生效
MySQL在创建全文索引的时候,程序和数据库文件都在D盘,创建full index的时候,C盘会疯狂涨硬盘占用。最后导致C盘几十个G被吃完,创建索引失败
把系统变量 tmpdir的路径显式的设置到磁盘空间大的磁盘或分区上,比如d:盘
在my.cnf中,例如:
tmpdir=d:/
注意:需要重启mysql生效