タグ

2010年7月4日のブックマーク (2件)

  • MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記

    MySQLでテーブルへのカラム追加、インデックス追加やテーブルの再編成などを行うと、その間テーブルに共有ロックがかかってしまいます。そのためこれらのメンテナンス処理は、通常利用者の少ない深夜早朝帯にサービスを止めて実施する必要があります。日はそれを無停止、オンラインのままでできないかという話題です。 基的なアイデア メンテナンス対象の元テーブルをコピーして、作業用の仮テーブルを作ります 仮テーブルに対して、カラム追加などの変更を加えます その間、元テーブルに対して行われる更新処理について差分を記録しておきます 仮テーブルの変更が終わったら、記録しておいた差分データを仮テーブルに反映します 差分データの反映が終わったら、元テーブルと仮テーブルを入れ替えます これと似たようなことを考えた方は結構いらっしゃるのではないでしょうか。ただ、言うは易し、行うは難しです。整合性がきちんと取れるかどう

    MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記
    tomoemon
    tomoemon 2010/07/04
    面白いけど相当念入りに動作確認しないと怖いな
  • マオウの楽譜部屋

    楽譜は楽譜作成用のソフトを使っておこしたものではないので、通常のピアノ譜と異なる点が多々あります。 ・変化音が任意に設定できないため調号に則した変化音がつけられない時がよくあります。 ・右手、左手の譜面が線でつながっていません。 主にこの二つの点から相当楽譜が読みにくいと思われますがご容赦くださいませ。 ※なお、個人利用に限りご使用いただけます。 以上、ご理解いただけましたら、下記リンクよりお入りください。