lock conversion denied (215) или lock denied (216)
Резервирование - это бизнес операция или бекап ?Chemist писал(а):Интересное наблюдение после переезда на "боевой" сервер . Ошибка проявилась только один раз, причем время операции (резервирование) - они засекаются - в сравнении с худшим результатом остальных таких же возрасло в 9 раз
На боевом сервере стало медленнее в 9 раз ?
В данном случае резервирование - это бизнес-процесс.hvlad писал(а):Резервирование - это бизнес операция или бекап ?
Не, на новом сервере (это Dell PowerEdge 2950) все запросы и СП летают мухой. Причем стоит RPM без твоего патча. С ним, возможно, ошибка вообще не появилась бы. Так что, для стабильного отлова сего бага нужен относительно слабый сервер.hvlad писал(а):На боевом сервере стало медленнее в 9 раз ?
видео на тюбе ANSOFT+Firebird:
http://www.youtube.com/watch?v=saZnLEw2i-A
20 мегабайт!
p.s. Максим, срочно отпишите мне работающий email.
http://www.youtube.com/watch?v=saZnLEw2i-A
20 мегабайт!
p.s. Максим, срочно отпишите мне работающий email.
А меня там нет , я раненный.kdv писал(а):видео на тюбе ANSOFT+Firebird:
http://www.youtube.com/watch?v=saZnLEw2i-A
Кинул в личку.kdv писал(а):p.s. Максим, срочно отпишите мне работающий email.
-
- Сообщения: 144
- Зарегистрирован: 16 фев 2006, 22:36
Доброго времени суток!
Подниму топик
FB CS 1.5.4, W2k SP4
1-й диалект,
buffers = 3000
FW Off
LockMemSize = 10 Мб
PageSize = 8192
Сегодня получил следующую ошибку
Wed Apr 25 12:40:19 2007
Database: D:\WORK\CALLS.FDB
page 297602, page type 5 lock conversion denied (215)
Последнее, что помню - выполнял простой Select по таблице
c NATURAL-планом
Перед этим порядка 10 раз выполнялся sweep.
После возникновения ошибки отключил все коннекты, сделал копию БД, прогнал gfix -v -full - ничего, сделал backup-restore - в логах чисто
База ДСП, предоставить не могу.
Вопросы:
1) Скоро буду переходить на 2.0.1.
Исправлена ли там эта ошибка?
2) Достаточно ли выполненных действий, чтобы сделать вывод о
целостности базы?
Подниму топик
FB CS 1.5.4, W2k SP4
1-й диалект,
buffers = 3000
FW Off
LockMemSize = 10 Мб
PageSize = 8192
Сегодня получил следующую ошибку
Wed Apr 25 12:40:19 2007
Database: D:\WORK\CALLS.FDB
page 297602, page type 5 lock conversion denied (215)
Последнее, что помню - выполнял простой Select по таблице
c NATURAL-планом
Перед этим порядка 10 раз выполнялся sweep.
После возникновения ошибки отключил все коннекты, сделал копию БД, прогнал gfix -v -full - ничего, сделал backup-restore - в логах чисто
База ДСП, предоставить не могу.
Вопросы:
1) Скоро буду переходить на 2.0.1.
Исправлена ли там эта ошибка?
2) Достаточно ли выполненных действий, чтобы сделать вывод о
целостности базы?
-
- Сообщения: 144
- Зарегистрирован: 16 фев 2006, 22:36
Т.е. она совершенно безобидна?hvlad писал(а): А какой негативный эффект от неё есть ?
Сейчас негативный эффект заключается в простое (на время проверки БД) и чувства глубокой неуверенности в добром здравии БД
Уточню: если gfix -v -full ошибок не выдает, при backup-restore в копию БД ошибок нет, то значит ли это, что цела исходная БД?hvlad писал(а):2. Да
Т.е. можно ли использовать именно ее, а не свежеотресторенную?
Спасибо!
Это никому не известно, ибо эмулировать её не удаётся.Кузнецов Евгений писал(а):Т.е. она совершенно безобидна?hvlad писал(а): А какой негативный эффект от неё есть ?
Собственно сама ошибка не есть признак проблем с базой. Но то, как она обрабатывается, может привести к проблемам (чисто теоритически)
Клиент её как-то ощущает ?Кузнецов Евгений писал(а):Сейчас негативный эффект заключается в простое (на время проверки БД) и чувства глубокой неуверенности в добром здравии БД
Скорее да, чем нетКузнецов Евгений писал(а):Уточню: если gfix -v -full ошибок не выдает, при backup-restore в копию БД ошибок нет, то значит ли это, что цела исходная БД?
Т.е. можно ли использовать именно ее, а не свежеотресторенную?
-
- Сообщения: 144
- Зарегистрирован: 16 фев 2006, 22:36
Ну как, пример подогнали?dimitr писал(а):мне обещали вскоре подогнать тестовый пример как раз по этой ошибке...
У меня опять проявился
Код: Выделить всё
s2 Sat Jul 28 02:30:38 2007
Database: dbret160_filial
page 40241, page type 5 lock conversion denied (215)
s2 Sat Jul 28 02:30:38 2007
Database: dbret160_filial
deadlock
page 40241, page type 5 lock conversion denied
internal gds software consistency check (error during savepoint backout (290), file: exe.cpp line: 3711)
ЗЫ. Некоторые страницы с флагом = 0 имеют данные.
ЗЫЫ. Не нашёл в exe.cpp line: 3711, где качнуть исходники, потерял линки.
Версия птицы ?Chemist писал(а):Целевая БД небольшая, одновременно в неё "льют" информацию 10 репликаторов из своих локальных БД.
Давай воспроизводимый пример, однако
0 - обычная страница с данными,Chemist писал(а):Посмотрел страницу (находится в начале), на которой произошла блокировка и ближайшие к ней страницы. Возник вопрос: что значит флаг 0, 2 для страниц данных.
ЗЫ. Некоторые страницы с флагом = 0 имеют данные.
2 - заполненная до упора
Firebird-2.0.1.12855-0.hvlad писал(а):Версия птицы? Давай воспроизводимый пример, однако
Будет, сразу будет , как только станет воспроизводится постоянно. Сегодня намечен еще один запуск, помониторю.
ЗЫ. Она уже появлялась на странице указателей и данных,
но тогда (26 числа) я списал это на глюк, второй уже не случайность.
В данном случае это абсолютно пустая страница.hvlad писал(а):0 - обычная страница с данными,
2 - заполненная до упора
Всё плохо, управляемой воспроизводимости достичь не удалось.Chemist писал(а):hvlad писал(а):Версия птицы? Давай воспроизводимый пример, однако
Ошибка случайна, сделал небольшой тест. Бомбили по одной таблице 150 клиентов без задержек, результат пока нулевой. Подумаю еще..., нужно понять какое сочетание операций приведёт к блокировке.
Перенес http://forum.ibase.ru/phpBB2/viewtopic.php?t=3519
Влад, где качнуть 2.1, что-то опять потерялся . Под Linux можно и в исходниках.Chemist писал(а):Была мысль, как в прошлом году, сразу взять новый сервер, но меня отговорили .hvlad писал(а):Может и 2.1 на стенде погоняешь ?