powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / насколько безопасен delete from mon$attachments
9 сообщений из 9, страница 1 из 1
насколько безопасен delete from mon$attachments
    #39829379
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

В приложении запрос, возвращающий набор данных, выполняется в отдельном потоке, и у юзера есть возможность отменить запрос, нажав кнопку остановки. Однако, пока сервер не начал отдавать записи, приложению, хоть оно и получило команду на отмену, придется этой первой записи дождаться. Вот и хочу врубить для такого жесткого останова delete from mon$attachments where...
Транзакция читающая, как правило.

Насколько это вообще безопасно, вводить в практику частые такие отключения?

Спасибо.
...
Рейтинг: 0 / 0
насколько безопасен delete from mon$attachments
    #39829391
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.Borzovхочу врубить для такого жесткого останова delete from mon$attachments where...

Это неправильный способ. Правильный способ это вызов fb_cancel_operation().

И нет, этот останов недостаточно жёсткий. Вполне возможно, что запрос продолжит-таки
молотить до первой выданной записи.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
насколько безопасен delete from mon$attachments
    #39829455
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.BorzovВ приложении запрос, возвращающий набор данных, выполняется в отдельном потоке
в отдельном коннекте.
V.BorzovВот и хочу врубить для такого жесткого останова delete from mon$attachments where...
а почему не delete from mon$statements?
...
Рейтинг: 0 / 0
насколько безопасен delete from mon$attachments
    #39829520
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЭто неправильный способ. Правильный способ это вызов fb_cancel_operation().

А почему неправильный?

Dimitry SibiryakovИ нет, этот останов недостаточно жёсткий. Вполне возможно, что запрос продолжит-таки
молотить до первой выданной записи.

Ну вроде срабатывает останов. Как только делаю delete, то поток сразу получает ошибку разрыва своего коннекта. Есть какое-то конкретное условие, когда не сработает? Я делал один select from несколько таблиц where всякие условия

kdvв отдельном коннекте.

Ну разумеется. Отдельный поток, вызвавший отдельный коннект. Через разрыв коннекта хочу прекратить ожидание потоком длительной операции.

kdvа почему не delete from mon$statements?

В каком смысле? Его и хочу использовать, потому и интересуюсь в безопасности всех этих разрывов для базы.
...
Рейтинг: 0 / 0
насколько безопасен delete from mon$attachments
    #39829565
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.BorzovВ каком смысле? Его и хочу использовать, потому и интересуюсь в безопасности всех этих разрывов для базы.
1. в исходном посте вопрос про mon$attachments. я написал про mon$statements.
2. откуда вопрос про "безопасность"?
README.monitoring_tables.txt
Modifications of the monitoring tables
Monitoring tables also allow some special administration activities, in particular:
cancelling running statements and terminating client sessions. This is done via deletes
from tables MON$STATEMENTS and MON$ATTACHMENTS respectively. Deletes from other tables,
as well as inserts/updates issued against them, are prohibited.
....

С тем же успехом можно задать вопрос - насколько безопасно выполнять всё то, что описано в документации по ФБ?
...
Рейтинг: 0 / 0
насколько безопасен delete from mon$attachments
    #39829576
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял, спасибо.
...
Рейтинг: 0 / 0
насколько безопасен delete from mon$attachments
    #39830220
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если транзакция в режиме WAIT, то удаляй, не удаляй - результат один - хрен.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
насколько безопасен delete from mon$attachments
    #39830267
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

не понято
...
Рейтинг: 0 / 0
насколько безопасен delete from mon$attachments
    #39830271
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.06.2019 11:58, hvlad пишет:
> не понято

забей.
я уже рассказывал.
делать тест-кейс мне в лом.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / насколько безопасен delete from mon$attachments
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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