LINUX.ORG.RU
ФорумAdmin

Хранение временных файлов MySQL в tmpfs

 


0

1

Здравствуйте. Я использую MariaDb 10.4 и хочу с целью увеличения быстродействия применить хранение временных файлов MySQL в tmpfs, например вот так:

tmpfs /var/lib/mysql/tmp tmpfs rw,gid=27,uid=27,size=1G,nr_inodes=10k,mode=0700 0 0

однако имеется информация касающаяся MySQL- статья https://planet.mysql.com/entry/?id=2181114:

- tmpdir – sometimes it’s a good idea to point tmpdir to /dev/shm so that on-disk temporary tables are actually written to memory, but there’s one important caveat starting with MySQL 5.5: if you do that, it disables AIO acorss the board, because tmpfs does not support AIO. So I would monitor the activity on current tmpdir (/tmp usually) and only switch it to /dev/shm if I see it being an issue.

из которой следует, что на новых версиях MySQL не желательно хранить временные файлы MySQL в tmpfs.

Может кто-то поделиться опытом - можно ли все-таки применять вышеописанный способ увеличения быстродействия на последних версиях MySQL или MariaDB.

не желательно

Не «не желательно», а может не дать выигрыша. Возьми да проверь в своей установке. К тому же, аргумент про AIO выглядит странным, т.к. непонятно, а зачем оно нужно на tmpfs? Данные и так находятся в памяти же, т.е. по сути тут нет вообще никакого I/O.

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)

/dev/shm - это тоже tmpfs.

AS ★★★★★
()

Зачем вам tmpfs для tmp mysql ? Туда могут скидываться огромные таблицы при преобразовании и прочем.

Если уж надо в память у mysql есть тип таблицы memory

Лучше посмотрите на опции

tmp_table_size=30G
max_heap_table_size=100M
myisam_max_sort_file_size=300G
myisam_sort_buffer_size=100M
ism ★★★
()
Ответ на: комментарий от ism

Спасибо, большое за ответ! Очень хотелось бы продолжить общение вне сайта, если это возможно конечно. У меня не хватает знаний по MySQL. Хотел попросить Вас - напишите, пожалуйста, мне на почту kuperegeorge@mail.ru. У меня для Вас есть предложение.

georgekup
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.