『 improvesspaceefficiency:smallersizeofdatabasefile.#improvesparallelism:higherperformanceinmulti-threadenvironment.#improvesportability:abstractionoft... 』 by crenlif [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
社内で SSD の寿命について話題に上がったので、ちょろっと X25-M G1 の運用実績に関する日記を書いてみよう。プロダクション環境にある MySQL が動いているホストから、比較的 I/O が激しいものをチョイスして smartctl を叩いた結果がこんな感じ。# smartctl -d a... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
2010-01-20それでも私が MySQL を使いつづける理由または、Why I still use MySQL? 的な。元ネタ: Why I still use Perl5? - TokuLog 改めB日記 ===> それでも私が Perl を使いつづける理由 - kazuhoのメモ置き場 な... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
RPM, MySQL, Q4M作業メモです。 src.rpm の取得# cd /usr/src/redhat/SRPMS# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-community-5.1.42-0.rhel5.src.rp... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
奥一穂さんの「ウェブアプリケーションサーバを複数台構成とか2010年代には流行らない」にフォローのような感じで。例によってタイトルは煽りです。奥一穂さんのエントリーでは、「5,000万PV/Month」という見積もりでアプリケーションサーバの台数を1台と計算していますが、これからは「1,000万P... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
2009-12-22MySQLバックアップ頂上決戦!! LVMスナップショット vs InnoDB Hot Backup先日のMyNAのイベントにて、「InnoDB Hot Backup(もしくはXtra Backup)のようなツールとLVM等でスナップショットを取るのはどちらが最強のバックアップ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
「エンジニアに強い影響を与えるような本を書きたい」――そう話すのはデータベースMySQLのコンサルタントとして名高い松信嘉範さん。ユーザー企業の情報システム部門のいちエンジニアだったが、オープンソースの世界に魅せられ、今では日本を代表するMySQLのコンサルタントに。同氏が語る、オープンソースの世... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
MySQLで、レプリケーションベースのHAな構成について考えたメモです。3台(というか2台+1台)がいいかなぁと思っていて、前半はその理由を、後半では{マスタ,スレーブ}が{再起不能になった,ちょっとダウンしてすぐ復帰した}場合のリカバリプランについて書きます。今のところはこれがベストかなと思って... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
2009年9月12日新書籍「Linux-DBシステム構築/運用入門」Linux上で「高速で、落ちない」DBサーバーを構築するための技術解説をした書籍を出版します。タイトルはストレートに「Linux-DBシステム構築/運用入門」です。 9月17日発売ですが、ジュンク堂など一部の書店ではすでに入荷し... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
MySQL 5.1.38から本体に同梱されるようになった、InnoDB Pluginの性能検証結果です。前回ご紹介したようにInnoDB Pluginには以下の強化点がありますが、本日はこのうちバックグラウンドI/Oスレッドの増加に焦点を当ててみたいと思います。高速なインデックス作成。従来Inno... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 ↓id:tasukuchan一般的にはエスケープ手法とかも定めなきゃいけなくてめんどくさそうですね。で、その後でまた、テキストじゃ遅いからバイナリ化とか言い出すというw 』 by kazuhooku [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Perl, DBISQL::Interp を最近使ったりします。ってのも生 DBI だと IN 文とか placeholder 化するの面倒だし。と言う訳で下記サンプル。__END__ 以下に結果もつけといた。#!/usr/bin/perluse strict;use warnings;use D... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
InnoDBなテーブルのお話です。とあるテーブルで、いくつかあるカラムのうち、ただひとつのカラムがunique keyになり得るものだとします。こういうときは、そのunique keyは無条件でprimary keyにしたほうがイイ!と思ってたんですが、調べてみると必ずしもそうでないようなので、今... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
MySQL InnoDB Pluginのデータ圧縮機能の続きです。前回はInnoDB Pluginの独自機能であるデータ圧縮の仕組みを解説し、実際にWikipedia日本語版のデータが約半分に圧縮されることを確認しました。今回はデータ圧縮によって性能がどのように変化するかを実際にベンチマーク試験を... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
tmaesakaさんがやってくれました。ずいぶん前からSQLのベンチマークを測定するのに使いやすいプログラムないかなーと思ってました。個人的にはmysqlslapというのを使ってたのですが、幾らか気に入らない所があったりコマンドラインオプションが複雑で毎回 --help を読んだりしていました。余... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
最近 RDBMS のトリガーを色々書いているのですが、知らない人にトリガーが何かいちいち説明するのに簡単な例はないかな、というのと、MySQL の処理速度はトリガーによってどの程度変化するか、ということを確認するために、以下のような実験を行ってみました。InnoDB はしばしば、「SELECT C... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
libdrizzle がおもしろいなーとおもう点はいくつかあるんですが、最大のものはnon-blocking I/Oに対応してるという点。libmysqlclient つかってると、シングルスレッドの I/O multiplexing フレームワークである POE/Danga::Socket et... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
http://subtech.g.hatena.ne.jp/mala/20090616/1245148239イベントフレンドリーにするために、プロトコル丸ごとその言語で実装するのは馬鹿げてると思う。プロトコルのパースとか、言語に依存しない処理は共有ライブラリにやらせるほうが良い(速いし)。ブロック... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
libdrizzle は concurrent にリクエストなげられると id:kazuhooku さんがいっていた libdrizzle は libmysql より速いと tmaesaka さんがいっていた libdrizzle は mysql に接続できるというわけで、libdrizzle の... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
大規模なウェブアプリケーションのボトルネックがデータベースであるという点については、多くの同意が得られるところだと思います。解決策としては、同じ種類のデータを複数の RDBMS に保存する「sharding」 (別名:アプリケーションレベルパーティショニング/レベル2分散注1) が一般的ですが、最... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|