【MySQL】query_logを取得した場合の速度影響
あくまでWEB画面表示について。
環境は下記。
- Linux CentOs7.1
- Mysql55
- apache
- php環境
・SQL発行数が少ないページ(10回程度)
query_logあり平均:1.28秒
query_logなし平均:1.39秒
ありゃりや?
・SQL発行数が多いページ(100回以上)
query_logあり平均:2.82
query_logなし平均:2.42
メモ
・SQLが少ないと速度影響はだいぶ少ない見たい。平均でログありのほうがはやった。
・これが増えると、その影響も大きくなる(当然)。それでも10%ぐらい?
正直、SQL数をこんなに発行するのもいまいちな作りだとはおもうので、通常の運用ならあんまり影響はないと考えてよさそう。アクセス数バリバリ・SQL数バリバリだと、個々が大きくなっていくのでしょうが。
関連記事
-
-
[mysql][db]データ増大に伴う、データ表示処理・データ蓄積処理の変更履歴…
背景 ログの蓄積について、とりあえずでやっていたら処理がドンドンおもくなっていき …
-
-
xamppの旧バージョンダウンロード
案件ごとにいろんなphp apacheのバージョンを組み合わせるのが面倒臭い。 …
-
-
mysql 内部結合・外部結合違い inner join,left join,right join
参考サイト]http://mathemathiko.hatenablog.com …
-
-
[mysql]集合差を求める場合の処理速度比較(NOT IN(), NOT EXISTS, LEFT JOIN … IS NULL)
http://qiita.com/Hiraku/items/718 …
-
-
[mysql]なぜかindexが使われない、、、クォーテーションで囲っている?
whereの対象列にindexを張っている。 しかし、検索時にやたら重いことがあ …