powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Read_commited. Не видна закомиченная транзакция. Так должно быть?
2 сообщений из 52, страница 3 из 3
Read_commited. Не видна закомиченная транзакция. Так должно быть?
    #39137732
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovhvladТогда 5 нет ни в индексе, ни в данных.

Но может появиться когда читающий select, у которого на некоторое время отобрали CPU,
пойдёт на следующий цикл, нет?Теоритически - да, на практике - не поверю, пока не увижу.
Ибо тут нужно чтобы коммит (со сбросом кеша) и старт новой тр-ции успели выполниться быстрее, чем чтение пары страниц (уже кешированных)...
Но и это не важно. Ибо ты так и не научился читать то, что тебе пишут.
А ведь я упоминал не только order by id , но и where id > ?
А это означает, что перед началом навигации строится битмап с номерами записей.
И если в нём не было 4 и 5, то попытки их посетить - не будет.

Firebird 2.5.5:
Код: sql
1.
2.
3.
4.
5.
6.
SELECT FIRST 5 RDB$RELATION_ID
  FROM RDB$RELATIONS
 WHERE RDB$RELATION_ID > 123
ORDER BY RDB$RELATION_ID

PLAN (RDB$RELATIONS ORDER RDB$INDEX_1 INDEX (RDB$INDEX_1))

...
Рейтинг: 0 / 0
Read_commited. Не видна закомиченная транзакция. Так должно быть?
    #39137736
Зимаргл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

бисер просто излишен
...
Рейтинг: 0 / 0
2 сообщений из 52, страница 3 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Read_commited. Не видна закомиченная транзакция. Так должно быть?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]