ホームページ > データベース > mysql チュートリアル > MySQL テーブルには最大何行まで含めることができますか?

MySQL テーブルには最大何行まで含めることができますか?

下次还敢
リリース: 2024-04-22 19:46:07
オリジナル
601 人が閲覧しました

MySQL テーブルの最大行数は、ストレージ エンジンによって異なります。 InnoDB: 64 KB、8 KB まで調整可能MyISAM: 64 KB、4 GB まで調整可能 その他のストレージ エンジン: 数百バイトから 100 バイトまでの制限数 GB お待ちください。

MySQL テーブルには最大何行まで含めることができますか?

MySQL テーブルの最大行数

MySQL テーブルの最大行数は、ストレージエンジン。ストレージ エンジンが異なれば行サイズの制限も異なり、構成を通じて調整することもできます。

InnoDB

InnoDB は MySQL のデフォルトのストレージ エンジンであり、次の行サイズ制限があります:

  • 64 KB デフォルトの最大行サイズ
  • は、innodb_row_format 設定を通じて Compact または Redundant に調整できます (最大 8 KB

#)。 # #MyISAM

MyISAM は、次の行サイズ制限があるもう 1 つの一般的なストレージ エンジンです:

    64 KB デフォルトの最大行サイズ
  • Can調整可能
  • myisam_max_row_size 設定、最大 4 GB

その他のストレージ エンジン

メモリ、CSV、ブラックホールなどの他のストレージ エンジン)には、数百バイトから数ギガバイトまでの独自の行サイズ制限があります。

行サイズ制限の構成

ストレージ エンジンの行サイズ制限は次のように調整できます:

InnoDB の場合:

<code class="sql">ALTER TABLE table_name ROW_FORMAT=Compact;</code>
ログイン後にコピー
MyISAM の場合:

<code class="sql">ALTER TABLE table_name MAX_ROWSIZE=8388608;</code>
ログイン後にコピー

Notes

    行サイズの制限には、データ、インデックス、およびその他の保存情報が含まれます。
  • 行サイズ制限を超える行はテーブルに挿入されません。
  • 行サイズが大きくなると、ストレージ領域の使用量が増加し、パフォーマンスに影響を与える可能性があります。
  • テーブルの実際のニーズに基づいて、適切な行サイズ制限を選択することが非常に重要です。

以上がMySQL テーブルには最大何行まで含めることができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート