社区
疑难问题
帖子详情
数据更新的效率问题,大家都进来帮帮忙,在线等.....
wyh2002
2006-11-24 10:06:17
我有2个数据库A、B。现在需要用A的数据更新B的数据,频率是每天一次,我现在使用的是一个最苯的办法就是遍历A库的表,然后在一个循环中用insert into更新到B库中(A、B库的表数量及表名都是一样的),但是库中有1000张表左右,更新的效率太低了,各位老大有没高效的办法,谢谢了。
...全文
559
20
打赏
收藏
数据更新的效率问题,大家都进来帮帮忙,在线等.....
我有2个数据库A、B。现在需要用A的数据更新B的数据,频率是每天一次,我现在使用的是一个最苯的办法就是遍历A库的表,然后在一个循环中用insert into更新到B库中(A、B库的表数量及表名都是一样的),但是库中有1000张表左右,更新的效率太低了,各位老大有没高效的办法,谢谢了。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Radar2006
2006-11-25
打赏
举报
回复
mark
shawnwan
2006-11-24
打赏
举报
回复
理论上没有了 ,,,,只能这样啦
wyh2002
2006-11-24
打赏
举报
回复
PB?还我打算用存储过程来解决呢,使用链接数据库,然后用我刚开始提到的办法,不过效率很低,有优化的办法吗?
dawugui
2006-11-24
打赏
举报
回复
让你们老大试试PB的数据管道,看行不行?
估计这么大的量,什么程序都难搞.
wyh2002
2006-11-24
打赏
举报
回复
人工置顶,再次感谢各位的回复。
dawugui
2006-11-24
打赏
举报
回复
我KAO,你这还得用PB来搞,那就更慢了.
wyh2002
2006-11-24
打赏
举报
回复
to dawugui(潇洒老乌龟):老大现在就是因为效率低才来请教各位有没高招嘛。
忘记说了,A库是sybase的,B库是ms sqlserver2005。
dawugui
2006-11-24
打赏
举报
回复
那就用程序一个一个搞了.慢是你自己造成的.
wyh2002
2006-11-24
打赏
举报
回复
不能删除B,A库保存的是30天的数据,B库需要保存180天的数据,现在是B库定时从A库中取当天的数据。
tmc1703
2006-11-24
打赏
举报
回复
老乌龟朋友的办法有一定的风险性啊。
wyh2002
2006-11-24
打赏
举报
回复
感谢各位的回复
A库是只读的,不允许任何修改(比如加触发器)。我现在就是把所有的更新都做成一个存储过程,每天定时更新。
to:libin_ftsafe(子陌红尘:当libin告别ftsafe) 大哥,怎么复制,希望能说清楚点,呵呵
dawugui
2006-11-24
打赏
举报
回复
我有2个数据库A、B。
应该是一样的吧.
每天删除B,然后备份A,然后再用A的备份恢复成B.
shawnwan
2006-11-24
打赏
举报
回复
也只能这样啦,如果可以实现同步更新的话就没这个问题了吧,比如触发器进行同步更新
另外把所有的更新做成一个存储过程,,然后做成定时任务,每天定时运行,,存储过程的运行效率应该高点啦
子陌红尘
2006-11-24
打赏
举报
回复
复制。
caixia615
2006-11-24
打赏
举报
回复
shafa ~帮顶~
pgy8288
2006-11-24
打赏
举报
回复
mark
superbud
2006-11-24
打赏
举报
回复
不懂,觀望中
鲁虾
2006-11-24
打赏
举报
回复
ding ,
wyh2002
2006-11-24
打赏
举报
回复
下班了,帮顶有分。
周末上不了网,星期一回来结帖,希望会有结果
wyh2002
2006-11-24
打赏
举报
回复
顶上去
vue-判断用户是否登录
在项目中,最基本的登录都是必须的,结合Vue的路由,涉及最多的就是登录状态的判断。 (1)判断登录方案需要满足下面几点: 未登录状态下的刷新: 在需要登录页面中刷新是需要跳转到登录页的; 在不需要登录的页面中刷新,不需要跳转; (2)在未登录状态下,跳转到需要登录页面时,会直接跳转到登录页; 一、先在路由文件里修改--------router / index.js 路由中加校验 直接在路由配置...
vue判断用户是否登录,没有登录跳转登录页面
在 main.js 中判断是否需要登录 router.beforeEach((to, from, next) => { if (to.matched.some(record => record.meta.requiresAuth)) { //这里判断用户是否登录,验证本地存储是否有token if (!localStorage.token) { // 判...
如何在vue中判断用户是否登录,登录权限
首先需要新建一个store文件夹,新建index.js 、 main.js中引入store 将状态信息保存至localStorage中 import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) const key = 'user' const isLogin = 'isLogin' const store = new ...
疑难问题
22,298
社区成员
121,727
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章