1つのリクエストで6つのSQLクエリを作成するNode.jsで記述されたサーバーサイドコードがあります。クエリは、ほとんどがINNER JOIN
とOUTER JOIN
のペアを持つSELECT
文で構成されています。SQLクエリに関して遅いと思われるものは何ですか?
コマンドラインで直接実行すると約4msかかります。
私は何が遅いと考えられるのか不思議で、結果をmemcachingしなければならないかもしれません。フロントエンドの世界から来て、4msは非常に速いようです!
1つのリクエストで6つのSQLクエリを作成するNode.jsで記述されたサーバーサイドコードがあります。クエリは、ほとんどがINNER JOIN
とOUTER JOIN
のペアを持つSELECT
文で構成されています。SQLクエリに関して遅いと思われるものは何ですか?
コマンドラインで直接実行すると約4msかかります。
私は何が遅いと考えられるのか不思議で、結果をmemcachingしなければならないかもしれません。フロントエンドの世界から来て、4msは非常に速いようです!
SQLクエリに関しては何が遅いと考えられますか?
ユーザーが何か不満を持ちます。
もちろん、それは必ずしも合理的ではありませんが、それは唯一意味のあるアンカーです。 quesitonは文脈に非常に依存している。 OLTPシステムはOLAPシステムとは異なる特性を持つことになります。また、単一のDBルックアップで高速になるものは、6で遅くなる可能性があります。
最終製品の使用が遅くなる場合は、それ以外の場合は品質に重点を置いてください。もちろん、パフォーマンスを向上させるために何かを提示していますが、存在する前に問題を探すことはありません。
良い点があります。ありがとう! – pixelfreak
これは興味深い質問ですが、ここでは話題にはなりません。データベース管理者のためのdba.SE、またはウェブマスターズのSEの方が良いでしょう。 – Kevin