Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome or Safari browser. Firefox 10 (to be released soon) will also handle it.

ふつうのWeb開発者のための
クエリチューニング

2014/07/11
MySQL Casual Talks Vol.6

@kamipo
github/kamipo

 

https://twitter.com/kamipo/status/402768579126259713

DBIx::QueryLog

DBIx::QueryLog

DBI で実際に発行されるクエリーを取得する DBIx::QueryLog を書いた
DBIx::QueryLog で DBI で実行された SQL を丸見えにする!
DBIx::QueryLog でクエリの実行計画も丸見えにする!

(☝ ՞ਊ ՞)☝

(☝◞‸◟)☝

 

https://twitter.com/kamipo/status/402768579126259713

明らかにやばそうなクエリ

明らかにやばそうなクエリ

明らかにやばそうなクエリ

明らかにやばそうなクエリ

MySQLCasualLog

https://gist.github.com/kamipo/839e8a5b6d12bddba539

MySQLCasualLog

 

 

 

明らかにやばそうなクエリ?

参考

ORDER BY 狙いのキーの話
ORDER BY 狙いのキーの話2
2014年なんだからCOUNT(*)とかSQL_CALC_FOUND_ROWSとかLIMIT OFFSETのページングはやめようぜ
ORDER BY狙いのキーが何故速いか
WHERE狙いのキー、ORDER BY狙いのキー

Thanks!

Use a spacebar or arrow keys to navigate