パフォーマンス

MySQLがレプリケーション遅延がALTERで治った

ある特定のテーブルに対するレプリケーションの遅延時間が、ここ数ヶ月間どんどん長くなり、場合によっては10分以上(!?)という状態になっていて困っていました。 データ量や更新頻度は、テーブルを作成した時とほぼ同じなのにどうして!と思って調べてい…

MySQLのクエリキャッシュについて

今まで、MySQLのクエリキャッシュを利用することに何の懸念も持っていなかったのだけど、以下のような意見があり、今後は少し気をつけようと思っています。 確かにヒット率という観点でみると、エンドユーザ向けのWebサービスでは、意味が無さそう。 今までM…

Apacheで圧縮してコンテンツ配信しよう

最近、スマートフォン向けのサイトなどが多くなりつつありますが、スマートフォンの場合、「(携帯キャリアの3G回線などの)細い回線」かつ「(JavaScriptなどを含んだ)リッチコンテンツ」という事情から、コンテンツのダウンロードが重く感じるということ…

Linux環境下でのパフォーマンス問題調査

今、仕事で使っているパッケージ製品で、どうにもまったりと遅い画面操作があることに気付いたので、調査していました。今後の自分の参考情報として、作業記録を残しておくことにしました。 まずはtopコマンドで確認 OSのリソース状況確認をすれば、およそ検…

Apacheの.htaccessは極力使用しないこと

.htaccessとは Apacheの設定ファイルであるhttpd.confファイルとは親子関係 httpd.confが親で、.htaccessが子 特定のディレクトリだけの設定を行いたい場合に利用できる .htaccessを配置したディレクトリだけの設定が可能 共有サーバなどではhttpd.confは触…