MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips170 巨大なテーブルを分割管理するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

6-5パーティショニングTips170 巨大なテーブルを分割管理するには

Level3

Pointパーティション機能を利用します

構文   
CREATE TABLE テーブル名 ( データ型 列フラグ [,...])
  [テーブルオプション]
  PARTITION BY {[LINEAR] HASH()|[LINEAR] KEY()|RANGE()|LIST()}
  [PARTITIONS パーティション数]
  [SUBPARTITION BY サブパーティション定義]
  [(パーティション定義1 [, パーティション定義2, ...])]

パーティション機能(パーティショニング)とはひとつのテーブルを分割することで、I/Oの負荷分散を図るものです。一般的には、あるフィールドの値に応じてレコード単位にテーブルを分割する水平パーティショニングと、フィールド単位にテーブルを分割する垂直パーティショニングという考え方がありますが、MySQ

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません