🗄️ Databases & Backend

なぜ君のNVMeドライブが画像処理中にMySQLのダブルライトバッファで悲鳴を上げるのか

画像アップロードがデータベースをぶっ壊すなんて本末転倒だ。だがWordPressテーマがwp_postmetaを肥大化させると、MySQLのダブルライトバッファがNVMeをトロトロのシロップに変えてしまう。

画像処理停止中にNVMe上で競合するMySQLダブルライトバッファ書き込みのblktrace可視化

⚡ Key Takeaways

  • WordPress画像メタデータのバースト書き込みでバッファプール枯渇、MySQLダブルライトバッファ競合が急騰する。 𝕏
  • BlktraceがアプリI/Oの後ろに並ぶ同期ダブルライトフラッシュを暴く——スループット限界じゃない。 𝕏
  • 専用ストレージ、InnoDBパラムチューニング、CMS更新バッチ化で直せ——NVMe共有はNG。 𝕏
Published by

DevTools Feed

Ship faster. Build smarter.

Worth sharing?

Get the best Developer Tools stories of the week in your inbox — no noise, no spam.

Originally reported by dev.to

Stay in the loop

The week's most important stories from DevTools Feed, delivered once a week.