2033 件中 1771 - 1780 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
Ruby/MySQL 3.0.2 alpha

Ruby/MySQL 3.0.2 です。相変わらずアルファ版です。

インストール方法:

# sudo gem install tmtm-ruby-mysql --source http://gems.github.com

3.0.1 からの変更点。 Ruby 1.9 対応

これまでのでもちゃんと動くんじゃないかなぁ…と漠然と思っていたのですが、全然動いていないことが判明したので、修正しました。
テストコードを RSpec で書いてしまったので Ruby 1.9 でテストしてなかったのですが、Ruby会議2009 の IRC

[さらに読む]
[MySQL][Spider]Spiderストレージエンジン 0.15リリース

Spiderストレージエンジンのバージョン 0.15をリリースしました。
http://spiderformysql.com/

今回の主な変更は以下です。
・テーブルパラメータに「auto_increment_mode」を追加しました。
・サーバパラメータに「spider_auto_increment_mode」を追加しました。
 Spiderは3モードをサポートします。
 0:リモートサーバにロック付き問い合わせで取得した最新付番を利用して、付番を行う。
 1:Spiderテーブル内のカウントで付番を行う。
 2:リモートサーバで付番を行う。

・サーバパラメータに「spider_ping_interval_at_trx_start」を追加しました。

[さらに読む]
Using a statistical approach to analyze / monitor MySQL bottleneck queries

What comes up to your mind when you hear the phrase "MySQL performance tuning?"  Most of the discussions covering the topic are things like server parameter tuning and blog entries describing the use of the "EXPLAIN" command.  However, it is too time-consuming to check every single SQL query.  A better approach is at first to determine the SQL queries that are actually consuming the server resources, and then to optimize those queries.

So the question is how to find out the bottleneck queries.  At MySQL Conference & Expo 2009, Mark Callaghan explained in his keynote that Google was taking a statistical approach using the "SHOW PROCESSLIST" as a solution.  The same command is mentioned as a rival approach in the webpages of MySQL Query Analyzer as well.  Today, …

[さらに読む]
MySQL のボトルネックを統計的に監視・解析する方法

 MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニングを効率的に進めるには、まず、ボトルネックとなっている SQL クエリを特定し、次にその最適化を行うべきです。

 ではどのようにして、ボトルネックを特定するのか。MySQL Conference & Expo 2009 のキーノートにおいて Mark Callaghan 氏は、Google では SHOW PROCESSLIST コマンドを使った統計的アプローチを使っていると述べていらっしゃいます (参照: MySQLConf 09: Mark Callaghan, "This is Not a Web …

[さらに読む]
二つのMySQL関連セミナー@OSC2009新潟

オープンソースカンファレンス、今年も全国各地で行われます。
来週末には新潟で行われ、そこで以下のセミナーを行います。ご興味のある方は是非ご参加ください。

2009-08-01 (土) 11:00-11:45 MySQLでトリガやストアドを作ってみよう! SQL/PSM入門

講師:木村 明治(サン・マイクロシステムズ株式会社)
担当:日本MySQLユーザ会(MyNA)


MySQL5.0よりSQL/PSMを使ってトリガやストアドルーチン(プロシジャ、トリガ)を作成・利用できる
ようになりました。今回は入門編としてSQL/PSMの概略と基礎をご説明させていただきます。

[さらに読む]
[MySQL][Spider]Spiderストレージエンジン 0.14リリース

Spiderストレージエンジンのバージョン 0.14をリリースしました。
http://spiderformysql.com/

今回の主な変更は以下です。
・Spiderストレージエンジン単独でのコンパイルが可能になりました。
 詳細はダウンロードドキュメント中の「03_install_spider_storage_engine.txt」をご確認下さい。
 ウノウの久保さん、住商情報システムの池田さん
  アドバイスありがとうございます。

それ以外の変更については、ダウンロードドキュメント中の「99_change_logs.txt」をご確認下さい。


Spiderストレージエンジンが使い方を交えて以下で紹介されています。

ウノウラボ(日本語)

[さらに読む]
Chrome OSアーキテクチャ大予想!

Chrome OSが出るぞ!というニュースを聞いたとき、ある種の衝撃が走った。というよりとても腑に落ちたと言った方がより正確に俺の心情を表しているかも知れない。そう、まるで心の鍵穴にChrome OS発表のニュースが鍵となって、今まで開くことが出来なかった心の奥底にある謎の扉を開いたような感覚だった。世間的には「ChromeブラウザがのっかったLinuxの1ディストリビューション」だという見方が趨勢であるように思うが、俺はChrome OSが断じてそのような安易で在り来たりなものとして登場するのではないと予感している。そしてまだ見ぬChrome OSにワクワクしながら、そのアーキテクチャを想像してニヤニヤしたりしているのである。まだChrome …

[さらに読む]
Intruducing Incline - a synchronization tool for RDB shards

For the last weeks, I have been writing a tool called "Incline," a program that automatically maintains consistency between sharded MySQL databases.  The aim of the software is to free application developers from hand-writing code for keeping consistency between RDB nodes, so that they can concentrate on writing the application logic.

Background

Denormalization is unavoidable in a sharded RDB environment.  For example, when a message is sent from a user to another user, the information should be stored on a database node where the sender of the message belongs to, and on another node where the receiver does.  In most cases, denormalization logic is hand-written by web application developers, and since it has been a burden for creating large-scale web services.  Incline takes off the load from developers.  By reading the definition files, Incline keeps the tables on a sharded MySQL …

[さらに読む]
DRBD開発者を囲む会


日本でDRBDをサポートしているサードウェアさんとミラクルリナックスさんのご厚意で実現しました。最新情報や今後のロードマップなど聞けてよかったです。


DRBDの詳細な設定方法は、最近充実ぶりが著しいDRBDのユーザーガイドが大変参考になります。英語ですが。

MySQLとあわせて使うということでしたら、MySQLのマニュアル"Using MySQL with DRBD"も参考になります。英語ですが。

日本語で、ということでしたら会場のじゃんけん大会でももらえたSoftware Design 2009/06月号の「特集DRBDではじめる今どきクラスタリング」が入手しやすさと内容で一番でしょう。

Ruby/MySQL 3.0.1 alpha

Ruby/MySQL 3.0.1 を作りました。相変わらずアルファ版です。

インストールは次のように。

# sudo gem install tmtm-ruby-mysql --source http://gems.github.com

3.0.0 からの変更点

  • Mysql#query で勝手にプリペアドステートメントを使うのをやめました。いろいろと複雑になってたので。ただし、クエリ文字列以外の引数がついている場合はプリペアドステートメントを使用します。
mysql.query("select 1,2,3")           # プリペアドステートメントではない
mysql.query("select ?,?,?", 1, 2, 3)  # プリペアドステートメント
  • Mysql::Result#fetch 等が返すレコードの値は、Ruby の適切な値に変換するようにしました。
[さらに読む]
2033 件中 1771 - 1780 件を表示
« 前の 10 件 | 次の 10 件 »