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