powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
25 сообщений из 135, страница 4 из 6
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452213
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, вижу. Сейчас проверил: действительно, при ошибке внутри execute block'а номер строки будет 1, а не 0.
Ладно, дождусь результатов при DatabaseGrowthIncrement = 0 (запустил недавно), после чего проверю вариант без connect-триггера и калибратора.
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452319
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажись, ДС прав: "что-то" там неправильное живёт в триггере на connect. Сейчас этот триггер удалён, и сабжевого сообщения в .err-логах нету.
Оставляю молотьбу до утра. Если к утру ни одного карася не появится, значит точно трабл где-то в db_level-триггере.
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452343
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЕсли к утру ни одного карася не появится, значит точно трабл где-то в db_level-триггере."Караси" всё-таки случились. За полчаса - сразу 4 штуки. При отсутствии каких-либо триггеров . Индексов тоже нет.

Код: plaintext
1.
2.
3.
4.
log_ins_TLPRG_020.err:2013-11-04 22:24:53.483 lock conflict on no wait transaction
log_ins_CSMIR_018.err:2013-11-04 22:50:58.206 lock conflict on no wait transaction
log_ins_CSMIR_075.err:2013-11-04 22:56:42.971 lock conflict on no wait transaction
log_ins_CSMIR_135.err:2013-11-04 23:01:16.956 lock conflict on no wait transaction

А это значит, что проблема не в триггере. Any comments ?
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452382
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запусти тест заново и на чистой БД.
А-то у тебя то триггеры, то ещё что.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452419
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамЗапусти тест заново и на чистой БД.
А-то у тебя то триггеры, то ещё что.я запускаю каждый раз на базе, являющейся копией эталона. А эталон сейчас НЕ содержит ни индексов ни триггеров.
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452454
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДЕ и Владу ты его уже заслал?

Ибо иначе угадать что-то вряд ли получится,
чем играть в испорченный телефон им проще
самим менять, что нужно, наверное.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452627
Сисдба Мастеркеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если есть подозрение, что виноваты инсерты, надо попробовать без них.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452735
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисдба Мастеркеевич,

Кстати да. Интересный вариант. У меня почему-то пока подозрение на security
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452930
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамДЕ и Владу ты его уже заслал?Этот тест есть у всех трёх Источников Света. Я понимаю, что у них нет времени на возню с подкручиванием его настроек, изменением режимов запуска, написание вспомогательных скриптов и проч., поэтому пишу им в личку результаты, в "фоновом режиме". Ну и сюда выкладываю, когда уже совсем что-то непонятное (типа сабжа).

2 Симонов Денис: у тебя есть там резервный сервак (линуксовый), чтобы запустить кое-что ?
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452932
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисдба МастеркеевичЕсли есть подозрение, что виноваты инсерты, надо попробовать без них.Была такая мысль, еще вчера. Запущу сегодня, попозже.
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452958
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

есть виртуалка CentOS 6.4 x64. Вечерком после работы могу попробовать. На работе есть и реальная машинка, но тут на ней оракля крутится. Использую для отладки одного
приложения (досталось поддержка), а потому не хотелось бы на нее ставить ещё что либо.
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452963
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисесть виртуалка CentOS 6.4 x64.сколько там памяти ?
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452970
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

оперативы 2 Гб, а вот дискового пространства не много ~60 Гб. Сколько надо (пора фильмы на болванки зарезать)?
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452974
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

оперативы для 350 коннектов маловато будет, но больше вряд ли получиться предоставить. Компьютер - обычная рабочая станция с 4 Гб оперативки, больше половины под виртуалку отдать не могу.
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38452982
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

хотя для супера может и ничего будет
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38453023
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисоперативы 2 Гб, а вот дискового пространства не много ~60 Гб. Сколько надо (пора фильмы на болванки зарезать)?ну, хотя бы 4 гб оперативки хотелось бы...
Впрочем, ладно: будем довольствоваться этим.
Запустить тест на INSERT'ы (и только на них) сможешь ? Наверное, окошек 200 можно будет открыть - у мну дома комп с еще меньшим объемом памяти, он ворочал это количество окон.
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38453029
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

хорошо попробую вечерком.
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38453076
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисдба МастеркеевичЕсли есть подозрение, что виноваты инсерты, надо попробовать без них.В общем, по итогам ночного теста докладываю: "карасей" пришло целое стадо.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
log_ins_TLPRG_001.err:2013-11-05 05:49:30.750 lock conflict on no wait transaction
log_ins_TLPRG_023.err:2013-11-05 05:18:47.203 lock conflict on no wait transaction
log_ins_TLPRG_029.err:2013-11-05 07:15:54.781 lock conflict on no wait transaction
log_ins_TLPRG_031.err:2013-11-05 04:58:09.109 lock conflict on no wait transaction
log_ins_TLPRG_039.err:2013-11-05 06:33:11.843 lock conflict on no wait transaction
log_ins_TLPRG_041.err:2013-11-05 03:15:50.687 lock conflict on no wait transaction
log_ins_TLPRG_041.err:2013-11-05 10:23:18.218 lock conflict on no wait transaction
log_ins_TLPRG_044.err:2013-11-05 05:18:47.218 lock conflict on no wait transaction
log_ins_TLPRG_059.err:2013-11-05 04:01:49.921 lock conflict on no wait transaction
log_ins_TLPRG_069.err:2013-11-05 06:01:23.828 lock conflict on no wait transaction
log_ins_TLPRG_075.err:2013-11-05 08:41:15.437 lock conflict on no wait transaction
log_ins_TLPRG_075.err:2013-11-05 12:52:02.546 lock conflict on no wait transaction
log_ins_TLPRG_082.err:2013-11-05 11:39:04.046 lock conflict on no wait transaction
log_ins_TLPRG_090.err:2013-11-05 07:15:54.750 lock conflict on no wait transaction
log_ins_TLPRG_091.err:2013-11-05 07:15:54.734 lock conflict on no wait transaction
log_ins_TLPRG_099.err:2013-11-05 11:26:15.578 lock conflict on no wait transaction

log_ins_CSMIRROR_004.err:2013-11-05 07:49:45.800 lock conflict on no wait
log_ins_CSMIRROR_016.err:2013-11-05 06:37:55.925 lock conflict on no wait
log_ins_CSMIRROR_025.err:2013-11-05 05:11:35.612 lock conflict on no wait
log_ins_CSMIRROR_040.err:2013-11-05 04:49:29.393 lock conflict on no wait
log_ins_CSMIRROR_046.err:2013-11-05 07:18:51.096 lock conflict on no wait
log_ins_CSMIRROR_048.err:2013-11-05 04:49:47.768 lock conflict on no wait
log_ins_CSMIRROR_048.err:2013-11-05 08:11:27.003 lock conflict on no wait
log_ins_CSMIRROR_061.err:2013-11-05 06:40:21.003 lock conflict on no wait
log_ins_CSMIRROR_075.err:2013-11-05 12:30:28.362 lock conflict on no wait
log_ins_CSMIRROR_096.err:2013-11-05 04:29:30.065 lock conflict on no wait
log_ins_CSMIRROR_098.err:2013-11-05 09:41:46.643 lock conflict on no wait
log_ins_CSMIRROR_100.err:2013-11-05 11:06:49.253 lock conflict on no wait
log_ins_CSMIRROR_107.err:2013-11-05 08:01:03.159 lock conflict on no wait
log_ins_CSMIRROR_111.err:2013-11-05 09:14:53.815 lock conflict on no wait
log_ins_CSMIRROR_113.err:2013-11-05 06:37:11.393 lock conflict on no wait
log_ins_CSMIRROR_123.err:2013-11-05 05:18:08.003 lock conflict on no wait
log_ins_CSMIRROR_139.err:2013-11-05 11:44:59.581 lock conflict on no wait
log_ins_CSMIRROR_158.err:2013-11-05 05:47:45.128 lock conflict on no wait
log_ins_CSMIRROR_162.err:2013-11-05 05:18:46.471 lock conflict on no wait
log_ins_CSMIRROR_169.err:2013-11-05 06:36:06.643 lock conflict on no wait
log_ins_CSMIRROR_170.err:2013-11-05 05:17:23.018 lock conflict on no wait
log_ins_CSMIRROR_174.err:2013-11-05 05:49:29.034 lock conflict on no wait
log_ins_CSMIRROR_189.err:2013-11-05 08:11:27.003 lock conflict on no wait
log_ins_CSMIRROR_199.err:2013-11-05 10:14:08.253 lock conflict on no wait
log_ins_CSMIRROR_204.err:2013-11-05 12:46:01.268 lock conflict on no wait
log_ins_CSMIRROR_205.err:2013-11-05 04:42:37.565 lock conflict on no wait
log_ins_CSMIRROR_253.err:2013-11-05 05:11:15.987 lock conflict on no wait
log_ins_CSMIRROR_257.err:2013-11-05 07:28:44.878 lock conflict on no wait
log_ins_CSMIRROR_264.err:2013-11-05 07:09:20.003 lock conflict on no wait
log_ins_CSMIRROR_277.err:2013-11-05 11:12:56.253 lock conflict on no wait
log_ins_CSMIRROR_282.err:2013-11-05 11:45:59.143 lock conflict on no wait
log_ins_CSMIRROR_296.err:2013-11-05 05:20:19.659 lock conflict on no wait
log_ins_CSMIRROR_300.err:2013-11-05 03:47:47.612 lock conflict on no wait
log_ins_CSMIRROR_301.err:2013-11-05 04:00:22.081 lock conflict on no wait
log_ins_CSMIRROR_310.err:2013-11-05 05:49:29.003 lock conflict on no wait
log_ins_CSMIRROR_311.err:2013-11-05 03:51:29.690 lock conflict on no wait
log_ins_CSMIRROR_322.err:2013-11-05 09:37:24.628 lock conflict on no wait
log_ins_CSMIRROR_334.err:2013-11-05 06:47:24.612 lock conflict on no wait
log_ins_CSMIRROR_341.err:2013-11-05 05:06:24.675 lock conflict on no wait
log_ins_CSMIRROR_348.err:2013-11-05 06:40:21.003 lock conflict on no wait
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38453094
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 dimitr: а можно ли сбацать какой-нибудь хитрый патч (только для этого варианта теста), чтобы он вываливал дамп и всю прочую инфу, как только в движке возникает lock conflict ?
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38453136
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS. И еще.

1. Вылезли также ошибки инвалидных усеров-паролей:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
log_ins_CSMIR_147.err:2013-11-05 06:42:49.581 Your user name and password are not defined.
log_ins_CSMIR_110.err:2013-11-05 06:51:27.081 Your user name and password are not defined.
log_ins_TLPRG_034.err:2013-11-05 07:17:13.203 Your user name and password are not defined.
log_ins_TLPRG_076.err:2013-11-05 07:45:48.656 Your user name and password are not defined.
log_ins_CSMIR_144.err:2013-11-05 07:31:16.565 Your user name and password are not defined.
log_ins_CSMIR_148.err:2013-11-05 08:00:59.096 Your user name and password are not defined.
log_ins_CSMIR_078.err:2013-11-05 08:41:41.221 Your user name and password are not defined.
log_ins_CSMIR_107.err:2013-11-05 08:45:47.112 Your user name and password are not defined.
log_ins_CSMIR_233.err:2013-11-05 09:25:32.346 Your user name and password are not defined.
log_ins_CSMIR_193.err:2013-11-05 10:36:09.659 Your user name and password are not defined.
log_ins_CSMIR_221.err:2013-11-05 10:59:17.393 Your user name and password are not defined.
log_ins_CSMIR_339.err:2013-11-05 12:46:50.096 Your user name and password are not defined.

2 . Сейчас у меня есть вспомогательная база с результатами логирования вызовов isql батником (батник записывал в лог результат команды echo %time% непосредственно перед вызовом isql на каждой итерации; лог этот был обработан и загружен в .fdb).
Таким обр., можно точно понять, каким было максимальное число isql'ей, выстраивавшихся в очередь на аттач к базе. На интервале 0.01 сек максимальные очереди возникали в следующие моменты времени (показаны первые 10 строк по убыванию `cnt`):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
DTS                   CNT
============ ============
02:06:20.000           16
02:58:47.650           16
02:09:48.000           15
02:06:20.010           13
02:53:44.970           12
06:05:00.700           12
01:53:18.640           11
02:30:40.760           11
03:38:36.700           11
01:45:31.300           10
(тест был из 450 окон-молотилок, все делали только инсерты, каждая молотилка после дисконнекта уходила в случайно выбираемую паузу в диапазоне от 10 до 30 сек).

Как видим, никакой связи между появлением ошибки 'invalid user/password' и числом isql'ей в очереди нет.
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38453145
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
До тех пор, пока Алекс не скажет, что с секюрити всё ок, я даже думать не буду об этом.
Займись чем-то другим, неужели нет более важных задач ?
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38453266
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladДо тех пор, пока Алекс не скажет, что с секюрити всё ок, я даже думать не буду об этом.Алексу по поводу invalid user/password'a я сигналил еще до выходных. Сам жду от него ответа по этой теме.
hvladЗаймись чем-то другим, неужели нет более важных задач ?Да заняться-то мне всегда есть чем.
Ладно. Тест есть уже у четверых (три Источника Света и Денис), поддать с его помощью средний или сильный "жар" и получить ошибки - дело нескольких часов.
Когда и если надо будет - сами сможете во всём убедиться.
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38453269
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидВылезли также ошибки инвалидных усеров-паролей:
Выкинь вообще из схемы security пока она сырая - запускай свои тесты в Embedded режиме.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38453303
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТаблоидВылезли также ошибки инвалидных усеров-паролей:
Выкинь вообще из схемы security пока она сырая - запускай свои тесты в Embedded режиме.
да хрен с ней, с этой сек3.фдб! ты мну ответь лучше, как такое может быть, что lock conflict'ы лезут ? они НЕ связаны с секурити3.
...
Рейтинг: 0 / 0
lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
    #38453309
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

с чего ты взял? Мне не известно что там делается в security, но могу предположить что там есть внутренние запросы и не факт что только SELECT.
...
Рейтинг: 0 / 0
25 сообщений из 135, страница 4 из 6
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / lock conflict при работе 350 аттачей, делающих только insert'ы. Отчего ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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