2017-03-08 10 views
0

質問するときにMSSMSでmasterデータベースを使用する際の短所は何ですか?特定のデータベースの代わりにmasterデータベースを使用する

ここでマネージャの1人はmasterデータベースを使用してクエリを実行していましたが、終了するまでに56分かかりましたが、データベース(sdbfile.dbo。)に直接実行すると32秒かかりました。

答えて

0

通常、ユーザーはマスターデータベースに接続するためのパブリックロールを持っていますが、SQLは認証後にクエリーで参照される特定のデータベースに再度委任する必要があります。

+0

私の質問は、master dbを使用する代わりに特定のデータベースを使用すると高速になります。 – mkk

+0

私は言ったように、SQLはマスターデータベースに接続した後に特定のデータベースに委任する必要があります。そのため、デフォルトのデータベースがマスターでない場合、その委任は必要ありません。 –

+0

私はまだ失われています、どのようにクエリのパフォーマンスに影響を与えますか? – mkk

関連する問題