オープンソースのリレーショナルデータベース管理システム「MySQL」。その派生版である「MariaDB」とともに高速かつ無料で利用できることから高い人気を集めています。
本日紹介する「awesome-mysql-performance」は、それらデータベースシステムのパフォーマンスを最適化するための情報をまとめたリンク集です。
MySQLやMariaDBを単にインストールして使用するための方法を説明した情報はインターネット上に多数存在しますが、より深い見識が必要となるパフォーマンス改善のための情報はあまり多くはありません。
データベースサーバーを運用してみてパフォーマンスの低下に悩まされている方必見の情報といえそうです。
目次
サーバーの設定からInnoDBの最適化
同リンク数には以下の情報が含まれています。
- Ten MySQL performance tuning settings after installation
インストール後のMySQLのパフォーマンスチューニング設定10選 - MySQL Server and SQL Performance Tuning
MySQLサーバとSQLのパフォーマンスチューニング - 101 Tips to MySQL Tuning and Optimization
MySQLのチューニングと最適化の101のヒント - MySQL Performance Cheat Sheet
MySQLパフォーマンス・チートシート - Performance Tuning and Configurations for your MySQL Server
MySQLサーバのパフォーマンスチューニングと設定 - MAKING IT BETTER: BASIC MYSQL PERFORMANCE TUNING (MYSQLD)
より良いものにするために:基本的なmysqlのパフォーマンスチューニング - MySQL 101: Tuning MySQL After Upgrading Memory
MySQL 101: メモリアップグレード後のMySQLのチューニング - Is InnoDB Buffer Pool big enough?
InnoDBのバッファプールは十分な大きさですか? - Optimizing table_open_cache
table_open_cacheの最適化 - InnoDB Performance Optimization Basics
InnoDBのパフォーマンス最適化の基礎 - InnoDB Buffer Pool Resizing: Chunk Change
InnoDB バッファプールのサイズ変更。チャンクの変更 - What is a big innodb_log_file_size?
大きな innodb_log_file_size とは何ですか? - How MySQL Opens and Closes Tables
MySQLがテーブルをどのように開いたり閉じたりするか
MySQLサーバーを管理している方にとっては馴染みのあるトピックが並んでいることがわかります。
タイトルでピントきたかたはリンク先を確認してみてはいかがでしょうか。