無料PHPプログラム

MySQL 5.1 リファレンスマニュアル :: 13 ストレージエンジンとテーブルタイプ :: 13.5 InnoDB ストレージ エンジン :: 13.5.17 InnoDB トラブルシューティング
« 13.5.16 InnoDB テーブル上の制約

13.5.17.1 トラブルシューティング InnoDB データ ディクショナリ操作 »
Section Navigation      [Toggle]
  • 13.5 InnoDB ストレージ エンジン
  • 13.5.1 InnoDB 概要
  • 13.5.2 InnoDB 連絡先情報
  • 13.5.3 InnoDB 設定
  • 13.5.4 InnoDB 起動オプションとシステム変数
  • 13.5.5 InnoDB テーブルスペースを作成する
  • 13.5.6 InnoDB テーブルの作成と利用
  • 13.5.7 InnoDB データとログ ファイルの追加と削除
  • 13.5.8 InnoDB データベースのバックアップと復旧
  • 13.5.9 InnoDB データベースを別のマシンに移動する
  • 13.5.10 InnoDB トランザクション モデルとロック
  • 13.5.11 InnoDB パフォーマンス チューニング ヒント
  • 13.5.12 マルチバージョンの実装
  • 13.5.13 InnoDB テーブルとインデックス構造
  • 13.5.14 InnoDB ファイル領域の管理とディスク I/O
  • 13.5.15 InnoDB エラー処理
  • 13.5.16 InnoDB テーブル上の制約
  • 13.5.17 InnoDB トラブルシューティング
    • 13.5.17.1 トラブルシューティング InnoDB データ ディクショナリ操作

13.5.17. InnoDB トラブルシューティング

[+/-]

13.5.17.1. トラブルシューティング InnoDB データ ディクショナリ操作

次の一般的なガイドラインは、トラブルシューティング InnoDB 問題に適応します:

  • 操作に失敗したり、バグの疑いがある時は、.err のサフィックスを持つデータ ディレクトリ内のファイルである、MySQL サーバ エラー ログを確認する必要があります。

  • トラブルシューティングを行う時は、通常、mysqld_safe ラッパを通したり、Windows サービスとしてではなく、コマンド プロンプトから MySQL サーバを起動するのが一番良い方法です。そうする事で mysqld がコンソールに何をプリントするのかを確認でき、何が起きているのかをよく知る事ができます。Windows 上では、アウトプットをコンソール ウィンドウに導く為に --console オプションを利用してサーバを起動させる必要があります。

  • 問題についての情報を得る為には InnoDB モニタを利用してください。(項13.5.11.1. 「SHOW ENGINE INNODB STATUS と InnoDB モニタ」 を参照してください。)もしその問題が性能に関連していたり、サーバがハングアップしているようであれば、InnoDB 内部の状態に関する情報をプリントする為に innodb_monitor を利用しなければいけません。もしその問題がロックに関連していたら、innodb_lock_monitor を利用してください。もしその問題がテーブル作成や別のデータ ディレクトリ操作に関連していたら、InnoDB 内部データ ディクショナリの内容をプリントする為に innodb_table_monitor を利用してください。

  • もしテーブルが破損した疑いがあれば、そのテーブル上で CHECK TABLE を起動してください。

MySQL Enterprise.? MySQL ネットワークモニタリングとアドバイスサービスは、InnoDB テーブルをモニタする為に特別にデザインされたアドバイザを提供します。これらのアドバイザは、今後起こる可能性のある問題を前もって指摘できる場合があります。追加情報については http://www-jp.mysql.com/products/enterprise/advisors.html を参照してください。

Copyright c 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates

無料CGI PHPスクリプト | 新着情報スクリプト | 営業日カレンダー | PHPマニュアル | MySQLマニュアル | PEARマニュアル

Copyright (c) 2010 jmcodex.com All rights reserved.