Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка при восстановлении базы Firebird. BackUP сделан в 1.5, восстанавливается в 2.5 / 8 сообщений из 8, страница 1 из 1
04.11.2014, 18:27
    #38795442
fankhm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при восстановлении базы Firebird. BackUP сделан в 1.5, восстанавливается в 2.5
Перевожу серверную часть c 1.5.6 SS на 2.5.3 SC. Перевожу для того, чтоб использовать многопоточность - увеличилось кол-во пользователей, сейчас частенько процесс firebird-а занимает 100% одного ядра процессора.

BackUP сделал в 1.5, восстанавливаю в 2.5. При восстановлении выдаёт ошибку "Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements." По логу посмотрел, что отваливается при восстановлении процедуры, из которой вызывается другая, ещё не созданная... как такое может быть ?

BackUP / Restore в 1.5 проходит без проблем. в 2.5 по другому ?
...
Рейтинг: 0 / 0
04.11.2014, 18:29
    #38795445
fankhm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при восстановлении базы Firebird. BackUP сделан в 1.5, восстанавливается в 2.5
упс... прошу прощения. нашёл. надо было выставить опции преобразования UNICODE. в этой процедуре есть комментарии на кириллице.

восстановление прошло удачно :)
...
Рейтинг: 0 / 0
04.11.2014, 18:49
    #38795467
fankhm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при восстановлении базы Firebird. BackUP сделан в 1.5, восстанавливается в 2.5
продолжу тут, хотя вопрос уже не про ошибку, указанную в заголовке темы.

поднял базу под FB 2.5.3 SC, операционная система Windows x64.

для проверки запустил одну из самых тяжёлых процедур. посмотрел в диспетчере задач - загрузка по ядрам пошла равномерно, но... процесс firebird-a занимает максимум 27% общей загрузки процессора...
т.е. он использует те же вычислительные мощности 1-го ядра, но равномерно "размазывает" по всем ядрам ? или я что-то ещё недонастроил ?
...
Рейтинг: 0 / 0
04.11.2014, 18:54
    #38795474
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при восстановлении базы Firebird. BackUP сделан в 1.5, восстанавливается в 2.5
fankhmт.е. он использует те же вычислительные мощности 1-го ядра, но равномерно
"размазывает" по всем ядрам ?
Для одной процедуры - да. А по ядрам её размазывает сама система, причём совершенно зря,
теряет на этом производительность.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
04.11.2014, 19:13
    #38795505
fankhm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при восстановлении базы Firebird. BackUP сделан в 1.5, восстанавливается в 2.5
Dimitry Sibiryakov,
спасибо за информацию.

... насколько я понял, я не особо выиграю в производительности, перейдя на 2.5 ?
...
Рейтинг: 0 / 0
04.11.2014, 19:17
    #38795510
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при восстановлении базы Firebird. BackUP сделан в 1.5, восстанавливается в 2.5
fankhm,

ну это смотря на чём. В многопользовательском режиме однозначно выиграешь. При проверке на одном пользователе вряд ли.
Ещё можно выигрыш может быть за счёт оптимизатора для отдельных запросов.
...
Рейтинг: 0 / 0
04.11.2014, 19:26
    #38795517
fankhm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при восстановлении базы Firebird. BackUP сделан в 1.5, восстанавливается в 2.5
сейчас обычно одновременно с базой работают около 25 пользователей, из которых 7 - в терминальном режиме с разных филиалов. Терминал на той же машине, где и firebird. Но коннекты к базе по сути всё-равно те же 25...

надо ещё "покатать"... страшно в работу пускать сразу :). к тому же в процедурах и запросах часто используются функции из библиотеки RFunc. Недавно нашёл её вариант, портированный под х64. почему и решил переводить на 2.5.3... буду проверять все формы и отчёты на работоспособность...
...
Рейтинг: 0 / 0
04.11.2014, 20:09
    #38795555
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при восстановлении базы Firebird. BackUP сделан в 1.5, восстанавливается в 2.5
fankhm
надо ещё "покатать"... страшно в работу пускать сразу :). к тому же в процедурах и запросах часто используются функции из библиотеки RFunc. Недавно нашёл её вариант, портированный под х64. почему и решил переводить на 2.5.3... буду проверять все формы и отчёты на работоспособность...

В 2.5 как минимум 95% этих функций можно выкинуть
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка при восстановлении базы Firebird. BackUP сделан в 1.5, восстанавливается в 2.5 / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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