時間の複数のクエリ - サーバーのパフォーマンス?
-
27-10-2019 - |
質問
1つの(選択)クエリがデータベースに対して実行され、10分かかる場合、このクエリが実行されている間、サーバーのパフォーマンスとは何ですか?より正確に言うと、他のクエリを同時に実行することは可能ですか?この「長い」1つは速度パフォーマンスにどのように影響しますか?
ありがとう、イリジャ
解決
データベースエンジンは、複数の同時ユーザー向けに設計されています。データと実行計画はキャッシュされ、再利用されます、それは独自のスケジューラなどを持っています
いくつかの例外があります:
- ひどく構造化されたクエリは、すべてのコアで100%CPUを実行できます
- 長期にわたる更新または挿入またはトランザクションは、他のユーザーをブロックすることができます
- 十分なメモリがキャッシュを介してデータのページングとスラッシングを意味します
- ...そしてもっと多くのエッジケース
ただし、日々それは問題ではなく、10分間のクエリが実行されていることを知りません。
所属していません StackOverflow