我有一个共享的虚拟主机和 Sql Server。
当我创建一个View
或Stored Procedure
通过 Sql Server Management Studio 时,它会作为前缀附加我的用户名而不是dbo
.
假设我的用户名是UserJustWork
我在连接到远程 sql 服务器时使用的。
SP
s 和View
s 被命名为:
UserJustWork.Users_Get -- SP
UserJustWork.ActiveUsers -- View
根据数百人(例如 SQLMenace 的回答)的说法,使用前缀可以让 sql 更快地找到对象。
当然,它是共享的 sql server(这意味着有很多人在使用它)。
我想知道的是,使用UserJustWork
而不是它会产生更好的性能dbo
吗?