サーバのチューニングをする上でかなりやっかいなのがデータベース系。特にログファイルの量が膨大になると後から中身を見て問題を分析するのも一苦労という場合が。そんなときにこのMySQL用topコマンド「mytop」を使えば一体何が起きているのかがすぐにわかる... 続きを読む
いろいろな本からメモってきたメモのメモ。出典を書いておくのを忘れた。思い出し次第補完するかも。 deleteのコストは高いので、無効化を示すフィールドを作ってupdateすべき slow query logに要注意 多くのエントリでほとんどのフィールドが同じ値を持つ場合... 続きを読む
この文書は、osCommerceで使用しているデータベースMySQLの基本的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字につい... 続きを読む
apacheのロギング、モニタリング、ログ解析 mod_statusでapacheの稼働状況を記録する apacheの組込モジュールを調べる apacheの状態を調べる httpd -vと-V apacheの状態を調べる http -l BufferedLogsディレクティブ apachetopでリアルタイムモニタ cronologで... 続きを読む
大変興味深くて判りやすい方法ですね。 あまりに判りやすかったので(?と言うか影響されて)、勢い、MySQL5.1+向けに同じようなn-gramによるFULLTEXTパーサーのプラグインを作ってしまいました。 http://mysqlbigram.googlepages.com/ これだと、わざわざ別フ... 続きを読む
MySQLとSennaによる 日本語全文検索 住商情報システム株式会社 プラットフォームソリューション事業部門 IT基盤ソリューション事業部 オープンソースシステム部 池田 徹郎 2006年6月 http://www.scs.co.jp/mysql 2 MySQLとは? オープンソースのデータベース ... 続きを読む
Inside LiveJournal's Backend or, “holy hell that's a lot of hits!” April 2004 Brad Fitzpatrick brad@danga.com Danga Interactive danga.com / livejournal.com This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAli... 続きを読む
What is memcached? memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. Danga Interactive developed memcached ... 続きを読む