Slide 30
Slide 30 text
実際に行った仕様変更を伴うパフォーマンス改善例1
● 改善後
● 60秒かかっていた処理が5秒になりました。
● 全てダブルクォートで囲むようにした(
仕様変更)
● こうすることで条件分岐が不要となった。
● また全てクエリで完結するようにすることでループ処理不要。
● 元々不要であった2倍のメモリ確保も不要。
● 例えばこんな配列が返る
● 後の処理を読んでいった結果CSVにしたいようで
● カンマがある時だけ囲みたい、という仕様に意味はなかった
SELECT CONCAT('"', id, '","', name, '"') FROM Hoge;