Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Почему долгая выборка из MSSQL (PHP)

434
10 сентября 2009 года
Poltos
105 / / 18.08.2004
Добрый день!

У меня простой скрипт:
Коннекчюсь к БД MSSQL (2008), затем в цикле получаю данные.
 
Код:
$conn = mssql_connect('srvr_test', 'qqq', 'qqqq',false) or die('Ошибка соединения с БД');
mssql_select_db('NSI', $conn);
$sq= "SELECT * FROM test_table";
$query = mssql_query($sql, $conn);
$data = array();
while ($row = mssql_fetch_assoc($query)) {
$data[] = $row;    
}


В таблице всего 1500 строк, выборка происходит, аж 11 секунд.
Ставил контрольные точки, коннект происходит очень быстро, все время уходит именно на цикл.

Подскажите, почему может работать так долго?
Может настройки MSSQL или PHP поменять, или с драйверами не то, что-нибудь?

п.с.
использую: FreeBSD PHP5, MSSQL 2008.
353
10 сентября 2009 года
Nixus
840 / / 04.01.2007
Делать выборку всех записей не с помощью php, а утилитой коммандной строки пробовали?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог