Sziasztok!
A címben szereplő problémára keresnék valami (lehetőleg egyszerű) megoldást.
Adva van egy adatbázis, benne 170 milka sor, és adva van egy másik adatbázis amivel ezt összekéne kötni. Több táblás lekérdezéssel nincs is gond, míg 1 szerveren van minden. Csak hogy: A 170 milkás adatbázis egy külön szerveren van, míg a másik tábla localhoston tanyázik. (Sajnos nem megoldható, hogy összeköltözzenek.)
Az a gond, hogy a 170 millió sorhoz tartozó, majd 300GB-os indexét 3 nap alatt sem volt képes a localhostos gép legenerálni, és addig csak várakozik minden, mert lockolt a tábla. Az egész átköltöztetése nem játszik, mert az alkalmazás ami futtatná csak a local szerverre tud kapcsolódni (és nem tudok belenyúlni)
Valami ilyesmiről van szó: (természetesen nem a valós lekérdezés, az egy kicsit több dologból áll)
SELECT [szerver1].[adatbázis].[tábla].Mező1, [szerver2].[adatbázis].[tábla].Mező2 FROM [szerver1].[adatbázis].[tábla] WHERE [szerver1].[adatbázis].[tábla].Mező1 = [szerver1].[adatbázis].[tábla].Mező2
kérdés: van-e rá használható megoldás, hogy kapcsolódhassak a másikra is egy lekérdezésen belül?
Előre is köszönöm :)
Üdv, Lajos!
- 5024 megtekintés
Hozzászólások
A FEDERATED erre nem megoldás?
- A hozzászóláshoz be kell jelentkezni
Első kukkra jónak tűnik. Köszönöm.
Szerk:
Jónak jó, szépen lehet selectelni, kapcsolgatni stb. Csak kicsit lassú szegényke. De a 1,5 perces megszülés még mindig jobb, mint a 3 napos izzadás a kulcsok létrehozása alatt...
--
openSUSE 12.2 x86_64
- A hozzászóláshoz be kell jelentkezni