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 2601 to 2610 of 3189 « Previous | Next »
高度に進化した分散データストアは RDBMS と見分けがつかない? (shibuya.pm #12 スライド)

 昨日開催された shibuya.pm #12 - NoSQL特集で使用したスライドを slideshare にアップロードしました。

高度に進化した分散データストアについてView more documents from kazuho.

 開発しているシャーディングミドルウェアである Incline と Pacific については YAPC::Asia 2009 を始めいろいろな所で話をする機会をいただいてきたので、今回は、なぜ RDBMS …

[さらに読む]
[MySQL][Spider]Spider-2.9リリース

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

今回の主な変更は以下です。
・UDF「spider_ping_table」を追加しました。
・テーブルパラメータに「monitoring_kind」「monitoring_limit」「monitoring_server_id」を追加しました。
・サーバパラメータに「spider_udf_table_mon_mutex_count」を追加しました。
 このリリースでは、Spiderのリンク障害状況確認機能が追加されています。

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

[さらに読む]
[MySQL] クエリキャッシュされないSELECT文

MySQLのクエリキャッシュ機能ですが、SELECT文の内容によってはquery_cache_XXX変数の値に依らず無条件に結果がキャッシュされませんよね。

ではどんなキーワードを含んでいるとキャッシュされないのでしょうか。sql_yacc.yyとlex.hで確認してみました。

  • SQL_NO_CAHCE
  • FOR UPDATE
  • LOCK IN SHARE MODE
  • CURRENT_DATE
  • CURDATE
  • CURRENT_TIME
  • CURRENT_TIMESTAMP
  • CURTIME
  • CURRENT_USER
  • DATABASE
  • DATABASES
  • LAST_INSERT_ID
  • MASTER_POS_WAIT
  • NOW
  • ROW_COUNT
  • SYSDATE
  • UNIX_TIMESTAMP
  • USER
  • UTC_DATE
  • UTC_TIME
  • UTC_TIMESTAMP
  • (ユーザ定義関数)
  • (ストアドプロシージャ)

…

[さらに読む]
クエリキャッシュされないSELECT文

MySQLのクエリキャッシュ機能ですが、SELECT文の内容によってはquery_cache_XXX変数の値に依らず無条件に結果がキャッシュされませんよね。

ではどんなキーワードを含んでいるとキャッシュされないのでしょうか。sql_yacc.yyとlex.hで確認してみました。

  • SQL_NO_CAHCE
  • FOR UPDATE
  • LOCK IN SHARE MODE
  • CURRENT_DATE
  • CURDATE
  • CURRENT_TIME
  • CURRENT_TIMESTAMP
  • CURTIME
  • CURRENT_USER
  • DATABASE
  • DATABASES
  • …
[さらに読む]
事例に学ぶ!オープンソースの実践的導入・活用セミナー “次の一手”につながる効率的な情報投資とは?
  • 12月9日に、サン・マイクロシステムズ主催「オープンソース実践的導入・活用セミナーを開催します。
    このセミナーでは、MySQLの最新機能を使った、システム最適化やパフォーマンスチューニング方法をご紹介するMySQL セッションもございますので、是非足をお運びください!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

事例に学ぶ!オープンソースの実践的導入・活用セミナー
     ~「次の一手」につながる効率的な情報投資とは?~

         -マピオン様による導入事例講演-
…

[さらに読む]
Firebirdユーザコンテキスト変数を使ったdense_rank()

[2009-11-24 Firebirdのユーザコンテキスト変数は、左から右に評価されないようで、以下は単にrownumになっていますorz 近日修正しますので、いましばらくお待ちください]

以前MySQLユーザ変数を使ったdense_rank()を紹介しましたが、
下記はそのFirebird版です。

Firebirdではrdb$set_context()が値ではなく、既存の設定あり(1), なし(0)になってしまうので、
Firebirdの組み込み関数に追加されたdecode()(Oracleと同じ)で、値を返すようにしています。

QL> --Like dense_rank()
SQL> select rdb$set_context('USER_SESSION', 'rnk', 0), rdb$set_context('USER_SESSION', 'preval', null) from rdb$database;

RDB$SET_CONTEXT RDB$SET_CONTEXT
=============== ===============
0 0
…

[さらに読む]
[mysql]MySQL 5.0.88リリース−EoLにちゅうい-

 5.0.99 まであと11! とドキドキしている今日この頃。みなさんいかがお過ごしでしょうか。  MySQL 5.0.88 がリリースされました。さすがに修正項目も少ないですね。  http://www.mysql.gr.jp/frame/modules/news/article.php?storyid=157  さて、各メジャーバージョンごとにだいたい月1回のペースで新しいバージョンが公開されているのですが、いよいよ、この MySQL 5.0 シリーズも EoL(End of Life) です。 ...

MySQL 5.1.41リリース

出ました。今回は機能の追加・変更が4件、バグ修正が62件あります。 MySQL 5.1.38から同梱されるようになったInnoDB Pluginですが、MySQL 5.1.41ではバージョンが1.0.5に上がり、ついにRC(リリース候補版)となりました。再掲になりますがInnoDB PluginはビルトインのInnoDBに比べて以下のような機能強化が施されており、非常に有用性の高いものです。そろそろ利用を検討しても良い時期に入ってきたのではないかと思います。 高速なインデックス作成。従来InnoDBのCREATE INDEXはテーブルの再作成を伴っていました テーブルとインデックスの圧縮 (検証結果その1、その2) INFORMATION_SCHEMAによるロック競合の検出 (検証結果) CPUスケーラビリティの向上 (1.0.3から) バックグラウンドI/Oスレッドの増加 (1.0.4から。検証結果) グループコミットの修正 …

[さらに読む]
[misc][mysql]インタビュー記事が okyuu.com に掲載されました

 カカクコム社の運営する okyuu.com からインタビューをしていただきました。昨日公開。 http://okyuu.com/ja/special/engineer10-sakai 「すごいITエンジニア」にインタビューしていく企画で、私より前に出てきている方々は誰もが知っているような方たちばかり(もし知らない人がいたら業界的にモグリですよ!情報収集しましょう(笑))。 直前数人を遡るだけでも、MySQLの第一人者サンの松信さん、drizzleで有名な(っていうかdrizzle自体がまだ有名 ...

WebDB Forum 2009 初日のポスターレセプションに参加しました。

一昨年から参加しているWebDB Forum。今年は場所を慶應大学日吉キャンパスに移し開催しています。

WebDB Forum 2009

今回私はFirebird日本ユーザー会の一員として、会員のはやしさんとともにポスターレセプションに参加してきました。まぁポスターレセプションといっても、ポスターを用意して、バイキング形式&飲み放題の酒を飲みつつ、勝手に二時間過ごすというものです(ざっくりすぎる説明....)

学生の研究、企業のPR、そして我々のようなコミュニティも参加して、まぁバラエティに富んでいます。

サイボウズラボもブースを出していて、 …

[さらに読む]