Найдено 9 результатов

seevi
06 апр 2012, 09:55
Форум: Вопросы создания клиентских и серверных приложений
Тема: Уровень изоляции в ODBC
Ответы: 3
Просмотры: 6760

Re: Уровень изоляции в ODBC

Например, фрагмент my $statement = $db->prepare ('set transaction isolation level snaphot'); $statement->execute (); вызывает ошибку на строке с вызовом execute (): DBD::ODBC::st execute failed: [ODBC Red Database Driver]Function sequence error (SQL-HY010) Фрагмент $db->do ('set transaction isolatio...
seevi
05 апр 2012, 11:53
Форум: Вопросы создания клиентских и серверных приложений
Тема: Уровень изоляции в ODBC
Ответы: 3
Просмотры: 6760

Уровень изоляции в ODBC

Здравствуйте. Подключаюсь к базе из Perl через ODBC (DBD::ODBC), и мне нужен уровень изоляции snapshot. Можно ли его указать прямо в строке подключения? По умолчанию стоит уровень read committed no record_version infinite wait - видно в таблицах мониторинга. Сейчас используется следующая строка подк...
seevi
30 ноя 2011, 12:40
Форум: Администрирование
Тема: gfix -shut full не отключает БД
Ответы: 12
Просмотры: 14587

Re: gfix -shut full не отключает БД

Триал я добыл в гугле по первой ссылке, было вполне похоже на официальный сайт. Или триал, или платная версия за $200 - может поэтому меня и не впечатлило, т.к. большая часть подсказок там была в стиле "купите полную версию". Раздел с софтом на форуме я вообще не заметил :), посмотрю сегодня Софт де...
seevi
29 ноя 2011, 16:03
Форум: Администрирование
Тема: gfix -shut full не отключает БД
Ответы: 12
Просмотры: 14587

Re: gfix -shut full не отключает БД

ПО нам пишут на заказ, я им уже сообщил о проблеме, сказал, чтобы использовали read only read committed - как раз вчера читал про это на http://www.ibase.ru/devinfo/utl.htm. это, простите, караул, это нужно лечить, немедленно. Если можете, пришлите статистику (вывод gstat -a -r) в zip/rar на support...
seevi
28 ноя 2011, 20:40
Форум: Администрирование
Тема: gfix -shut full не отключает БД
Ответы: 12
Просмотры: 14587

Re: gfix -shut full не отключает БД

Ок, подумаю насчет сборки мусора. Я почему-то считал, что ее недостаточно. Небольшой вопрос: у нас база используется для обмена информацией с оборудованием в реальном времени, и некоторые транзакции read commited могут быть активными без конца, хоть целый месяц (пока не сделается backup/restore). Ра...
seevi
28 ноя 2011, 15:33
Форум: Администрирование
Тема: gfix -shut full не отключает БД
Ответы: 12
Просмотры: 14587

Re: gfix -shut full не отключает БД

Сорри, что сразу не объяснил, как-то не подумал, что могут не понять :). Процедура, которую я описываю, - бэкап базы, восстановление из резервной копии и замещение старой базы в целях привести базу в порядок: уменьшить размер, перестроить индексы и прибрать мусор (хотя мусор можно и другими средства...
seevi
28 ноя 2011, 12:46
Форум: Администрирование
Тема: gfix -shut full не отключает БД
Ответы: 12
Просмотры: 14587

Re: gfix -shut full не отключает БД

но IMHO проблема где-то в консерватории. Зачем вообще шатдаунить базу при бекап/ресторе? Контрольный рестор обычно делают в сторонке в другой файл Бэкап-ресторе выполняется ночью батником (сейчас на Perl переписываю с максимумом проверок на ошибки), т.к. днем руками я это не могу делать - много юзе...
seevi
26 ноя 2011, 15:19
Форум: Администрирование
Тема: gfix -shut full не отключает БД
Ответы: 12
Просмотры: 14587

Re: gfix -shut full не отключает БД

Ответ на вопрос - gfix -shut force всего лишь прекращает операции в коннектах, но не отключает коннекты, поэтому процессы ФБ (классик или суперсервер) продолжают держать файл БД открытым. Спасибо, так и подумал. В принципе, все, что мне нужно, - разблокировать файл БД, чтобы его можно было удалить,...
seevi
25 ноя 2011, 18:30
Форум: Администрирование
Тема: gfix -shut full не отключает БД
Ответы: 12
Просмотры: 14587

gfix -shut full не отключает БД

Здравствуйте. При автоматическом еженедельном backup-restore примерно в трети случаев возникают проблемы. После вызова gfix -shut full -force 0 localhost:db_alias файл базы, видимо, иногда продолжает использоваться каким-то процессом, поскольку его не удается переименовать или удалить. Подскажите, п...