两个库数据查询

chd2001 2009-08-11 10:42:11
.NET 2005 数据库INFORMIX 9X

现在在informix的一个server里面有两个库
A库中一个表serv_info 记录用户信息
B库中根据一定规则动态生成表,类似bill_2_21,bill_3_21 每个月都会生成一批 记录用户账单

现在每个月要根据serv_info中的serv_id 去bill_2_21
这样的一批本月新生成的表中去查询对应账单的记录,导入到A库中一张表中

serv_info的记录大约在1万,bill_2_21表数据大约20万左右

bill_2_21是别厂家的表,索引我无法控制,serv_id和别字段建的联合索引,单用serv_id查询有点慢

不允许建同义词

请问有什么比较好的方法实现吗?关键是效率问题

...全文
90 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
li365941471 2009-08-11
  • 打赏
  • 举报
回复
前10
makun0624 2009-08-11
  • 打赏
  • 举报
回复
学习` UP
slund 2009-08-11
  • 打赏
  • 举报
回复
没用过INFORMIX 9X 数据库。
chd2001 2009-08-11
  • 打赏
  • 举报
回复
木有办法吗?
是绝症也给个检查结果通知书啊!
chd2001 2009-08-11
  • 打赏
  • 举报
回复
顶一下
没办法解决也帮我顶顶啊 谢谢
chd2001 2009-08-11
  • 打赏
  • 举报
回复
是在一个服务器上
不是一个库,C#得用两个不同的连接来分别连接两个库吧
这个数据是要批量处理的,要把1万用户的账单数据导入这边库里去
fengjian_428 2009-08-11
  • 打赏
  • 举报
回复
都在一个服务器上 在不在一个库上无所谓吧
光是查询数据给用户看的话可以用缓存试试

用来插入数据就不知道了
wdzr_826 2009-08-11
  • 打赏
  • 举报
回复
不知道有没有好方法Dotnet位Sqlserver提供了SqlBulkCopy处理大量数据导入。
但是Informix应该没有。所以建议写个程序到系统计划里,在规定时间(如晚上12点)以后执行。
风之影子 2009-08-11
  • 打赏
  • 举报
回复
informix
没用过!
chd2001 2009-08-11
  • 打赏
  • 举报
回复
再顶顶

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧