Почему процедура MSSQL в Delphi выполняется медленно а в Management Studi мгновенно?
verve
Дата: 29.04.2011 14:03:01
Почему процедура MSSQL в Delphi выполняется медленно а в Management Studi мгновенно?
akarakotov
Дата: 29.04.2011 14:39:48
verve,
без подробностей тут не обойтись, к сожалению, дежурные телепаты в отпуске.
RENaissance
Дата: 29.04.2011 14:40:12
verve |
---|
Почему процедура MSSQL в Delphi выполняется медленно а в Management Studi мгновенно? |
Сравнить SET'ы, устанавливаемые студией и приложением.
verve
Дата: 29.04.2011 14:43:47
А нет никаких подробностей, есть процедура с двумя параметрами...
EXEC PROC1 :num, :sup
даже если явно напишу
EXEC PROC1 '123456', 62
То все равно срабатывает по 5-10 секунд, а из Management Studio мгновенно
SQLap
Дата: 29.04.2011 14:59:36
verve |
---|
А нет никаких подробностей |
нет подробностей - нет проблемы
pit_alex
Дата: 29.04.2011 15:01:53
verve,
verve |
---|
А нет никаких подробностей, есть процедура с двумя параметрами...
|
Вы прямо в редакторе кода Delphi пишете EXEC PROC .....? :-)
или все же используете компоненты доступа к данным ?
Anatoly Podgoretsky
Дата: 29.04.2011 15:45:55
pit_alex |
---|
verve,
verve |
---|
А нет никаких подробностей, есть процедура с двумя параметрами...
|
Вы прямо в редакторе кода Delphi пишете EXEC PROC .....? :-) или все же используете компоненты доступа к данным ? |
Нет подробностей, и видимо профайлером не умеет пользоваться.
LSV
Дата: 29.04.2011 16:34:42
Иногда к такому приводит не полная подчитка датасета. МС визуально показывает, но еще подчитывает "хвост".
Например если есть сложные вычисления в секции СЕЛЕКТ.
Чудес не бывает. Бывают чудотворцы (с)
_MDA_
Дата: 29.04.2011 16:43:17
Включите профайлер у mssql да и всё.
Anatoly Podgoretsky
Дата: 29.04.2011 16:46:22
LSV |
---|
Иногда к такому приводит не полная подчитка датасета. МС визуально показывает, но еще подчитывает "хвост". Например если есть сложные вычисления в секции СЕЛЕКТ.
Чудес не бывает. Бывают чудотворцы (с) |
Это называется асинхронное чтение, инструменты Микрософта используют именно его.