序文 最近のプロジェクトでは、大量のデータを保存する必要があり、このデータには有効期限があります。クエリの効率を向上させ、期限切れのデータを迅速に削除するために、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にプログラムをデプロイし、ドメイン名を使用して直接アクセスする方法の詳細な説明
まずmysqlの圧縮バージョンをダウンロードします。公式ダウンロードアドレスは123WORDPRES...
目次1. プロセスとスレッドの概念2. ブラウザの原則3. 同期と非同期4. 実行スタックとタスクキ...
この記事は主に、SQL のストアド プロシージャから返されたデータを取得するプロセスの分析を紹介しま...
目次1. 事例紹介2. システムのデフォルトのストレージエンジンとデフォルトの文字セットを表示する3...
オプションに属性 selected = "selected" を追加すると、それ...
目次メイクファイルMakefile の命名とルールMakefile の仕組みMakefile変数Ma...
LinuxにMySQL 5.7.18をインストールする方法1. MySQLをダウンロードします。公...
1. DockerUIの紹介DockerUI は Docker API をベースとしており、Dock...
目次MySQL 切り捨ての使用1. 構文を切り捨てる2. Truncateの使用上の注意3. TRU...
AOP の紹介AOP (アスペクト指向プログラミング) の主な機能は、コアビジネスロジックモジュール...
以前、モバイル適応に関する記事を書きました。非常に長く、内容が多すぎて読みづらいものでした。そこで、...
この記事の例では、タイムライン再生コンポーネントを実装するためのVUEの具体的なコードを参考までに共...
WeChatアプレットuniappは左スワイプで削除効果を実現成果を達成する1. スワイプしてリス...
目次1. 父から息子へ2. 息子から父へ3. ブラザーコンポーネント通信(バス) 4. ref/re...
システムの初期のパーティション分割により、オペレーティング システム内の対応する / パーティション...