パーティションテーブルを使用しますか?

私はしばしば次の質問を受けます: パーティション テーブルの何が問題なのですか? また、会社の規則でパーティション テーブルの使用が許可されていないのはなぜですか? 今日は、パーティション テーブルの使用方法について説明し、一緒にこの質問に答えましょう。

パーティションテーブルとは?

パーティション テーブルの構成を説明するために、最初テーブルt
作成ます( PARTITION p_2017 VALUES LESS PARTITION p_2018 VALUES LESS THAN (2018) ENGINE = InnoDB, PARTITION p_2019 VALUES LESS THAN (2019) ENGINE = InnoDB, PARTITION p_others VALUES LESS THAN (2019) ENGINE = InnoDB, PARTITION p_others VALUES LESS THAN (2018) values('2017-4-1',1),('2018-4-1',1);t
ftime
c
ftime






最初に 2 行のレコードをテーブル t に挿入しました。定義されたパーティション ルールに従って、これら 2 行のレコードはそれぞれ 2 つのパーティション p_2018 と p_2019 に分類されます。

ご覧のとおり、このテーブルには .frm ファイルと 4 つの .ibd ファイルが含まれており、各パーティションは .ibd ファイルに対応しています。つまり、次のようになります。

1. エンジン レイヤーには 4 つのテーブルがあります;
2. サーバー用

おすすめ

転載: blog.csdn.net/yzh_2017/article/details/128748773