こんばんは。
で、今後オンラインメディアでのセールス・プロモーション活動が増えてくると予言しました。
早速予言が。。。っと言いたいこところですが、今回は私はしゃべる方ではありません。
っということで、
- …
こんばんは。
で、今後オンラインメディアでのセールス・プロモーション活動が増えてくると予言しました。
早速予言が。。。っと言いたいこところですが、今回は私はしゃべる方ではありません。
っということで、
こんばんは。
で、今後オンラインメディアでのセールス・プロモーション活動が増えてくると予言しました。
早速予言が。。。っと言いたいこところですが、今回は私はしゃべる方ではありません。
っということで、
こんばんは。
で、今後オンラインメディアでのセールス・プロモーション活動が増えてくると予言しました。
早速予言が。。。っと言いたいこところですが、今回は私はしゃべる方ではありません。
っということで、
http://jp.planetmysql.org/
Planet MySQLとはMySQL関連のブログを集約したサイトで、英語版は既にかなりの人気を博しており、非常に多くのサイトが登録されている。(MySQL
Performance Blogなども!)
このサイトはMySQLの公式なサービスなので、もしMySQL関連のブログを書いている場合にはここに登録して欲しい。そうすることで、より多くの人が情報にアクセスし易くなるからだ。また、知人にMySQL関連のブログを書いている人が居たら登録を勧めよう。当然、オトコも登録している!!
…
InnoDBのデータ領域はログファイルとテーブルスペースという、切っても切れない2種類のファイルから構成されている。ログファイルは名前からするとただのログだから削除しても平気かな?と思って削除してしまうという問題が後を絶たない。そこで、今日はログファイルとテーブルスペースの関係について説明しようと思う。
InnoDBのログファイルは、別名WAL - Write Ahead …
Planet
MySQL日本語版
日本語版がはじまりました。MySQL関連のブログを書いている方は是非登録してみてください!
MySQL 6.0では新たなJOIN最適化手法であるBKA - Batched Key
Accessの実装が進んでいる。BKAとは、読んで字のごとくキーを用いたアクセスをバッチ(ひとまとまりの)処理にすることである。現在のバージョンのMySQLでは、2つのテーブルをJOINする際、一つ目のテーブルから選択した行に対して、逐一2つめのテーブルから行が一つずつフェッチされる。例えば次のクエリを用いてテーブルt1とt2をJOINする際には以下のような流れで行われる。
mysql> SELECT * FROM t1 LEFT JOIN t2 ON t1.a=t2.b WHERE t1.c
> 1000 AND t1.c <= 2000;
t1からWHERE句の条件(1000 < c <= 2000)に適合する行をフェッチする。
条件に合う行が1000行あったとする。
1行目のt1.aと同じt2.bの値を持つ行をt2からフェッチする。
…
MySQL
5.1で追加されたメジャーな機能の影に隠れた、地味だが便利な改善がある。それがスロークエリログに関する仕様である。MySQL
5.0まではスロークエリログは1秒未満のクエリを捕捉することが出来なかった。が、MySQL
5.1では1マイクロ秒までのクエリを記録できるようになっている。従って、0.5秒かかるけど大量に実行されてパフォーマンスに大きな影響を与えている!というようなクエリの発見が出来るようになった。1秒未満のクエリを追跡したい場合、例えば以下のような設定をする。
[mysqld]
slow_query_log=ON
slow_query_log_file=mysql-slow.log
long_query_time=0.1
MySQL 5.0まではlog_slow_queryというオプションだったのが、MySQL …
2008年はMySQLにとっては激動の一年であり、実に様々なできごとがあった。その中でも特に大きなニュースといえば、
だろう。ちなみに、UCJ2008の資料はイベントのホームページからダウンロードできるので、是非入手して見て欲しい。
http://jp.sun.com/company/events/mysql/report.html
この中で、個人的にもっとも刺激的なニュースを挙げると、MySQL Clusterの分離だろう。
MySQL …