Здравствуйте, sailorman, Вы писали:
S>misha_v wrote:
>> Программа на С# кладет в MSSQL и достает обратно BLOB — данные.
>> Все работает , но окошко замирает до окончания выполнения SqlCommand
>> (Insert или Select). КАК отобразить на форме, что программа не висит, а
>> выполняет запрос??? Как узнать время выполнения и процент?(windows ведь
>> показывает при копировании файлов например)???
S> Вынеси свой запрос в отдельную нитку, а основным процессом снимай с
S>нее статистику
А как снимать статистику с выполняющегося запроса?
S>--
S>WBR, Denis Basargin
S> ICQ: 33681277
S> Mail: sailorman(at)rin.ru
S>Origin: Hедовольные были, но мы их пофиксили... << RSDN@Home 1.1.3 stable >>
Здравствуйте, DemAS, Вы писали:
DAS> Извини, Interbase/Firebird не знаю, но стало интересно
. А изменение генератора произведенное из одной сессии, но не закомиченное разве будет видно из другой сессии ?
Обязательно, иначе начнутся коллизии.
DAS> То есть, получается, что мы имеем дело с гряным чтением.
Нет.
DAS> И если сессия изменившая значение генератора сделает rollback, откатится ли значение генератора ?
Нет.
... << RSDN@Home 1.1.4 beta 2 rev. 180>>
Здравствуйте, AndrewVK, Вы писали:
DAS>> Извини, Interbase/Firebird не знаю, но стало интересно
. А изменение генератора произведенное из одной сессии, но не закомиченное разве будет видно из другой сессии ?
AVK>Обязательно, иначе начнутся коллизии.
Понял. Спасибо.
... << RSDN@Home 1.1.4 @@subversion >>
Здравствуйте, misha_v, Вы писали:
_>Программа на С# кладет в MSSQL и достает обратно BLOB — данные.
_>Все работает , но окошко замирает до окончания выполнения SqlCommand (Insert или Select). КАК отобразить на форме, что программа не висит, а выполняет запрос??? Как узнать время выполнения и процент?(windows ведь показывает при копировании файлов например)???
--1)
create table ttt (id uniqueidentifier, v varchar(8000))
--2)
set showplan_all on
--3)
insert into ttt (id, v) values(newid(), '111111111111111111111111111111111111111111111111111111111111111111111111111111111111')
Выполните эти шаги и обратите внимание на estimated значения. Для того, чтобы более-менее корректно выдавались эти значения необходимо постоянно обновлять статистику.