2010-01-01から1年間の記事一覧

MySQL 5.5.8 GAリリース

MySQL 5.5の正式版がリリースされました。 MySQL 5.5 Now Generally Available - Oracle Press Release MySQL 5.5 is GA - Interview with Tomas Ulin What Is New in MySQL 5.5 - MySQL 5.5 Reference Manual Changes in MySQL 5.5.8 - MySQL 5.5 Reference…

MySQL 5.1.53リリース

出てます。今回は13件のバグ修正が行われており、そのうちレプリケーションに関するものが8件となっています。レプリケーションに関するバグ修正を確認しておきましょう。 マスタがMySQL 5.1でスレーブがMySQL 5.5、かつ行ベースレプリケーションを利用して…

MySQL innodb_flush_method = O_DIRECTの検討

MySQL InnoDBのパラメータでinnodb_flush_methodというものがあります。これはUNIX/Linuxにおいてデータファイル、ログファイルの読み書き方式を指定するためのもので、マニュアルの13.6.3. InnoDB Startup Options and System Variablesによると以下の3種類…

MySQL 5.1.52リリース

出てます。今回は30件のバグ修正が行われており、そのうちセキュリティに関するものが3件、パーティショニングとレプリケーション双方に関するものが1件、パーティショニングに関するものが2件、レプリケーションに関するものが1件となっています。その他に…

MySQLのライセンスおよび価格について

このエントリは、Get The Facts: MySQL Licensing and Pricing (Oracle's MySQL Blog)の翻訳記事です。 MySQL Community EditionにInnoDBが引き続き含まれるかどうかという混乱については、すでに疑いは晴れたものと思います。Sheeri Cabral、Darren Cassar…

MySQL 5.1.51リリース

出てます。今回は27件のバグ修正が行われており、そのうちセキュリティに関するものが8件、レプリケーションに関するものが1件、パーティショニングに関するものが1件となっています。InnoDB Pluginは1.0.12にバージョンアップしています。また仕様変更が2件…

MySQL 5.5.6-rcリリース

2010年9月にMySQL 5.5.6-rcがリリースされ、リリース候補版となりました。現在MySQLの最新バージョンは5.1ですが、5.2〜5.4は欠番となり、5.5が次のメジャーバージョンとなります。 MySQL 5.5の新機能は各所で紹介されているので、以下のウェブサイト、資料…

MySQL 5.1.50リリース

すでにMySQL 5.1.51がリリースされていますが、最近のバージョンについて順番に確認していきたいと思います。 MySQL 5.1.50では24件のバグ修正が行われており、そのうちレプリケーションに関するものが1件、パーティショニングに関するものが2件となっていま…

MySQL 5.1.49リリース

出てます。今回はバグ修正が36件あり、そのうちセキュリティに関するものが8件、レプリケーションに関するものが4件となっています。InnoDB PluginはMySQL 5.1.48における1.0.9からバージョンアップが行われ、1.0.10となりました。 MySQL 5.1.49ではセキュリ…

MySQLでサービス停止のないALTER TABLEの検討

MySQLでテーブルへのカラム追加、インデックス追加やテーブルの再編成などを行うと、その間テーブルに共有ロックがかかってしまいます。そのためこれらのメンテナンス処理は、通常利用者の少ない深夜早朝帯にサービスを止めて実施する必要があります。本日は…

MySQL 5.1.48リリース

出てます。今回は機能追加が1件、バグ修正が26件あります。バグ修正のうちレプリケーションに関するものが4件、パーティショニングに関するものが3件となっています。 InnoDB PluginはMySQL 5.1.47の1.0.8に引き続きバージョンアップが行われ、1.0.9となりま…

MySQL 5.1.47リリース

出ました。今回は機能追加が1件、バグ修正が28件あります。バグ修正のうちセキュリティに関するものが3件、レプリケーションに関するものが2件となっています。 InnoDB Plugin 1.0.8 MySQL 5.1.46で1.0.7 GAとなったInnoDB Pluginですが、今回のリリースで早…

データベース負荷テストツールまとめ(4)

データベース負荷テストツールまとめの第4回です。 データベース負荷テストツールまとめ(1) TPC-B、TPC-Wベースのツールを6つ紹介 データベース負荷テストツールまとめ(2) TPC-Cベースのツールを6つ紹介 データベース負荷テストツールまとめ(3) TPC-Hベース…

MySQL 5.1.46リリース InnoDB Pluginが正式版に

出ました。今回は機能追加が1件、バグ修正が55件あります。バグ修正のうちセキュリティに関するものが1件、パーティショニングに関するものが5件、レプリケーションに関するものが7件となっています。 MySQL 5.1.38から本体に付属するようになったInnoDB Plu…

ServersMan@VPSでMySQL InnoDB Pluginをあきらめない

DTIの仮想専用サーバServersMan@VPSを借りてみました。 Entryプランはメモリが256MBでまあ足りるだろうと思っていたのですが、ServersMan@VPSではOpenVZという仮想化ソフトウェアを使っていて、なんとスワップの利用が禁止されているのだそうです。つまりな…

MySQL Conference & Expo 2010開催

今週、米国サンタクララでMySQL Conference & Expo 2010が開催されています。このカンファレンスは毎年サンタクララ コンベンションセンターで行われているもので、MySQLに関する最大のイベントとなっています。 例年月曜はチュートリアルと呼ばれる研修コー…

MySQLのスロークエリログから一部を切り出して分析するパッチ

MySQLのパフォーマンスチューニングに欠かせないスロークエリログですが、このログは特別にlogrotateなどの設定をしない限り一つのファイルに延々と追記される形になっています。先日仕事で3年分ものスロークエリログを見ることがあって大変疲れたので、次回…

続・マルチスレッドなmemcachedのincrが想定通り動かない時がある件

マルチスレッドなmemcachedのincrが想定通り動かない時がある件についてです。 A:memcached 1.4.4に以下のパッチを適用 *** memcached.c_org 2009-11-27 14:45:13.000000000 +0900 --- memcached.c 2010-03-30 21:03:08.000000000 +0900 *************** **…

MySQL 5.1.45リリース

出てます。今回は機能追加が5件、バグ修正が22件あります。バグ修正のうちパーティショニングに関するものが1件、レプリケーションに関するものが2件となっています。InnoDB PluginはMySQL 5.1.42から引き続きRC版の1.0.6となっています。 5件の機能追加はい…

MySQL 5.1.44リリース

出てます。今回は機能追加が1件、バグ修正が18件あります。バグ修正のうちパーティショニングに関するものが1件、レプリケーションに関するものが5件となっています。InnoDB PluginはMySQL 5.1.42、5.1.43から引き続きRC版の1.0.6となっています。 MySQL 5.1…

MySQL 5.1.43リリース

出ました。今回は機能追加が1件、バグ修正が47件あります。バグ修正のうち1件はセキュリティに関するもの、それからパーティショニングに関するものが2件、レプリケーションに関するものが7件となっています。InnoDB PluginはMySQL 5.1.42に引き続きRC版の1.…

MySQL Connector/J 5.1.11リリース

MySQLのJDBCドライバ、Connector/Jの5.1.11がリリースされました。今回は機能変更が1件、バグ修正が10件となっています。 今回修正されたバグのうち、Bug #48172について簡単に解説しておきます。2009年5月にMySQL Connector/Jにおける大量INSERTのチューニ…

SystemTapでMySQLのDisk I/Oを分析する

実験エントリです。 動機 OracleのStatspack/AWRで取れるファイル単位のDisk I/O情報を、MySQLでも採取したい。これは次に示すようなデータです。 File IO Stats DB/Inst: ORA112/ORA112 Snaps: 6-7 ->Mx Rd Bkt: Max bucket time for single block read ->o…

データベース負荷テストツールまとめ(3)

データベース負荷テストツールまとめの第3回です。 データベース負荷テストツールまとめ(1) TPC-B、TPC-Wベースのツールを6つ紹介 データベース負荷テストツールまとめ(2) TPC-Cベースのツールを6つ紹介 かなり期間が空いてしまいましたが、今回はTPC-Hベー…

MySQL 5.1.42リリース

出ました。元旦リリースです。あけましておめでとうございます。 今回はバグ修正が48件あり、そのうちレプリケーションに関するものが4件、パーティショニングに関するものが3件となっています。同梱されているInnoDB Pluginは1.0.6にバージョンアップしてお…