|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Ilya Zvyagin 2:5020/400 05 Feb 2001 23:24:26 To : All Subject : Re: Увеличение скорости --------------------------------------------------------------------------------
Tolik Tentser wrote in message ...
>Итак
>BEGIN TRANSACTION
>SELECT * FROM T WHERE T.A = 1
>SELECT COUNT(*) FROM T WHERE T.A = 1
>COMMIT
>Ты хочешь сказать, что если во время SELECT отобрались какие-то
>записи, но клиент их не фетчил, то после COMMIT все блокировки будут
>сняты ?
Так если клиент не будет фетчить - до COMMIT просто дело не дойдет.
Просто серверный процесс буфер заполнит - и встанет ждать пока
клиент все отсосет. Все ж строго синхронно.
Поэтому ( к Вадиму ) кстати и недофетчивать нельзя. Hу, т.е.
можно, но отказавшись от результатов, т.е.
SQLCancel вызвать или его аналог в соотв. API.
--- ifmail v.2.15dev5
* Origin: FCT Saint-Petersburg (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/13293d4077f55.html, оценка из 5, голосов 10
|