To be able to optimize your file system (fs), create a separate partition for SQL database. CFI software enables you to create a filesystem and you can also specify how this fs is going to be used.
![]() | Caution |
---|---|
Please, verify the partion is optimally aligned. |
You can check partion alignment via the follwoing commands:
We can recommend using the following parameters for making ext4 fs:
After the fs creation, you have to mount this fs. Please use the following configuration in the
/etc/fstab
file:
/dev/sda3
/var/lib/mysql ext4 defaults,errors=remount-ro,noatime 0 1
We suppose that SQL partition will be sda3
, but replace sda3
with your disk partition. If you do not need to know when files were last accessed (which is not really useful
on a database server), you can mount your filesystems with the noatime
option. That skips
updates to the last access time in inodes on the filesystem, which avoids some disk seeks.
![]() | Caution |
---|---|
If you are creating a partition after installing MySQL server, you need to move the
MySQL system files from the directory /var/lib/mysql to a new
partition. Don't forget to set the correct file attributes.
|