MySQL 5.1 リファレンスマニュアル :: 14 MySQL Cluster :: 14.9 クラスタ ユーティリティ プログラム :: 14.9.13 ndb_size.pl — NDBCluster サイズ仕様エスティメーター
« 14.9.12 ndb_show_tables

14.9.14 ndb_waiter »
Section Navigation      [Toggle]
  • 14.9 クラスタ ユーティリティ プログラム
  • 14.9.1 ndb_config — NDB 設定情報の抽出
  • 14.9.2 ndb_delete_all — NDB テーブルからのすべての行を削除する
  • 14.9.3 ndb_desc — NDB テーブルの説明
  • 14.9.4 ndb_drop_index
  • 14.9.5 ndb_drop_table
  • 14.9.6 ndb_error_reporter
  • 14.9.7 ndb_print_backup_file
  • 14.9.8 ndb_print_schema_file
  • 14.9.9 ndb_print_sys_file
  • 14.9.10 ndb_select_all
  • 14.9.11 ndb_select_count
  • 14.9.12 ndb_show_tables
  • 14.9.13 ndb_size.pl — NDBCluster サイズ仕様エスティメーター
  • 14.9.14 ndb_waiter

14.9.13. ndb_size.pl — NDBCluster サイズ仕様エスティメーター

これはそれが NDBCluster ストレージ エンジンを使用するために変換される場合の MySQL のデータベースで必要なスペースの量を見積もるために使用される Perl のスクリプトです。この項で説明した他のユーティティとは異なり、MySQL Cluster (実際のところ、接続する理由はないのだが) とのアクセスは必要ありません。しかしながら、データベースの常駐をテストする MySQL サーバーへのアクセスは必要です。

仕様:

  • 稼働中の MySQL サーバーサーバーのインターフェースは MySQL Cluster にサポートを提供する必要はありません。

  • Perl の稼働中のインストール。

  • DBI および HTML::テンプレート モジュール、この両方はそれらが Perl のインストールの一部で無い場合 CPAN から取得できます。(多くの Linux および他のオペレーティング システムの配布はこれらの 1 つあるいは両方のバイナリにそれ自身のパッケージを提供します。

  • ndb_size.tmpl テンプレート ファイル、はMySQL のインストールの share/mysql ディレクトリに見つかるはずです。このファイルは ndb_size.pl — と同じディレクトリにコピーあるいは移動する必要があります。もしそれがそこに既に無い場合— スクリプトを実行する前に

  • 必要な権限を持つ MySQL ユーザーアカウント既存のアカウントの使用の希望されない場合、GRANT USAGE ON db_name を使用して新たに作成します。* — そこでは db_name は検査されるデータベース名で— この目的には十分です。

ndb_size.pl および ndb_size.tmpl は storage/ndb/tools の MySQL ソースにあります。これらのファイルが MySQL のインストールに見つからない場合、MySQLForge project page で入手できます。

使用法:

perl ndb_size.pl db_name hostname username password > file_name.html

表示されたコマンドは password を持つユーザー username で MySQL サーバーに hostname で接続し、データベース db_name のすべてのテーブルを分析し、ファイル file_name.html に送られるレポートを HTML フォーマットで生成します。(送り先を変えない場合、その出力は stdout に送られます。)数字はウェブ ブラウザで表示される部分的なサンプル出力です。

ウェブ
              ブラウザで表示されるndb_size.pl
              の部分的なサンプル出力です。

このスクリプトの出力は以下を含みます。

  • テーブルの分析に必要な DataMemory、IndexMemory、MaxNoOfTables、MaxNoOfAttributes、MaxNoOfOrderedIndexes、MaxNoOfUniqueHashIndexes、および MaxNoOfTriggers の設定パラメータ。

  • データベースで定義されたすべてのテーブル、属性、順序付けインデックス、および一意のハッシュ インデックスのメモリ要件。

  • テーブルおよびテーブル行毎に必要なIndexMemory および DataMemory。

Copyright © 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