Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-807/)
-   -   Ожидание при последовательном обращении к нескольким БД (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-807/ozhidanie-pri-posledovatel-nom-obrashenii-k-neskol-kim-bd-406875/)

Guest 17.10.2011 10:24

Ожидание при последовательном обращении к нескольким БД
 
Добрый день всем! Проблема такая:Есть PHP скрипт, который совершает выборку последовательно по нескольким базам данных MsSQL на разных серверах. Список баз данных с именами, паролями и именем сервера хранится в отдельной базе MySQL. В каждой базе порядка 3000 записей. Пока базы было 3, выборка шла очень медленно, но все же шла. При добавлении еще нескольких баз работать стало просто невозможно. После 2-3 минут ожидания или выдает результат, или вываливается ошибка, при плохой связи.Вопросы такие: 1. Как сделать так, чтобы он выводил найденные результаты еще по ходу поиска, чтобы пользователь не ждал несколько минут с пустым экраном2. Как проверить связь с сервером БД (чтобы, в случае, если база не отвечает, не коннектиться к ней)3. Как минимизировать время ожидания? Может быть, есть примеры на каких-нибудь сайтах? Я просто уже в тупике.Заранее спасибо всем за ответы!


Часовой пояс GMT, время: 04:31.


© www.otvetnemail.ru - Форум вопросов и ответов.