solr對跨伺服器表聯合查詢的配置

2021-06-18 02:11:48 字數 969 閱讀 9923

目前我們有兩個庫,不在同乙個伺服器上,如:a伺服器上庫有個account表,b伺服器上有個兩個庫:其實就是把乙個大資料表拆分成兩個庫,比如 follow1有個表a b和c,follow2有個c d和e表,其實都是存放相同的資料,這六個表的資料差不多有1000w,現在建索引我這邊需要乙個多小時,data-config.xml配置如下

= '$' or friendtime >= '$') union all (select cast(concat(accountid,targetaccount) as signed integer) logid from relationship_following_3 where followtime >= '$' or friendti

me >= '$') union all (select cast(concat(accountid,targetaccount) as signed integer) logid from relationship_following_5 where followtime >= '$' or friendtime >= '$')) as f">

= '$' or friendtime >= '$') union all (select cast(concat(accountid,targetaccount) as signed integer) logid from relationship_following_4 where followtime >= '$' or friendti

me >= '$') union all (select cast(concat(accountid,targetaccount) as signed integer) logid from relationship_following_6 where followtime >= '$' or friendtime >= '$')) as f">

學習這個沒多久,不知道有沒有更好的辦法來實現

跨伺服器 跨資料庫 多表聯合查詢

首頁假如我們有3臺伺服器,分別是運算元據庫的伺服器a,第二台伺服器b192.168.1.136,第三台伺服器c192.168.1.125 注 關閉伺服器上的防火牆 查詢出錯的話 我們在a伺服器上建立usera資料庫的user ta表,b上建立userb資料庫的user tb表,c上建立userc資料...

跨伺服器查詢

select from openrowset msdasql driver server 0.uid pwd kft.dbo.user 建立乙個鏈結的伺服器 引數 1被訪問的伺服器別名 4要訪問的伺服器 exec sp addlinkedserver l ms sqloledb 0.gogo 登陸l...

SQL跨伺服器查詢

sql跨伺服器查詢的二種實現方法 select from opendatasource sqloledb data source 遠端ip user id sa password 密碼 庫名.dbo.表名 insert 本地庫名.表名 select from opendatasource sqlol...