序文 最近のプロジェクトでは、大量のデータを保存する必要があり、このデータには有効期限があります。クエリの効率を向上させ、期限切れのデータを迅速に削除するために、MySQL パーティショニング メカニズムを選択しました。データを時間ごとに分割します。 パーティションタイプ
パーティションコマンド パーティションを作成する テーブル `access_log` を作成します ( `id` int(11) NOT NULL AUTO_INCREMENT, `access_time` 日時 NOT NULL、 主キー (`id`,`access_time`) ) エンジン=InnoDB デフォルト文字セット=utf8 /*!50100 範囲によるパーティション分割 (to_days(access_time)) (パーティション p1 の値は (to_days(20190101) 未満) エンジン = InnoDB、 パーティション p2 の値は (to_days(20190102)) 未満です エンジン = InnoDB、 パーティション p3 の値が (to_days(20190103)) より小さい エンジン = InnoDB) */; 作成後、各パーティションがibdファイルに対応していることがわかります。
新しいパーティションを追加する access_logテーブルを変更してパーティションを追加( パーティションp4の値が(to_days('20190105'))より小さい ); パーティションの削除 access_logテーブルを変更し、パーティションp1を削除します。 パーティションを分割する access_logテーブルを変更し、パーティションp4を( -> パーティションs0の値が(to_days('20190104')より小さい)、 -> パーティション s1 の値が (to_days('20190105') より小さい) -> ); パーティションを結合する access_logテーブルを変更し、パーティションs0、s1を( パーティションp4の値が(to_days('20190105'))より小さい ); 予防
よくある質問
テーブル access_log のパーティションを範囲 (to_days(access_time)) で変更します。 パーティションp1の値が(to_days('20191202'))未満である、 パーティションp2の値が(to_days('20191203'))未満である パーティション po 値が (maxvalue) より小さい )
参照する
要約する これで、MySQL パーティション テーブルの基本的な導入チュートリアルに関するこの記事は終了です。MySQL パーティション テーブルに関するより詳しい内容については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: JavaScript 配列メソッド - 体系的な概要と詳細な説明
>>: Alibaba Cloud Serverにプログラムをデプロイし、ドメイン名を使用して直接アクセスする方法の詳細な説明
主に使用される知識ポイント: •css3 3D変換 •ネイティブjsマウスドラッグイベント•表示:グ...
World Wide Web Consortium (W3C) は、HTML 5 仕様のドラフトをリ...
クラスタリングは、実際には InnoDB データベース エンジンに関連しています。したがって、インデ...
1. MySQLのトランザクションの概念MySQL トランザクションは主に、操作量が多く複雑度の高い...
Dockerコンテナ接続1. ネットワークポートマッピングPythonアプリケーション用のコンテナを...
HTML に画像を挿入するには、画像を表示するための HTML タグが必要です。これは、img タ...
均等に分散されたレイアウトの場合、通常はネガティブ マージン方式を使用します。次の図は平均的なレイア...
まず、VMware 14のアクティベーションコードをお渡ししますFF31K-AHZD1-H8ETZ-...
目次序文導入1. 作用機序2. 自然から3. 時計と計算の比較4. メソッドはデータロジックの関係を...
感想:私はバックエンド開発者です。静的 (HTML) ページを取得すると、ページ構造と命名規則が極端...
目次1. 画像のバイナリデータを表示する方法2. 絵の種類の見分け方3. 画像の種類を検出する方法3...
1. アクセス頻度、同時接続、ダウンロード速度を制限するために使用されるモジュールと命令の概要ngx...
この記事では、JavaScriptカスタムカレンダーエフェクトの具体的なコードを参考までに紹介します...
1. サーバー環境の構成: 1. ディスクパーティションを確認します。最近、あるプロジェクト内のサー...
最初のパラメータ渡し方法は、動的ルーティングパラメータ渡しです。リンクのパス属性を設定することで、ル...