タグ

ブックマーク / yoku0825.blogspot.com (3)

  • MySQLサーバーのディスク容量減少アラートが飛んでくる前に

    このビッグウェーブにいつ乗るの! 今でしょ! 元RX-7乗りの適当な日々 Linuxサーバがディスク容量不足になった!何か消さねば!ってなった時にどう対処するか tagomorisのメモ置き場 Linuxサーバのディスク容量減少アラートが飛んできた!ってときにどう対処するか iをgに変えるとorangeになることに気づいたoranieの日記 Cassandraサーバのディスク容量減少アラートが飛んできた!ってときにどう対処するか …と思ってたらMySQLバージョンも既に出た。けどめげない。かぶらないように書きます。というかタイトルはかぶらないように変えました(つд`) Y-Ken Studio MySQLサーバのディスク容量減少アラートが飛んできた!ってときにどう対処するか さてまず、MySQLで勝手に(?)増えるものといえば。 データファイル(.MYD, .MYI, .ibd, ibda

  • MySQL 8.0.17でついにCloneプラグインが入った

    TL;DR MySQL 8.0.17 でついに俺待望の Cloneプラグイン が追加された CLONE LOCAL DATA DIRECTORY .. で、ローカルファイルシステムにほぼノンブロッキングで物理バックアップを吐き出す CLONE INSTANCE FROM USER@HOST:PORT IDENTIFIED BY 'password' .. でグループレプリケーションの経路を使ってフツーのレプリケーションと同じ3306の経路を使ってインスタンスの丸コピーができるらしい このへんを読んでおくのが良さげ MySQL :: MySQL 8.0 Reference Manual :: 5.6.7 The Clone Plugin MySQL :: MySQL 8.0 Reference Manual :: 5.6.7.13 Clone Plugin Limitations mysql

    hiroomi
    hiroomi 2019/07/25
  • MySQLから大量のレコードをちまちま削除するメモ

    「ちまちま削除する」なので、トランザクションでAll or Nothingを保証したい場合は使えない。 id をプライマリーキー(ただしサロゲートキーかどうかは問わない)、 hoge, last_update が来消し込みに使いたいカラムだとする。 プライマリーキー(またはユニークキー)がないテーブルのことは考えない。 KEY(hoge, last_update) がある場合 ターゲットのプライマリーキーを取り出して DELETE .. WHERE id IN .. の形に落とし込む 行ロックに落とし込める idの型を選ばない(varcharだろうと使える) 自前でINリストを作るのが面倒ならGROUP_CONCATという手もあるけどその場合は group_concat_max_len に注意 DELETE の方でもとの条件をANDしておくのを忘れると事故ることがある。。 けどあんまりI

    hiroomi
    hiroomi 2017/11/29
  • 1