Мне нужно ограничить использование диска MySQL tmpdir, чтобы он не "съел" все доступное дисковое пространство. Доступно около 30G, но я видел, как mysqld использовал все это для создания временной таблицы.
Мой первый подход состоял в реализации дисковой квоты, но я столкнулся с проблемами, потому что я не знаю, как установить квоту, пока диск используется. Это можно сделать, вероятно, во время загрузки в сценарии инициализации, но я не знаю, хорошая ли это идея.
Какие-либо предложения? Каковы будут лучшие практики в этой ситуации?
ОС RedHat
uname -a
Linux www.myservername.com 2.6.18-194.17.1.el5 #1 SMP Mon Sep 20 07:12:06 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
mysql --version
mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (x86_64) using readline 5.1