Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 2411 to 2420 of 3188 « Previous | Next »
スライド公開(Dena Technology Seminar #2、ClubDB2)+告知

最近ブログの更新が滞り気味である。とはいえ、何もしていなかったわけではない。勉強会で話すことになり、スライドの作成に邁進していたのである。で、そのスライドがこれだ!

まずはひとつめ。DeNA Technology Seminar #2に招いて頂いたときのもの。内容はMySQL 5.5の新機能に関するものだ。プラスアルファとして、トラブルシューティング本が出版された直後のスライドであったため、「トラブルシューティングの心得」を末尾に収録している。 http://www.slideshare.net/nippondanji/denatech2-mysql55

セミナーの様子はustにて録画が残っているので興味のある方はご覧頂きたい。 http://www.ustream.tv/channel/dena-technology-seminar

そして、以下はClubDB2にお邪魔

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

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

[さらに読む]
MySQL 5.1.48リリース

出てます。今回は機能追加が1件、バグ修正が26件あります。バグ修正のうちレプリケーションに関するものが4件、パーティショニングに関するものが3件となっています。 InnoDB PluginはMySQL 5.1.47の1.0.8に引き続きバージョンアップが行われ、1.0.9となりました。バグレポートをいくつか見たところ、普通にユーザが増えてきて普通にバグ報告があがり始めてきているという印象です。当面サーバのバージョンアップと同期して淡々とバグ修正が続いていくものと思われます。 MyISAMからInnoDBへのレプリケーション 今回修正されたレプリケーション関連のバグのうち、マスタがMyISAMでスレーブがInnoDBという構成に関するものが2件あります。内容はほぼ同じです。 …

[さらに読む]
Q4M 0.9.4 released

I have just uploaded Q4M (Queue for MySQL) 0.9.4 to q4m.31tools.com.  There has been no bug fixes since 0.9.3, the only change is the newly added function queue_compact(table_name) that can be used to trigger table compaction manually.

If you were looking for a way to control queue compaction timing, it would be worth considering upgrading to 0.9.4.

For more information of what compaction is, please refer to my last entry on Q4M describing concurrent compaction.

[mysql][spider]Spiderをバイナリパッケージからインストール

今日はDeNA Technology Seminar #2ですが、皆さんSpiderの予習復習は大丈夫でしょうか。

Spiderのチュートリアルといえば@nippondanjiさんのエントリーを見るのが一番だと思いますが、ちょっと試してみたいときにmysqlのコンパイルから始めるのは大変なので、linux用のバイナリパッケージでさくっと環境構築しちゃいましょう。


mkdir -p ~/local/src
cd ~/local/src

wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.44-linux-x86_64-glibc23.tar.gz
wget http://launchpad.net/spiderformysql/spider-2.x/2.21-for-5.1.44/+download/spider-2.21-for-mysql-5.1.44-linux-x86_64-glibc23.tgz
wget …
[さらに読む]
[MySQL][Spider]Spider-2.21リリース

Spiderストレージエンジンのバージョン 2.21(beta)をリリースしました。
Spiderストレージエンジンは、database sharding用のストレージエンジンです。
http://spiderformysql.com/

今回の主な変更は以下です。
・テーブルパラメータに「bka_mode」「bka_engine」を追加しました。
・サーバパラメータに「spider_bka_mode」「spider_bka_engine」を追加しました。
 これらのパラメータは、BKAもしくはIN句で大量の条件を列挙するようなケースのパフォーマンスを高めるためのものです。

また、今回からソースコードの圧縮ファイルに「mysql-5.1.44.slave-trx-retry.diff」というファイルが追加されています。
…

[さらに読む]
MySQL運用管理者「必携の書」ついに発売。


エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド
奥野 幹也

いやー、遂に発売になったこの本。著者はMySQL(とオープンソース)界に
燦然(さんぜん)と輝く星のようにあらわれた@nippondanjiこと奥野さんです。日々のサポートワーク、そして、ブログやWikiで披露してきた知見が、より深く、よりまとまった形で書籍として登場です。

例えば本書「第3章MySQLの状態をみる」を参照してみましょう。
…

[さらに読む]
[mysql][dbms]今月読んでおきたいデータベース(MySQL)関連新刊

 今月(2010年6月)には、MySQL や SQL 一般に関する注目の書籍が2冊、刊行されます。 ひとつは、MySQLのエキスパート向けに運用や構築の際に役立つノウハウを満載した本。もうひとつが、初心者がSQLを学ぶ助けとなるであろう本です。 ●エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド(6月12日発売予定) エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド 作者: 奥野幹也 出版社/メーカー: 技術評論社 発売日: 2010/06/12 ...

「エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド」発刊のおしらせ。

来たる6月12日、我が入魂の書籍が発刊される運びとなった。執筆を開始したのはすでに一年以上前であり、本ブログでも何度か「執筆中です!」といいながらなかなか発刊に至らずお待たせしてしまったのだが、しかし時間がかかってしまった分、内容には磨きがかかったと思うので期待して頂きたい。書籍のタイトルは「エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド」。筆者にとって初の著書(単著)である。名前にエキスパートと冠している通り、中級〜上級者向けの一冊となっている。初心者の方は、まずMySQL 徹底入門 第2版などを先に読んでから本書を購入するといいだろう。以下もくじである。 第1章 MySQLの概要  1 MySQLとは   1-1 世界で最も有名なオープンソースのRDBMS …

[さらに読む]
[MySQL]mysql-5.x.xからmysql-4.x.xにダウングレード?した際に出てたエラーについて

/usr/local/mysql/var/localhost.localdomain.err

を参照すると,下記のようなエラーが出てた

Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist


データベースの内部データを初期化せずに実行しようとしてたため,

色々な設定ファイルが作成されていなかった.

ので,

$ /usr/local/mysql/bin/mysql_install_db --user=mysql

をやったら普通に直った.