温故知新 linux実践講座

温故知新 linux実践講座

温故知新。linuxを使いこなしてみよう。

ホーム » Linux入門 » MySQLの最適化 コマンド

— 広告 —


— 広告 —

MySQLの最適化 コマンド

所要時間 約 2分

mysqlMySQL データベースのテーブルを最適化する方法について調べました。

MyISAMは最適化されますが、innoDBは最適化されません。
どうしてもinnoDBの最適化が必要なら、一度、mysqldumpで出力したものをインポートし直す必要があります。

だそうです....。

  1. SQL文で最適化する場合、'OPTIMIZE TABLE テーブル名'で最適化できます。
  2. コマンドで最適化する場合、「mysqlcheck -o -uユーザー名 -pパスワード データベース名」で最適化されます。
  3. 全データベースを最適化する場合、「mysqlcheck -A -o -uroot -prootパスワード」で最適化されます。

cronを使ってMySQLデータベースの最適化を行う

#!/bin/sh
 
/usr/bin/mysqlcheck -o -r --all-databases -uUsername -pPASSWORD

このスクリプトのパーミッションに実行権限を与えて cron で実行時間を指定する。

-- 広告 -- -- 広告 --

 

この記事に関連する記事一覧

アフィリエイトで稼ぐ
プロフィール

ぴよふぁくとりぃです。

職業は自宅でサーバ管理、資格は薬剤師です。
趣味も職業もパソコンラブです。
よろしくね。
連絡先: admin@arakanoj.com
URL: http://piyofactory.com

検索
人気ページ
東京電力予想最大電力(万kW)
twitter
使い方を知れば知るほど楽しく使える Linux。
Linux の基本を覚えてもっともっと楽しいコンピュータの使い方を身につけましょう。