Текущий архив: 2002.03.28;
Скачать: CL | DM;
ВнизSQL+BDE+DELPHI Найти похожие ветки
← →
chik_ (2002-03-01 10:29) [0]Приветствую всех!
Есть база данных на SQL2000. Написана программка на Delphi.
Доступ к базе данных через BDE.
Проблема в том, что первый SQL-запрос выполняется очень медленно.
Мне кажется, что это как-то связано с настройками в BDE.
Может кто-нибудь подскажет как с этим справиться.
Не дайте помереть дураком:)
← →
TSV (2002-03-01 10:32) [1]Попробуй ADO.
← →
TSV (2002-03-01 10:33) [2]А вообще надо разбираться. Потому как у меня в свое время таких траблов не было. Может проблема в настройках, может еще где...
← →
Fedorenko Igor (2002-03-01 10:34) [3]перенеси запрос в хранимую процедуру, однозначно выполнится быстрее
← →
Dok_3D (2002-03-01 10:56) [4]Ты выполняешь подряд несколько похожих запросов к базе, первый выполняется медленно, остальные быстро.
Так ?
Если да, то ничего удивительного. SQL-сервер кэширует запрос, и естественно, последующие подобные запросы ты получишь гораздо быстрее.
А вообще, не парься и используй ADO.
И не умрешь дураком :)))
← →
Delirium (2002-03-01 13:01) [5]Есть в MSSQL такая вещь - статистика, при исполнении однотипных запросов она накапливается и определённым образом влияет на индексы вследствие чего запросы со временем начинают исполняться быстрее. Однако, возможны ситуации когда статистическая информация устарела или повреждена, в таких случаях бывает что MSSQL тормозит. Следует запустить процедурку sp_updatestats - которая поправит статистику.
← →
Alex_R (2002-03-01 19:58) [6]А может на первом запросе большая часть времени уходит на
соединение?
Страницы: 1 вся ветка
Текущий архив: 2002.03.28;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c