powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Переполнение STATEMENT_ID
13 сообщений из 13, страница 1 из 1
Переполнение STATEMENT_ID
    #38717152
optimiz94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Долго не выключаем сервер, и 32-битный STATEMENT_ID переполнился:

select MON$STATEMENT_ID from mon$statements s
where s.mon$attachment_id=current_connection

MON$STATEMENT_ID
-2066705258
-2066705261

Всё бы ничего, но синатика монитор не видит стейтменты с отрицательным ID.
Как решить проблему, по минимуму прерывая работу сервера.
Есть такое соображение: побыстрее промотать отрицательные ID.
Хочется написать процедурку, которая создаёт на сервере много statement_id, чтобы быстрее прийти в 0.
Какой способ будет наиболее оптимальным, чтобы потратить побольше statement_id?
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717165
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
optimiz94Всё бы ничего, но синатика монитор не видит стейтменты с отрицательным ID.
Как решить проблему, по минимуму прерывая работу сервера.
Пожаловаться автору синатики монитора чтобы поправил своего бага. Это будет быстрее и
эффективнее чем мучать сервер.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717202
optimiz94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Конечно, сначала я проверил, последняя ли у нас версия.
Но программа не обновлялась с 2010 года, а аналогов нет.
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717206
optimiz94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какой-нибудь set generator нельзя сделать?
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717212
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
optimiz94Конечно, сначала я проверил, последняя ли у нас версия.
Но программа не обновлялась с 2010 года, а аналогов нет.
Она не обновлялась, поскольку такие вот чудики как ты не шлют Томасу багрепы, а вместо
этого занимаются проктостоматологией. Повторяю ещё раз, медленно: напиши об этом баге
автору своего монитора
. Даже если ты его украл.

И, кстати, в 2.5 мониторнг уже встроенный, так что насчёт "аналогов нет" ты сильно
заблуждаешься.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717275
optimiz94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Монитор у нас купленный.
Хорошо, я напишу. Но особенно ни на что не расчитываю.

Что значит встроенный мониторинг?
Синатика всего лишь фронт-энд для MON$-таблиц.
Есть другой/стандартный GUI?
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717279
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
optimiz94Что значит встроенный мониторинг?
Trace and Monitoring Services. Ты что, вообще RN не читаешь?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717309
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
optimiz94Как решить проблему, по минимуму прерывая работу сервера.
перезапустить ФБ и все. Или отключить всех нахрен (через шатдаун БД или delete from mon$attachments). Этот счетчик живет в разделяемой памяти, поэтому в результате вышесказанного рестартует с нуля.
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717319
optimiz94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr,

Спасибо. Я проверил локально, отключение аттачей сбрасывает счётчик.
Запланируем перезагрузку сервера.
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717337
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
optimiz94,

Прошу извинить за оффтоп, просто интерессно. Что у вас там такое на ФБ крутится, что перезагрузка службы ФБ (секунды? десятки секунд?) столь критична? И что за организация работы, которая не предусматривает технологичных окон?
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717377
optimiz94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miwaonline,

Крутится складской учёт.
Много клиентов ходят в базу с мобильных терминалов (сканеров ШК) через сервер приложений.

Остановка 10 минут не критична, но всех нужно оповестить.
Поэтому хотелось найти способ без выключения.
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717413
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
optimiz94,

Без выключения чего - компьютера? Так для того, чтобы перезапустить ФБ компьютер выключать не надо.
...
Рейтинг: 0 / 0
Переполнение STATEMENT_ID
    #38717422
optimiz94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miwaonline,

Без прерывания обслуживания.

У нас так сложилось, что база должна быть доступна 24/7, за исключением специальных перерывов, о которых предупреждать надо заранее. Поэтому что перерыв в 1 минуту, что в 10 - никакой разницы. Лучше перегрузить, заодно и апдейты на винду поставятся.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Переполнение STATEMENT_ID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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