MySQL 5.1 リファレンスマニュアル :: 6 最適化 :: 6.4 データベース構造の最適化 :: 6.4.9 1 つのデータベースに大量のテーブルを作成した場合の欠点
« 6.4.8 MySQL でのテーブルのオープンとクローズの方法

6.5 MySQL サーバの最適化 »
Section Navigation      [Toggle]
  • 6.4 データベース構造の最適化
  • 6.4.1 設計上の選択
  • 6.4.2 データの小型化
  • 6.4.3 カラムインデックス
  • 6.4.4 複合インデックス
  • 6.4.5 MySQLにおけるインデックスの使用
  • 6.4.6 MyISAMキーキャッシュ
  • 6.4.7 MyISAMインデックス統計コレクション
  • 6.4.8 MySQL でのテーブルのオープンとクローズの方法
  • 6.4.9 1 つのデータベースに大量のテーブルを作成した場合の欠点

6.4.9. 1 つのデータベースに大量のテーブルを作成した場合の欠点

ディレクトリにMyISAMテーブルが多数ある場合、オープン、クローズ、および作成の動作が低速になります。多数のテーブルに対して SELECTステートメントを実行した場合、必要なテーブルを開くごとに、他のテーブルを閉じることが必要になるため、テーブルキャッシュが満杯の場合にオーバヘッドが少し発生します。このオーバヘッドは、テーブルキャッシュを拡大することで軽減できます。

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