2009-03-04 さらにMySQLを高速化する7つの方法 MySQLを高速化する10の方法という記事がとても好評だったようである。記事を読んで頂いた皆さん、ありがとう。 この記事に対する便乗(?)でWeb屋のネタ帳: PostgreSQLを高速化する16のポイントという記事を書い... 続きを読む
Proper indexing is a key ingredient of database performance and MySQL is no exception. In this session we will talk about how MySQL uses indexes for query execution, how to come up with an optimal index strategy, how to decide when you need t... 続きを読む
はじめに アクセスが急増すると、応答時間が著しく悪化するサイトはありませんか? 普段は200ミリ秒以内で安定してアクセスをさばいているのに、イベントやらキャンペーンやらを開始した瞬間から、普段の2倍や3倍のアクセスが殺到し、その結果、レスポンスタ... 続きを読む
MySQLのチューニングにおいて非常に重要となるメモリ(バッファ)関連のパラメータについて、 チューニングのポイント DSASのとあるDBサーバ(実メモリ4GB)の実際の設定値 をまとめてみます。 また、必要メモリの総量の計算や限界値を越えてないかチェックしてくれ... 続きを読む
MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間が... 続きを読む
MySQLのパフォーマンスに不安をお持ちのお客様に対し、 最適なパフォーマンス環境を引き出すサービスです。 »MySQLチューニング 概要 動作状況の検証方法 時間のかかるSQLコマンドを特定したい場合、どうすればいいですか? (MySQL4.0、4.1、5.0共通) my.cnf... 続きを読む
2 RT
RT @ruicc:
RT @MetalCoffeeX 勉強になります。RT @ruicc:
このサイトでは、SQL を高速化し、少ないメモリで実行するためのちょっとしたパフォーマンス・チューニングの技術を紹介します。と言っても、『プログラマのためのSQL 第2版』の受け売りがほとんどなので、この本を読んでいただければ、本稿を読む必要はありま... 続きを読む
BLOBにする、しない、それが問題だ: 文字列をBLOBまたはCHARあるいは VARCHARに格納するかどうか。 本ページは、Ivan Prenosil による Ivan Prenosil's InterBase site 内の記事To BLOB or not to BLOB, that is the question: Whether to store string in BLOB... 続きを読む
2009-03-31 MySQLのEXPLAINを徹底解説!! 以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの... 続きを読む
2010-01-05 違いが分かるエンジニアのためのMySQL/InnoDB/ZFSチューニング! 明けましておめでとうございます。今年もコンピューター道に邁進して参りますのでよろしくお願いします! さて、今年一発目のネタはMySQL利用時におけるZFSのチューニングについて取... 続きを読む