jako... nemám mnoho co dodat, jenom si tady tak googlím. Páchám metavýzkum od stolu.
Máte pravdu, že na první pokus
MySQL ZFS SSD mi google hodí na prvních dvou místech
oslavné ódy na tenhle nápad = že ZFS je pro tohle použití naprosto boží. Výkonově podobné jako Ext4, možná nepatrně slabší - ale to pohodlí. A jak přesně na to.
Pokud čtu mezi řádky, tak mi tam chybí posouzení právě "write amplification". Je tam hodnocen jenom výkon pro vyšší=uživatelské vrstvy a pak také geniální features.
Teprve když přitlačím, třeba
MySQL ZFS SSD write amplification, dostanu (odkaz na toto vlákno a)
dva odkazy k věci.
Prostě jste průkopník, přišel jste si na to sám :-( Respect.
Ohledně ZFS vidím pár ladících parametrů, jako velikost bloku a nějaké další věci. Ty oslavné ódy to popisují podrobně. A přesto to nestačí. Často v souvislosti se ZFS čtu zmínky o letmé kompresi - ale mám pocit, že letmá komprese v režii ZFS může write amplification na SSD jedině zhoršit, protože IMO problematizuje pracně vyladěné zarovnání na velikost bloku. Taky jsem si všiml v souvislosti s MySQL zmínek o IO scheduleru - že raději deadline nebo ještě noop než CFQ. Ale toto by podle mého taky nemělo mít vliv na write amplification (i když... přeskupování transakcí ve frontě... jeden nikdy neví jistě.)
Ty dvě "kapitoly z černé kroniky" zmiňují fallback na Ext4, stejně jako Vy. Jsou ale i jiné FS - jako alternativa k Ext4 je často zmiňován XFS, a někdy taky BTRFS. Bohužel většina pojednání na toto téma je stará, cca 2012. Ovšem od té doby Ext4 prodělal jakousi regresi po velkém overhaulu někdy v době 4.x (ze které je snad už venku), naopak starobylý XFS se dočkal poctivé průběžné údržby a momentálně si ve srovnání s Ext4
zřejmě vede poměrně slušně.
BTRFS pod MySQL zřejmě
není dobrý nápad (doporučuji i diskusi pod článkem) - údajně BTRFS má mizernou průchodnost pro "random přepis", což je přesně případ databází...
Hehe kde jsou ty časy, kdy se tablespace dával na holé blokové zařízení, bez FS. Hm -
koukám, že MySQL toto taky zatím ještě umí :-) Ale nevýhody zřejmě převažují nad výhodami.