私はMySQLのファイル形式AntelopeとBarracudaについて少し前に読んでいますが、BarracudaとCompressionを利用することで利益が得られるのではないかと考えています。
私のサーバーはMySQLのデフォルトであるため、現在Antelopeを使用しています。
私が持っている大規模なデータベースのために、メモリに関する問題が何度もありました。私のデータベースは毎日増加しています。
http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/のような圧縮は、少数の人々に利益をもたらしているようです
。
私はメモリとディスク容量が低くなることを理解していますが、これを理解しているかどうかはわかりません(記事から引用):
「トップに応じて〜5%のCPU負荷(80〜100%からほとんどI / Oを待っています)
0.01主キーによる平均検索時間(変換前の1〜20秒)
データが圧縮されている場合、サーバーは元のデータを再度取得するために圧縮を解除する必要があるため、これらの2つのことは改善されないと考えました。
これは、読み取り/書き込み集中型のアプリケーションで役立ちますか?Barracuda and Compressionに変更することをお勧めしますか?
バラクーダの問題を知っていますか?
次の質問の答えはいくつかの問題を指摘しているようですが、2011年からですので、今では修正されていると思います:https : //serverfault.com/questions/258022/mysql-innodb-how-to-switch -to-barracuda-format