Ad Widget

Collapse

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

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • GeorgeKup
    Member
    • Nov 2019
    • 98

    #1

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

    Здравствуйте. Я использую 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.
  • AHTOH
    Junior Member
    • Jun 2020
    • 19

    #2
    В целях надежности системы не стоит хранить ДБ tmpfs. По идее тогда можно (проверил на себе, работает) и в ram2folder сделать. Только вот опять проблемы с надежностью.
    Лучше настроить кеш RAM. К примеру вот готовые конфги под разный объем

    Comment

    Working...