0

SELECT句があり、データベースがネットワーク上にあるSQL Server Management Studioでクエリを実行するWHEREと、サーバーまたはデスクトップPCでクエリが「実行」されます。テーブル全体がサーバーから戻されてからPCでフィルタリングされますか、それともサーバーでフィルタリングが実行されますか?

MS Accessを使用して(リモート)データベースに対してクエリを実行している場合、この動作は異なりますか?

4

1 に答える 1

1

すべてのデータベースには、すべての要求処理を行うデータベースエンジンがあります。したがって、データベースサーバーに接続すると、チャネルが開かれ、パラメーターを使用して要求が受け入れられ、すべてのハウスキーピングが実行され、目的の結果が返されます。クエリの結果のみを返し、サーバー上で発生します。

于 2012-10-30T10:52:33.767 に答える