запрос к таблицам в разных базах

Votan

Новичок
запрос к таблицам в разных базах

Привет!

Столкнулся с проблемой, что из-за большой нагрузки на сервер база была разнесена по разным физичиским серверам. Теперь часть таблиц находятся в базе на первом сервере а часть таблиц во втром.

А мне требуется сделать выборку объединив две таблицы, возможно ли это сделать средствами MySQL?
 

Фанат

oncle terrible
Команда форума
при таком запросе производительность резко подскочит, да... =)
 

Votan

Новичок
Автор оригинала: Фанат
при таком запросе производительность резко подскочит, да... =)
ну дело в том что запрос достаточно простой и выполняется достаточно быстро но он оперирует огромным кол-вом записей
(на тестовой базе таблицы находятся в одной базе )

т.е. вариант коннектиться к первому серверу - выбирать из него до 1 000 000 записей
затем коннектиться к другому серверу и либо делать запрос с условием в котором будет Where id in(1,2,3... 1000000) - порядка миллиона id - не уверенчто такой запрос даже передасться быстро если вообще пройдет

или в цикле для каждого полученного в первом запросе id делать соответствующий запрос на второй сервер ?

все это конечно возможно, но как мне кажется доволько кривые решения.
 

zerkms

TDD infected
Команда форума
Votan
а может почитать мануал на тему построения кластеров и не выдумывать велосипеды? ;)
 
Сверху