エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
ORM が高性能になり、SQL (クエリ) を意識の外に置くことも増えてきました おかげでより開発効率も向上... ORM が高性能になり、SQL (クエリ) を意識の外に置くことも増えてきました おかげでより開発効率も向上し、スピーディ・高品質なコードが書ける率も上がっています しかし…アラートは突然やってきます 落ちるページ表示速度、上がる DB サーバー の Load Average そして大量のスロークエリ もちろん原因はこれだけではありませんが、僕らの日常では、1つのスロークエリが DB サーバーを停止させることも少なくありません SQL は書き方次第で簡単に障害に繋がります また、障害発生時、プログラムがどんな SQL を実行しているのか 実装した SQL は速いのか、遅いのか それがわからないと、障害解析で困る場面も多いです 障害などの緊急事態を回避する以前に、品質の観点でエンジニアには日常的に以下が求められると考えています。 スローログ監視 スロークエリ解消 スロークエリ予防 本セッショ