質問

1つの(選択)クエリがデータベースに対して実行され、10分かかる場合、このクエリが実行されている間、サーバーのパフォーマンスとは何ですか?より正確に言うと、他のクエリを同時に実行することは可能ですか?この「長い」1つは速度パフォーマンスにどのように影響しますか?

ありがとう、イリジャ

役に立ちましたか?

解決

データベースエンジンは、複数の同時ユーザー向けに設計されています。データと実行計画はキャッシュされ、再利用されます、それは独自のスケジューラなどを持っています

いくつかの例外があります:

  • ひどく構造化されたクエリは、すべてのコアで100%CPUを実行できます
  • 長期にわたる更新または挿入またはトランザクションは、他のユーザーをブロックすることができます
  • 十分なメモリがキャッシュを介してデータのページングとスラッシングを意味します
  • ...そしてもっと多くのエッジケース

ただし、日々それは問題ではなく、10分間のクエリが実行されていることを知りません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top