タグ

2009年3月25日のブックマーク (10件)

  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 17.4.8 フェイルオーバー中のソースの切替え

    (MySQL 8.0.23 の)CHANGE REPLICATION SOURCE TO ステートメントまたは CHANGE MASTER TO ステートメント (MySQL 8.0.23 の前) を使用して、新しいソースに変更するようレプリカに指示できます。 レプリカは、ソース上のデータベースがレプリカ上のデータベースと互換性があるかどうかをチェックしません。単に、新しいソースバイナリログ内の指定された座標からイベントの読取りおよび実行を開始します。 フェイルオーバーの状況では、グループ内のすべてのサーバーが同じバイナリログファイルから同じイベントを実行するのが一般的であるため、イベントのソースを変更しても、変更を加えるときに注意することで、データベースの構造または完全性に影響を与えないはずです。 レプリカは、バイナリロギングを有効にして実行するようにしてください (--log-bin

    aki77
    aki77 2009/03/25
    レプリケーション、マスタ、スレーブ、切り替え
  • なぜMySQLのサブクエリは遅いのか。

    よくMySQLはサブクエリが弱いと言われるが、これは当だろうか?半分は当で半分は嘘である。MySQLのサブクエリだってなんでもかんでも遅いわけではない。落とし穴をしっかり避け、使いどころを間違えなければサブクエリも高速に実行できるのである。今日はMySQLがどんな風にサブクエリを実行し、どのような場合に遅いのかということについて説明しよう。 EXPLAINで実行計画を調べた際に、select_typeにはクエリの種類が表示されるのだが、代表的なサブクエリには次の3つのパターンがある。 SUBQUERY DEPENDENT SUBQUERY DERIVED 結論から言おう。遅いのは2番目、DEPENDENT SUBQUERYである。DEPENDENT SUBQUERYとはいわゆる相関サブクエリに相当するもので、サブクエリにおいて外部クエリのカラムを参照しているサブクエリのことである。そし

    なぜMySQLのサブクエリは遅いのか。
    aki77
    aki77 2009/03/25
    サブクエリ, subquery
  • SSHで多段ログインする方法(別解) - odz buffer

    技術メモ帳 - sshで多段ログイン ssh の -t オプションで多段ログインするという話なんだけど、OpenSSH なら ProxyCommand の機能とconnectを組み合わせて使えばいいんじゃないななぁ。 hostA経由でhostBにログインしたい場合はhostAにconnectをインストールしておいて、ローカルの $HOME/.ssh/config に Host hostB ProxyCommand ssh hostA connect %h %pってしておけばあとは ssh hostBでログインできる。これならAgentForward使わずに公開鍵認証も安全に使えるし、scprsync なんかによるファイル転送もできる。 あ、hostB に root 権限を持っていないひとは適当にコンパイルしてホームディレクトリ以下に適当に放り込んでおけばいいと思う。

    SSHで多段ログインする方法(別解) - odz buffer
    aki77
    aki77 2009/03/25
    ProxyCommand の機能とconnectを組み合わせて使う
  • subversion: Discussion topic

    aki77
    aki77 2009/03/25
    error running hooks: No child processes 対策
  • エンタープライズ機能を強化した「Subversion 1.6」 | OSDN Magazine

    米CollabNetは3月20日(米国時間)、自社が支援するオープンソースのバージョン管理ソフトウェア「Subversion」の開発チームが、最新版「Subversion 1.6」をリリースしたことを発表した。ツリーの衝突検出など、エンタープライズ向け機能を強化した。チームのWebサイトよりダウンロードできる。 Subversionはオープンソースのソフトウェア設定管理システムで、特に分散したチームメンバーによるソフトウェア開発を効率化できるツール。 最新版では、ツリー衝突の検出、認証管理の強化、レポジトリ容量の削減の3つが大きな改善点となる。 新機能となるツリー衝突の検出は、ユーザーがコードを更新、マージ、移行した際にツリー衝突の可能性がある場合、フラグを立てて知らせるもの。ファイルコンテンツではなく、ディレクトリ構造段階で知らせることで、衝突を防ぐという。Suvbersionクライアン

    エンタープライズ機能を強化した「Subversion 1.6」 | OSDN Magazine
    aki77
    aki77 2009/03/25
    『最新版では、ツリー衝突の検出、認証管理の強化、レポジトリ容量の削減の3つが大きな改善点となる。』
  • daemontools で dt-run を利用した監視サービスの追加方法 - cooldaemonの備忘録

    Google で検索しても、あまり解説を見かけなかったので、さらっとメモを残します。 前提条件 このあたりを、RPM でインストール済みであると仮定。(daemontools、functions、runlevelconf、dt-run がインストール済みで、svscan が /service 配下を監視中という状態) サービス用のディレクトリやファイルを作成 % tree -pug /var/service/sample /var/service/sample |-- [drwxr-sr-x log_user log_user] log | `-- [-rwxr-xr-x log_user log_user] run `-- [-rwxr-xr-x root root ] run 1 directory, 2 filessample、sample/log ディレクトリ共に、パーミッションを

    daemontools で dt-run を利用した監視サービスの追加方法 - cooldaemonの備忘録
    aki77
    aki77 2009/03/25
    daemontools, dt-run
  • Stream_Filter_Mbstring - openpear

    Stream_Filter_Mbstring Subversion Repository: http://openpear.org/repository/Stream_Filter_Mbstring / Latest Release: 0.0.7 Stream_Filter_Mbstringは、PHPストリームに対するカスタムフィルタです。あらゆるストリームに対し、文字エンコーディングの変換および英数字/記号/カタカナの正規化を提供します。 機能一覧 以下のストリームフィルタを提供します。詳細は後述します。 convert.mbstring.encoding.* convert.mbstring.kana.* メリット 巨大なファイルに対しても、メモリを無駄に消費せず文字エンコーディングを変換できます 標準入力や標準出力に対しても適用可能です 利用が容易です 文字エンコーディング関連の攻撃

    aki77
    aki77 2009/03/25
    『Stream_Filter_Mbstringは、PHPストリームに対するカスタムフィルタです。あらゆるストリームに対し、文字エンコーディングの変換および英数字/記号/カタカナの正規化を提供します。』
  • Amazon EC2のReserved Instancesを使ってみる - 元RX-7乗りの適当な日々

    先日紹介した、Amazon EC2を事前支払いを行って長期的に利用する場合、大幅に利用コストを下げる(安くする)ことができる「Reserved Instances」を実際に使ってみましたので、メモとして残しておきます。 # チュートリアルっぽいのが、AWSのドキュメントに無かった。 # そして、APIのドキュメントは現時点で誤植多し・・・。 # 一番安いパターンでも$325かかる&1年契約なので、なかなか気軽に試せないはず。 # というわけで、このエントリは、EC2に興味のある方にはお役に立てるはず。 ちなみに、「Reserved Instances」の内容、すごいところについては、以下のエントリにて紹介しています。 Amazon EC2で事前支払いによる割引される新料金プランが登場 では、早速使ってみましょう。 EC2 API Toolsのバージョンを確認 使うためには、現状ではAmaz

    Amazon EC2のReserved Instancesを使ってみる - 元RX-7乗りの適当な日々
  • グーグルのトップデザイナー辞任の弁:Google's Top Designer Leaving

    Google's top designer Doug Bowman is leaving to go to ...Twitter (maybe).  He did not like Google's data-centric, engineer-driven ways.  From his post; "Without a person at (or near) the helm who thoroughly understands the principles and elements of Design, a company eventually runs out of reasons for design decisions.With every new design decision, critics cry foul. Without conviction, doubt cree

    グーグルのトップデザイナー辞任の弁:Google's Top Designer Leaving
  • subversion: Subversion 1.6 Release Notes

    Problems and suggestions about individual projects should go to users@thatproject.tigris.org Site FAQ | Feedback | Terms of service | Privacy policy | Hosting | Developer tools © 2001 - 2009 CollabNet. CollabNet is a registered trademark of CollabNet, Inc.

    aki77
    aki77 2009/03/25