问一个经验性的问题 我们数据库中 有两个用户 A B
A 用户要访问 B用户中的表
结果 我们 以前的 数据库人员就给A用户写了链接B库的 link @cc 通过 表明@cc 来访问数据库
我觉得 直接 B.表明就可以了
问下 用link的方式 是不是会很慢?
会不会有其他的一些消耗
A 用户要访问 B用户中的表
结果 我们 以前的 数据库人员就给A用户写了链接B库的 link @cc 通过 表明@cc 来访问数据库
我觉得 直接 B.表明就可以了
问下 用link的方式 是不是会很慢?
会不会有其他的一些消耗
同一个库中 可以不使用link 就像楼主说的那样
但是 程序中 一般不会直接写用户名.表名吧 可能有一个全局的变量来存用户名 这样的话 访问另一个用户的数据,sql写起来就不统一,所以要给a建立b的link吧 这样方便管理
至于效率的问题 没研究过
不同数据库之间的访问用dblink,但是如果大量的sql都要访问不同的数据库,这样使用的sql会降低效率。
这个是我原来使用的经验。