|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Ilya Zvyagin 2:5020/400 06 Feb 2001 14:32:44 To : All Subject : Re: Увеличение скорости -------------------------------------------------------------------------------- Vadim Rumyantsev wrote in message <981457536@f301.n5030.z2.ftn>... >В DB2 можно параллельно в одной и той же транзакции выполнять сколько угодно >разных операторов. Единственная синхронность заключается в том, что сами >_вызовы_ на клиенте будут сериализованы, т.е. DB2 Client внутри себя обвешан >семафорами и будет одновременные вызовы API из разных ниток выполнять по >очереди, в порядке поступления. Тем более нет никаких проблем с >последовательным выполнением разных вызовов. > >Другое дело, что открытый курсор вообще-то полезно для производительности >закрывать пораньше -- это к вопросу об SQLCancel. > >* * * > >У меня появилось страшное подозрение: не хочешь ли ты сказать, что в MS SQL >нельзя в одной транзакции работать одновременно с двумя запросами, фетча >потихоньку то из одного, то из другого? Или по мере фетча записей из одного >запроса выдавать другие запросы и получать их результаты? Ты УДИВИТЕЛЬHО прозорлив. Может быть только один активный оператор (клиентский запрос) на соединение. Его надо обработать и затем уже другой можно выполнять. Кстати, в Sybase абсолютно то же самое. Вобщем, понятно почему. Кстати, я лично не вижу в этом ничего страшного. Hикаких реальных неудобств это не причиняет. --- ifmail v.2.15dev5 * Origin: FCT Saint-Petersburg (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/132935680d7ac.html, оценка из 5, голосов 10
|