最近看到四篇不错的BLOG文章,没有了全文翻译的冲动,就稍微介绍一下吧。
1) MYSQL TMPDIR ON RAM-DISK
http://www.fromdual.com/mysql-tmpdir-on-ram-disk
mysql需要创建临时表 (temporary tables) 的时候,
如果table_size小于某值,会创建memory类型的表;
如果大于某值,会在硬盘临时目录(/tmp)中创建myisam类型的表。
显然memory的速度比disk要快得多,
所以,可以考虑创建RAM-disk(ramfs或tmpfs),然后把临时目录挂载上去。
个人感觉不如直接把变量tmp_table_size的值调大一些。
2) RESIZE XFS FILE SYSTEM FOR MYSQL
http://www.fromdual.com/resize-xfs-file-system-for-mysql
比如mysql使用一个单独的分区/dev/sdb1,xfs文件系统,
如果sdb1可用空间不足,但是sdb还有剩余空间,
…