问一个经验性的问题 我们数据库中 有两个用户 A B
A 用户要访问 B用户中的表
结果 我们 以前的 数据库人员就给A用户写了链接B库的 link @cc 通过 表明@cc 来访问数据库
我觉得 直接 B.表明就可以了
问下 用link的方式 是不是会很慢?
会不会有其他的一些消耗
A 用户要访问 B用户中的表
结果 我们 以前的 数据库人员就给A用户写了链接B库的 link @cc 通过 表明@cc 来访问数据库
我觉得 直接 B.表明就可以了
问下 用link的方式 是不是会很慢?
会不会有其他的一些消耗
解决方案 »
- 请问 oracle中冷备份和热备份 得问题
- Oracle中存储过程的报表统计问题
- Oracle如何快速查找第N条记录?
- sqlserver里有没有定时执行sql语句,更新数据库的功能?
- 请高手讲一讲oracle中BLOB和CLOB的使用方法,最好给一个JSP的应用例子,万分感谢!
- 关于Oracle的空字符串的问题
- 我的sql/plus 为什么不能执行 select * from xxx???????
- 请问我用什么办法可以得到一个存储过程的参数列表?
- Oracle有什么工具可以象SQL Server的跟踪器一样跟踪数据库的各种动作?
- ORA-00603/ORA-00600问题
- 哪位大侠讲解一下sql是按什么顺序执行的。。。
- 咨询一个删除数据与磁盘空间回收的问题
同一个库中 可以不使用link 就像楼主说的那样
但是 程序中 一般不会直接写用户名.表名吧 可能有一个全局的变量来存用户名 这样的话 访问另一个用户的数据,sql写起来就不统一,所以要给a建立b的link吧 这样方便管理
至于效率的问题 没研究过
不同数据库之间的访问用dblink,但是如果大量的sql都要访问不同的数据库,这样使用的sql会降低效率。
这个是我原来使用的经验。