Read it later.

Web製作に関するサーバ構成やコーディングネタの備忘録として使ってます。

*

[MySQL]innodbチューニング

      2011/08/18

いま携わっているプロジェクトでMySQLを使用しているのだけど、主要テーブル全てinnodbを使用しています。

1テーブルが現在100万件くらいになっているマスタテーブルがあるのだけど、
それを絡めると重いので、起動オプションの変更(my.cnf)によるチューニングに関して調べてみました。

■コンフィグファイルはどこにあるか。

$ locate my.cnf

■現在適用されている起動オプション(サーバ変数)を知るには。

コマンドライン

$ mysqladmin variables
$ mysqladmin variables -u root -p

SQL

SHOW VARIABLES;
SHOW VARIABLES LIKE 'innodb%';

■起動オプション(サーバ変数)の説明
InnoDB 起動オプションとシステム変数

■気になるチューニングの解説ページ
5分でできる、MySQLのメモリ関係のチューニング!
mysqlを高速化したいときのチューニング方法
一日目午後:MySQLの最適化

 - MySQL

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

  関連記事

mysql
MySQL 5.5からMySQL 5.6へのアップグレード後の諸々の対応

先日、とあるシステムのデータベースをMySQL5.5からMySQL5.6にアップ …

mysql
[MySQL]テーブルのカラムのコメントの変更

MySQLでカラムのコメントを変更する方法を探してみた。 結局、カラムの再定義と …

mysql
[MySQL][phpMyAdmin]Allowed memory size of XXXXXX bytes exhausted (tried to allocate XXXXXX bytes)

こんな現象がおきました phpMyAdminでデータベース全体をエクスポートした …

mysql
[MySQL]ストアドプロシージャをmysqldumpでダンプできない – user has insufficent privileges to SHOW CREATE PROCEDURE

データベースに対して、ALL PRIVILEGES権限を割り当てているユーザでm …

mysql
mysqlコマンドをコメント付きでクエリを実行する。

phpMyAdminでストアドを登録するとスクリプト内部にあるコメントも、ソース …

mysql
[MySQL]データベースごとのサイズをSQLで一発で取得する

各データベースに接続して、単体でデーターベースサイズや、各テーブルのサイズを取得 …

mysql
[MySQL]プロセスの確認と、プロセスの強制終了

ストプロ内でのどのSQLが実行されているかもプロセスを見れば分かる MySQL内 …

mysql
Windows7でMySQL Connectorのインストールに失敗する – Error installing ODBC driver MySQL ODBC 5.5 Driver

Error installing ODBC driver MySQL ODBC …

mysql
mysqlで一般クエリログをする

mysqlで一般クエリログをするためには、 my.cnfをいじるといいのだけど、 …

mysql
[MySQL]Cannot load from mysql.proc. The table is probably corrupted

mysqlのストアドプロシージャの再登録をしようとすると、下記のエラーが表示され …