Original post: http://anothermysqldba.blogspot.com/2014/01/can-mysql-replication-catch-up.html
だから、複製は、最近のMySQL 5.6で改善された。
しかし、人々はまだ5.1および5.5を使用しているので、それらの改善点のいくつかは、現実の世界をヒットするのを待つ必要があります。
私は最近、地理位置レプリケーションソリューションでこの方向に移動しました。 国の一部は、MySQL
5.1のサーバを持っていたし、国の他の部分は、新しいMySQL 5.6サーバがインストールされていた。
…
今、とあるサービスに Percona XtraDB Cluster
を突っ込むことを画策しているんですが、今まさに迷っている真っ最中なのでメモしておきます。誰か何か思いついたら教えてください。
Percona XtraDB Cluster(以下PXC)というか Galera Replication
の仕組みというかコンセプトというか自体が、「マルチマスターなMySQL *の*
クラスター」なわけで、PXCを使えばこれは簡単に実現できます。
が。
PXCでマルチマスターすると、バイナリーログの扱いがちょっと問題になってきます。
wsrep providerが提供するPXC内の同期はGalera …
Originally posted: http://anothermysqldba.blogspot.com/2014/01/hard-work-that-goes-unnoticed.html
今日は瞬間を取り、私のLinuxディストリビューションのいずれかを更新した。 この分布では、私はPercona
5.6は、MySQLデータベースとしてインストールされているために起こる。
私はあなたのお好みに設定できますか前に言及しているのYumリポジトリを経由してMySQLを 。
…
Original post: http://anothermysqldba.blogspot.com/2014/01/a-mysql-dba-looks-at-postgresql-part2.html
だから私は最近投稿: MySQLのDBAは、PostgreSQLのを見て
この記事はからの移行を検討しますMySQLのに …
Original post: http://anothermysqldba.blogspot.com/2013/12/a-mysql-dba-looks-at-postgresql.html
だから、これは/の旅ですMySQLのに探して、DBA のPostgreSQL 。 それだけの観察と例攻撃ではありません。
使用して …
MySQL Casual Advent Calendar 2013 の 21 日目です。 早いもので、MySQL 5.6 が GA としてリリースされて、早いもので約十ヶ月くらい経っていますし、AWS RDS でも 5.6 がサポートされていますし、本番環境の MySQL サーバで 5.6 が稼働しているところが多いのではないでしょうか? さて、とあるプロジェクトで CentOS 6.4 x86_64 上 Redmine を構築したとき、MySQL 5.6 をクライアントして使ったときにはまりました。 まず、dev.mysql.com から、公式の 5.6.15 の RPM を MySQL-devel パッケージをインストールして、redmine を展開して、bundle しました。 $ wget http://www.redmine.org/releases/redmine-2.4.1.tar.gz; tar zxf redmine-2.4.1.tar.gz $ cd redmine-2.4.1 redmine-2.4.1$ bundle install --path vendor/bundle Fetching gem metadata from https://rubygems.org/........ ... Installing mysql2 (0.3.14) …
[さらに読む]
むるーん、ガッ(挨拶
このエントリーは 全文検索エンジンGroonga Advent Calendar 2013 の20日目です。
みなさん、最近、ロック刺さりましたか?
クラッシュ以外でそうそう刺さることはないと思うんですが、いざ刺さるとどうなるのか…というのは予め考えておいた方が良いと思います(こんなエントリーを書いている時点でお察しください)
復旧作業については @yoshi_kenさん の Y-Ken Studio: groonga/mroongaの.mrnファイルがlock
failedとなった場合の復旧方法 が詳しいですのでそちらで。
…
本日は、MySQL Casual Advent Calendar 2013の20日目である。というわけでカジュアルに小ネタを紹介しよう。
MVCC - Multi Version Concurrency Controlご存知の通り、InnoDBはMVCCを実装している。そのため、分離レベルがREPEATABLE READの場合には、行にロックをかけることなく、一貫した読み取りが可能になっている。
もし、あるトランザクションT1開始後に、別のトランザクションT2によって同じ行が書き換えられてしまった場合には、T1はロールバックセグメントにある古いバージョンの値を読み取ることができるので、T1内で実行したSELECTは常にT1開始時点のデータを参照することができるのである。大事なのでもう一度言うが、REPEATABLE READにおける単純なSELECTでは行ロックは必要ない。