SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Firebird 3.0
Firebird 3.0 [сообщение #751] Tue, 04 October 2022 16:36 Переход к следующему сообщению
kirsi в настоящее время не в онлайне  kirsi
Сообщений: 11
Зарегистрирован: October 2022
Junior Member
Добрый день, есть виртуальная машина с Firebird 3.0, 16 ядер 32 Гб ОЗУ и 500 SSD. База на этом сервере была переконвертирована с Firebird 1.5. В последнее время база странно работает, после backup/restore размер базы увеличивается в 2 раза. После последнего buckup/restor размер базы увеличился с 4.7 Gb до 8.6 Gb. До этого года 4 работала без проблем. Также при работе в базе выходят ошибки по счетчикам в некоторых таблицах. Ошибки пошли очень резко. Сталкивался кто-нибудь с таким?
  • Вложение: firebird.rar
    (Размер: 10.71KB, Загружено 428 раз)
Re: Firebird 3.0 [сообщение #752 является ответом на сообщение #751] Tue, 04 October 2022 17:29 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 332
Зарегистрирован: June 2022
Senior Member
Не сталкивался. Но читал один топик, где некий ТС в опции resore не нужные ключики засовывал, после чего метаданные базы были убиты, ибо многократное перекодирование в unicode_fss исказило их до неузнаваемости.
Re: Firebird 3.0 [сообщение #754 является ответом на сообщение #752] Wed, 05 October 2022 00:30 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 416
Зарегистрирован: August 2022
Senior Member
И что характерно, размер при таком извращении действительно удваивается.
Re: Firebird 3.0 [сообщение #756 является ответом на сообщение #754] Wed, 05 October 2022 01:32 Переход к предыдущему сообщениюПереход к следующему сообщению
kirsi в настоящее время не в онлайне  kirsi
Сообщений: 11
Зарегистрирован: October 2022
Junior Member
При каждом backup/restore не надо указывать unicode_fss? backup/restore делаю через ibexpert
  • Вложение: backup.png
    (Размер: 33.38KB, Загружено 668 раз)
  • Вложение: restore.png
    (Размер: 38.43KB, Загружено 688 раз)
Re: Firebird 3.0 [сообщение #759 является ответом на сообщение #756] Wed, 05 October 2022 09:42 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 332
Зарегистрирован: June 2022
Senior Member
Цитата:
При каждом backup/restore не надо указывать unicode_fss?
Конечно же нет. Он указывается ровно один раз, первый раз, когда базу данных конвертируешь.
Потом метаданные уже в unicode_fss, повторное преобразование сломает метаданные/данные. И действительно размер начнёт "удваиваться".

Судя по тому, что делали вы это неоднократно с метаданными, да и с нормальными данными тоже, можно попрощаться. Наверное пора откопать бекап БД в ODS 10.0 (Firebird 1.5) и восстанавливать метаданные из него.


SD, видал как я ХШ прокачал Smile

[Обновления: Wed, 05 October 2022 09:43]

Известить модератора

Re: Firebird 3.0 [сообщение #760 является ответом на сообщение #759] Wed, 05 October 2022 10:48 Переход к предыдущему сообщениюПереход к следующему сообщению
kirsi в настоящее время не в онлайне  kirsi
Сообщений: 11
Зарегистрирован: October 2022
Junior Member
А если данные из старой базы в новую перенести, метаданные из старой базы тоже перенесутся?
Re: Firebird 3.0 [сообщение #761 является ответом на сообщение #760] Wed, 05 October 2022 11:40 Переход к предыдущему сообщениюПереход к следующему сообщению
kdv в настоящее время не в онлайне  kdv
Сообщений: 98
Зарегистрирован: June 2022
Member
данные это данные, а метаданные - это структура. Вы данные уже должны копировать в новую структуру (скопированные метаданные из старой базы).
Но новую базу надо создавать скриптом, полученным из старой базы - isql -x ...
Re: Firebird 3.0 [сообщение #762 является ответом на сообщение #761] Wed, 05 October 2022 15:45 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 416
Зарегистрирован: August 2022
Senior Member
Мой ХШ говорит, что у него нет "старой базы".
Re: Firebird 3.0 [сообщение #763 является ответом на сообщение #762] Thu, 06 October 2022 11:17 Переход к предыдущему сообщениюПереход к следующему сообщению
kirsi в настоящее время не в онлайне  kirsi
Сообщений: 11
Зарегистрирован: October 2022
Junior Member
Спасибо, взял пустую базу и перенес туда данные через ibexpert.
Осталась только проблема с счетчиками, как только начинают работать сотрудники то счетчик сбивается. Куда смотреть чтобы найти проблему?
Re: Firebird 3.0 [сообщение #764 является ответом на сообщение #763] Thu, 06 October 2022 14:58 Переход к предыдущему сообщениюПереход к следующему сообщению
kdv в настоящее время не в онлайне  kdv
Сообщений: 98
Зарегистрирован: June 2022
Member
что за счетчик, и что значит "сбивается". Не были скопированы из старой базы значения генераторов?
Re: Firebird 3.0 [сообщение #765 является ответом на сообщение #764] Thu, 06 October 2022 15:12 Переход к предыдущему сообщениюПереход к следующему сообщению
kirsi в настоящее время не в онлайне  kirsi
Сообщений: 11
Зарегистрирован: October 2022
Junior Member
Значения генераторов были все скопированы. Если работают 2-3 человека проблем особо нет, но когда подключается больше людей то через некоторое время выходит ошибка и больше никто не может вносить новые данные. Проблема возникла достаточно резко, года 2 работали проблем не было
  • Вложение: 123.png
    (Размер: 23.16KB, Загружено 681 раз)
Re: Firebird 3.0 [сообщение #766 является ответом на сообщение #765] Thu, 06 October 2022 15:18 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
kirsi писал(а) Thu, 06 October 2022 15:12
Значения генераторов были все скопированы. Если работают 2-3 человека проблем особо нет, но когда подключается больше людей то через некоторое время выходит ошибка и больше никто не может вносить новые данные. Проблема возникла достаточно резко, года 2 работали проблем не было
установи нормально клиента.
у тебя клиент не той версии.
лишние версии клиента снеси нах.
Re: Firebird 3.0 [сообщение #769 является ответом на сообщение #766] Thu, 06 October 2022 15:40 Переход к предыдущему сообщениюПереход к следующему сообщению
kirsi в настоящее время не в онлайне  kirsi
Сообщений: 11
Зарегистрирован: October 2022
Junior Member
клиент firebird на машине с которой подключаются к базе?
Re: Firebird 3.0 [сообщение #770 является ответом на сообщение #769] Thu, 06 October 2022 15:42 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
kirsi писал(а) Thu, 06 October 2022 15:40
клиент firebird на машине с которой подключаются к базе?
на машине с которой ты делеашь скриншоты.
Re: Firebird 3.0 [сообщение #771 является ответом на сообщение #770] Thu, 06 October 2022 15:49 Переход к предыдущему сообщениюПереход к следующему сообщению
kirsi в настоящее время не в онлайне  kirsi
Сообщений: 11
Зарегистрирован: October 2022
Junior Member
Вряд ли получится там поставить другой клиент. Сейчас там стоит клиент 1.5 т.к. основная база где идет ежедневная работа работает на firebird 1.5. Это база дополнительная для отчетов, используется только когда начинается отчетный период. Я боюсь если там поставить клиент от 3 то основная база будет некорректно работать
Re: Firebird 3.0 [сообщение #772 является ответом на сообщение #771] Thu, 06 October 2022 15:52 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
kirsi писал(а) Thu, 06 October 2022 15:49
Вряд ли получится там поставить другой клиент. Сейчас там стоит клиент 1.5 т.к. основная база где идет ежедневная работа работает на firebird 1.5. Это база дополнительная для отчетов, используется только когда начинается отчетный период. Я боюсь если там поставить клиент от 3 то основная база будет некорректно работать
отринь сомненья
Re: Firebird 3.0 [сообщение #773 является ответом на сообщение #772] Thu, 06 October 2022 16:01 Переход к предыдущему сообщениюПереход к следующему сообщению
kirsi в настоящее время не в онлайне  kirsi
Сообщений: 11
Зарегистрирован: October 2022
Junior Member
Стандартно установить? Или есть особенности по установке?
Re: Firebird 3.0 [сообщение #774 является ответом на сообщение #773] Thu, 06 October 2022 16:09 Переход к предыдущему сообщениюПереход к следующему сообщению
kirsi в настоящее время не в онлайне  kirsi
Сообщений: 11
Зарегистрирован: October 2022
Junior Member
Если на сервере Firebird 3.0.3, клиент тоже 3.0.3 ставить? Или можно 3.0.10?
Re: Firebird 3.0 [сообщение #775 является ответом на сообщение #774] Thu, 06 October 2022 17:32 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
ставь 3.0.10
Re: Firebird 3.0 [сообщение #786 является ответом на сообщение #775] Fri, 07 October 2022 14:55 Переход к предыдущему сообщениюПереход к следующему сообщению
kirsi в настоящее время не в онлайне  kirsi
Сообщений: 11
Зарегистрирован: October 2022
Junior Member
Клиентскую часть поставил, но проблема осталась
Re: Firebird 3.0 [сообщение #787 является ответом на сообщение #786] Fri, 07 October 2022 16:00 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 368
Зарегистрирован: June 2022
Senior Member
Значения генераторов слетают? В ноль сбрасываются или как? Старых клиентов нигде не осталось?
Re: Firebird 3.0 [сообщение #788 является ответом на сообщение #786] Fri, 07 October 2022 17:20 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
kirsi писал(а) Fri, 07 October 2022 14:55
Клиентскую часть поставил, но проблема осталась
теперь покажи корректное сообщение об ошибке
Re: Firebird 3.0 [сообщение #789 является ответом на сообщение #788] Fri, 07 October 2022 18:20 Переход к предыдущему сообщениюПереход к следующему сообщению
ggreggory в настоящее время не в онлайне  ggreggory
Сообщений: 77
Зарегистрирован: July 2022
Member
МП писал(а) Fri, 07 October 2022 17:20
kirsi писал(а) Fri, 07 October 2022 14:55
Клиентскую часть поставил, но проблема осталась
теперь покажи корректное сообщение об ошибке
Судя по номеру 335545072 "Problematic key value is @1" ( https://www.firebirdsql.org/file/documentation/chunk/en/refd ocs/fblangref40/fblangref40-appx02-sqlcodes.html)

Проще включить трассировку и поизучать потом логи.
Re: Firebird 3.0 [сообщение #790 является ответом на сообщение #789] Fri, 07 October 2022 18:49 Переход к предыдущему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 889
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
ggreggory
Проще включить трассировку и поизучать потом логи.
Гриша, ты с кем сейчас разговаривал?
Предыдущая тема: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0
Следующая тема: Помощь требуется, обновили сервер, а работать стало медлене :(
Переход к форуму:
  


Текущее время: Wed Dec 18 18:23:59 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01628 секунд