2022-01-01から1年間の記事一覧

innodb_buffer_pool_sizeの違いによるアクセス速度の変化

MySQLのinnodb_buffer_pool_sizeはインデックスやテーブルデータのインメモリキャッシュサイズであり、かなりパフォーマンスに影響するパラメータとして知られています。 RDSなんかだと、デフォルトでDBメモリサイズの 3/4になるっぽいのですが、MySQLを自前…

webパフォーマンスチューニング実験環境を作る

2023年はWebパフォーマンスチューニングを趣味の一環としてやっていきたい気持ちがあって実験環境を作りたくなったので作りました。 nginx、rails、redis、mysqlというまあまあ普通の構成で、 すべてdocker compose上のコンテナとして作りました。 Webパフォ…

PKをauto_incrementとUUIDにしたときのinnodb insert速度比較

innodbのprimary keyにUUIDとauto_incrementを指定した時の速度差の原因についてこちらの記事にとても分かりやすくまとまっていました techblog.raccoon.ne.jp この記事では、PKをUUIDにしたときのinsert速度低下の原因として以下が挙げられています。 UUID…