none
查询80个数据库,每个库有12表...... RRS feed

  • 问题

  • 我要查询80个数据库,数据库的结构一样,每个库有12表, 表示12个月,12个表结构一样,然后做数据汇总,数据库的结构不能更改,每年都会新增80个数据库,采用什么方式实现最好?

    我主要是想提高查询效率......

    80个库*12个表......

    2010年9月27日 5:43

答案

  • 你好
    因為數據结构一样, 我會建議更改CONNECTION STRING 的 DATABASE 名 來查詢, 會方便一點
    當然你的DATABASE 名...要有一定的PATTERN ...

    或者你可以我們多一點資料..例如..你會在database 上做什麼行動等等

    please correct me if my concept is wrong


    Chi
    2010年9月27日 6:11
    版主

全部回复

  • 你好
    因為數據结构一样, 我會建議更改CONNECTION STRING 的 DATABASE 名 來查詢, 會方便一點
    當然你的DATABASE 名...要有一定的PATTERN ...

    或者你可以我們多一點資料..例如..你會在database 上做什麼行動等等

    please correct me if my concept is wrong


    Chi
    2010年9月27日 6:11
    版主
  • 连接数据库来查询

    每次只查询80个表还是80*12个?

    可以做一个视图来查询。字表就是连接数据库的表,这样查询语句比较简单。

    也可以将查结果分别查询后合并在一起。

    效率要看你一共有多少数据了,如果数据不多,你可以把这么库的数据导入在一个表内查询,如果很多而分的这么多库,那么很难有好的办法提高数据查询效率,毕竟这么多库连接都比较耗时。

    ps,这么多库是在一个服务器上面?


    family as water
    2010年9月27日 7:01