|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Sergey Astakhov 2:5020/400 14 Feb 2002 18:43:51 To : Sergey Popkov Subject : Re: SQL Server2000 и ADO -------------------------------------------------------------------------------- "Sergey Popkov" <Sergey.Popkov@f1799.n5020.z2.fidonet.org> сообщил/сообщила в новостях следующее: > > имеем хранимую процедуру в SQL'е.. > конектимся в своей программе через ADO к базе, запускае процедуру в своей > проге: Exec MyProc. > Процедура (в зависимости от кол-ва обрабатываемых данных) может выполнятся > значительное время: от 5 сек до 5 мин. > Если процедура выполняется ~30 сек, то выбрасывается ошибка о TimeOut'е. > Hа самом SQL Sever'е (в Query Analyzer) все прекарасно выполняется в любом > случае.. > > В чем может быть дело? Может попробовать запросы пооптимизировать? 5 секунд - это уже довольно много. Мы тут у себя сегодня один select оптимизировали, но на Oracle, правда. Там была 3-йная вложеность подзапросов. Выполнялся он около 3-х секунд. После создания пары индексов и добавления одного Hint-а запрос стал выполнятся в 20 раз быстрее. Hа SQL Sevrer тоже достаточно возможностей пооптимизировать. -- Regards Sergey Astakhov (sergeya@comita.spb.ru) COMITA Ltd. --- ifmail v.2.15dev5 * Origin: COMITA Ltd (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/657720a442cb.html, оценка из 5, голосов 10
|