powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 2.1 wrong page type
52 сообщений из 52, показаны все 3 страниц
Firebird 2.1 wrong page type
    #39986460
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день

При попытке подключиться, пишет:
"wrong page type
page 0 is of wrong type (expected 3, found 1)."

Версия FB 2.1.1 (да я знаю, что это очень старая версия и я сам себе враг - у меня нет возможности мигрировать на более "свежую")
Windows 2012 R2 x64

Есть ли шанс это вылечить хоть каким-то способом? Стоит ли покупать FBFirstAID для этого? Или база умерла и проще восстановить утренний бекап и заставить пользователей повторить рабочий день?

Заранее спасибо за конструктивную помощь
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986463
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub,

А пробовали утилиту gfix ?
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986466
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База умерла и если не проапгрейдиться на 2.1.4 как минимум - будет умирать снова и снова.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986468
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AltHasp, пробовал. Любое подключение к БД дает такую ошибку

Dimitry Sibiryakov, т.е. только восстановление старого бекапа?
А совместимость БД при апгрейде нормальная?
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986476
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nubА совместимость БД при апгрейде нормальная?

Третья цифра это в основном пострелизы с багфиксами. Бэкап на старой версии, рестор на
новой и проблем быть не должно если исходная база не битая. В твоём случае имеет смысл
"старый бэкап" восстанавливать уже на новой версии.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986496
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub,

"wrong page type page 0 is of wrong type (expected 3, found 1)."

что-то не верю я. сообщение набрано вручную?
должно быть expected 1, found x.
Потому что нулевая страница это header page, у нее как раз тип 1.

Однако, в любом случае, при повреждении страницы заголовка базу либо можно восстановить, но мучительно, либо невозможно совсем. и если есть вчерашний бэкап - даже думать не надо про firstaid, надо восстанавливать из бэкапа.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986498
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

ну так там "found 1" - к хидеру претензий нет.

А вот какая-то страница в TIP имеет номер 0 - и это есть проблема.

FW проверить в первую очередь
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986515
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо
Восстановили утреннюю базу
На выходных буду пытаться апдейтить сервер
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986517
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nubНа выходных буду пытаться апдейтить сервер
замена ФБ с 2.1.1 на 2.1.7 занимает не более 30 секунд, включая остановку ФБ, копирование старых файлов, запись сверху файлов из zip (кроме security2.fdb, firebird.conf и aliases.conf), и запуск ФБ.
"Апдейтить" там нечего, инсталлятор запускать не нужно.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986634
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv, спасибо
Утром ошибка повторилась. И опять с тем же текстом

Поставил 2.1.7 - идет восстановление БД (она больше 30Гиг)

Подскажите, не может ли быть какое-то "внешнее" воздействие, которое приводит к этому сбою?
У меня уже был опыт поиска "закладки" от "обиженных" разработчиков.
Может эта ситуация из той же "оперы"?
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986659
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub,

нет. С одной стороны, подозрительно, что "молния" ударяет в одно и то же место. С другой стороны, я бы посмотрел каким-нибудь hex-редактором, что там в начале поломанной БД. Может это какой-то вирус.
Еще вариант - какие-то специфические операции с метаданными во время работы. Вот тут похожий топик, но на 2.5.2, и 7летней давности.
https://www.sql.ru/forum/1037228/polomka-bazy
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986675
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nubидет восстановление БД (она больше 30Гиг)

30 гиг на SSD и "восстановление идёт"? Ты его по сети делаешь что ли?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986677
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv, принудительное прибитие процессов или "шутдаун" сервера могут к этому приводить? (у нас виртуалки и с дисками скорее всего проблем нет, но если там всякие кеши или "порванные" транзакции)

HEX редактором-то посмотреть не сложно. Было бы знать - куда смотреть и что там видеть :)
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986682
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, gbak этой БД идет около 4 часов. В команде указан сетевой путь: (сервер):(путь к фалу)

Банальное копирование идет очень быстро, безусловно, но почему так долго делается gbak - не знаю

БД на MS SQL объемом около 72 Гиг из бекапа поднимается значительно быстрей.
Я подозревал, что это особенность работы gbak и FB

Сколько по вашему мнению должен идти рестор такой БД и куда стоит посмотреть? (мой ник не просто так придуман)
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986688
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub
принудительное прибитие процессов
Крайне нехорошее действие само по себе, чем новее сервер, тем больше сделано для нивелирования вредного воздействия.
delphi_nub
"шутдаун" сервера
В смысле штатный шатдаун базы или прибитие сервера?
delphi_nub
у нас виртуалки и с дисками скорее всего проблем нет
Странно... как только появляются виртуалки, так мгновенно проблемы с диском, как минимум просадка производительности в разы. К тому же разные прослойки норовят что-то закешировать с неизвестными последствиями в случае пропажи питания.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986693
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub
В команде указан сетевой путь: (сервер):(путь к фалу)
Если есть разные возможности, то человек выбирает наихудшую.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986694
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub
bak этой БД идет около 4 часов. В команде указан сетевой путь: (сервер):(путь к фалу)
ключ -SE присутствует? для 30 гиг это очень долго, у нас 150 за это время успевает отресториться. Памяти под сортировки (при построении индексов) хватает? темп раздел насколько быстр? и насколько задействован?
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986695
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky, подскажите, как правильней "убивать" зависшие подключения - я передам админам, чтобы настроили заббикс на корректную работу.

шутдаун сервера - имеется ввиду сервер Windows (знаю, что админы иногда грешат таким).

ну, вот такая системная ошибка начала появлться буквально в этом году. до этого на виртуалках все работало нормально


нет, ключая -SE нет - командные файлы остались от разработчиков, которые ушли громко хлопнув дверьми
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986696
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nubgbak этой БД идет около 4 часов.
господи помилуй. На моем десктопе ДВА бэкапа базы 30 гиг заканчиваются за 19 минут (оба). Но это на одиночных hdd
у которых максимум transfer rate 130мб/сек.
http://www.ibase.ru/backupspeed3/
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986699
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub
как правильней "убивать" зависшие подключения
что подразумевается под термином "зависшиие"? это подключения у которых умер клиент? так их keepalive должен отстреливать, если правильно настроен.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986700
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv, куда смотреть? что может быть? копирование файлов таких объемов очень быстро идет. но вот бекап делается до 30 минут, а восстановление около 4 часов
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986703
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub
куда смотреть?
доку читай к гбак-у, ключ я выше указал, рестор через сервисы быстрее почти на порядок. Даже тестили как-то, у Димы должна статья сохраниться.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986707
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем винды для файрберда? Может действительно словили нечто зловредное?
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986718
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub,

http://www.ibase.ru/restorespeed
только нужно учитывать, что этому тесту 11 лет. Сейчас любое железо намного быстрее.
Также надо учитывать что проблемы с производительностью БД (и бэкапа и рестора) чаще всего бывают на виртуалках - админы что-то там недоконфигурируют, или параметры raid не те, и т.д.
По ссылке тут 22177952 приведена пара инструментов, чем можно проверить скорость дисков.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986729
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky, спасибо за подсказку -SE - ускорение в 9 раз...
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986730
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv, спасибо. Передам админам - пусть "курят"
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986780
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема не решилась

Версия 2.1.7
Восстановил из бекапа базу
Минут через 20 та же проблема - при попытке подключиться начинает писать, что сервер не отвечает. На сервере 100500 процессов серверов.
У админов сработал автомат (не успел их предупредить) и они рубанули процессы и перегрузили службу ФБ
В результате та же ошибка с нулевой страницей.

Запустил восстановление. Куда смотреть, почему начинает "подвисать" БД и новые подключения отвергаются сервером?


UPD: есть отчеты, которые запускают за месяц и они формируются очень долго. не может ли там быть какая-то блокировка, которая "вешает" сервер.
Эта проблема началась вчера. В 22:00 была запущена база и всю ночь работала нормально - ночные смены работают по производству.
Но утром, когда подключился "офис", то в районе 10 утра все опять "зависло". Может офисные запросы на конец месяца (отчеты за июль, расчеты и т.п.) загружают сервер настолько, что админские системы распознают ее как "умершую" и убивают процессы. Что приводит к нарушение целостности БД?
Может где-то в конфиге можно настроить менее "эгоистичное" поведение для подключений?
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986784
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nubЧто приводит к нарушение целостности БД?

FW не OFF случайно?
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986787
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис, что такое FW? (простите за глупые вопросы - я полный нуб в этом всем)
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986790
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В log-файле перед "зависанием" появились вот такие записи:

"internal gds software consistency check (page in use during flush (210), file: cch.cpp line: 2975)"

и еще вот такая:

"page 1465957, page type 4 lock conversion denied (215)"
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986793
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub
UPD: есть отчеты, которые запускают за месяц и они формируются очень долго. не может ли там быть какая-то блокировка, которая "вешает" сервер.
вот и формируй их на копии, для "раз в месяц" вчерашний бэкап самое оно.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986794
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub,

Forced Writes

gstat -h в студию
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986797
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,


Database "d:\MAINBASE.FDB"
Database header page information:
Flags 0
Checksum 12345
Generation 4758
Page size 16384
ODS version 11.1
Oldest transaction 3272
Oldest active 3273
Oldest snapshot 3273
Next transaction 4685
Bumped transaction 1
Sequence number 0
Next attachment ID 66
Implementation ID 16
Shadow count 0
Page buffers 2048
Next header page 0
Database dialect 1
Creation date Aug 5, 2020 15:32:49

Variable header data:
Sweep interval: 0
*END*
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986808
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub,

так я и думал. Строчка

Код: plaintext
Attributes       force write

отсутствует, то есть принудительная запись выключена. Не удивительно что у вас база бьётся. В таких случаях грохать сервер на лету смерти подобно.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986814
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис, как эту опцию включить? на что она повлияет кроме "надежности" отключения базы на лету?

Ну и все-таки остается вопрос - нет ли возможности как-то улучшить многопользовательский режим? Несколько десятков одновременных подключений - есть автозадания, которые собирают отчеты по производственному циклу и рассылает на ключевых специалистов. Некоторые отчеты "дорогие" в плане ресурсов.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986818
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub
Ну и все-таки остается вопрос - нет ли возможности как-то улучшить многопользовательский режим?
он и так нормальный, читатели у нас не мешают писателям, это ж не майскл какой-нибудь. Вопрос в том, что мониторинг сервера считаем мертвяком... Почему кто-то решает килять процессы сервера?

Сильную просадку дает коммит транзакции, которая накопила тонну версий, потом они становятся мусором и перый наткнувшийся огребает по полной.

Твои длительные сборы пишут в базу промежуточные результаты расчетов? если пишут и делетят много, то лучше вынести это в отдельную БД.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986820
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nubкак эту опцию включить?

Код: powershell
1.
gfix my_db.fdb -write sync
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986821
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nubчто такое FW? (простите за глупые вопросы - я полный нуб в этом всем)

<...>
Ну первая же ссылка в https://www.google.com/search?q=Firebird FW
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986824
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub
как эту опцию включить?
Код: plaintext
1.
  gfix -? 2>&1|findstr sync
    -write          write synchronously or asynchronously
"forced write" это синхронная запись.
Так-то вообще-то надо читать, как минимум, справку по ключам утилит.
Кроме того (фигурная вырезка):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
  findstr flush firebird.conf
  # How often the pages are flushed on disk
  # Number of unflushed writes which will accumulate before they are
  # flushed, at the next transaction commit.  For non-Win32 ports,
  #MaxUnflushedWrites = 100
  # Number of seconds during which unflushed writes will accumulate
  # before they are flushed, at the next transaction commit. For non-Win32
  #MaxUnflushedWriteTime = 5
Оба параметра можно выставить на -1.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986829
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky, вполне возможно, что там могут быть частые вставки и удаления (код очень "мудреный" с вложенностью больше 5 уровней вызовов хранимок). Если поставить принудительный сбор мусора - может помочь?

Basil A. Sidorov, данная опция сказывается на "скорострельности" при частых вставках?
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986833
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub
Если поставить принудительный сбор мусора - может помочь?
нет.
delphi_nub
там могут быть частые вставки и удаления
в 2.1 GTT вроде еще не было, а так по сути переписать код на работу с ГТТ.
delphi_nub
могут быть частые вставки и удаления (код очень "мудреный" с вложенностью больше 5 уровней вызовов хранимок)
Выносить в отдельный файл бд подпитываемый бэкап-рестором с требуемой периодичностью, сделать легко, полегчает гарантировано.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986834
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub
Basil A. Sidorov, данная опция сказывается на "скорострельности" при частых вставках?
Резко отрицательно. Учитывая виртуальную прослойку - тормоза точно усилятся.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986838
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevskyв 2.1 GTT вроде еще не было

Были. В них до 2.5.1 нельзя было в Readonly транзакциях писать
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986841
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky
Резко отрицательно.
"Маша наклеила девяносто марок, а профессор - только десять. Но зато - все правильно". Э.Успенский, "Двадцать пять профессий Маши Филипенко".
Выбор между "типа медленно" и "данных вообще не стало", вроде как, вполне однозначный.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986884
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
Выбор между "типа медленно" и "данных вообще не стало", вроде как, вполне однозначный.
А как же классика из треугольника быстро-недежно-дешево? Шустрые ресурсные ссд-шки нивелируют влияние синк-асинк почти полностью. Вот только виртуалки... мы их готовить так и не научились, тормозят зело.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986885
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
Ivan_Pisarevskyв 2.1 GTT вроде еще не было


Были. В них до 2.5.1 нельзя было в Readonly транзакциях писатьНу тогда в эту строну стОит очень пристально присмотреться автору сего топика.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986889
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyстОит очень пристально присмотреться

Не стоит.
1) Софт не его.
2) Софт кривой, причём намеренно.
3) Специалистов для его адаптации и решения попутных проблем нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986916
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nub Несколько десятков одновременных подключений
у нас спецы бьются, как улучшить 2500 подключений до 3000 (я не шучу). А тут "несколько десятков".
Первое - видимо явная проблема с дисками. Экстенсивный метод улучшения производительности никто не отменял. Запустите уже CrystalDiskMark на ваших чахлых виртуальных дисках, и дайте админам виртуалок по голове.
Второе - производительность БД в основном зависит от ее структуры и запросов. Если запросы кривые, т.е. их писали в расчете на 1-5 пользователей, то при увеличении нагрузки (количества пользователей) либо надо тупо улучшать железо, либо надо исправлять запросы, а если это не помогает - структуру БД.
Ну, а третьего вроде бы и нет.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986921
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky
А как же классика из треугольника быстро-недежно-дешево?
Быстро, качественно , дёшево. Надёжность - из совсем другой оперы.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39986941
delphi_nub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за помощь и участие

1. Выношу копию для "тяжелых" отчетов (проблема будет в обучении пользователей, чтобы они не забывали переходить)
2. Напрягаю админов по железу
3. Наверное, почищу немного базу, чтобы убрать старые записи, которые точно уже использоваться в оперативной работе не будут (база 2018 года была 21 гиг) - это может сказаться на скорости выполнения запросов
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39987033
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
Быстро...
Я просто к тому,что крайне редко бывает выбор из двух факторов, их как правило заметно больше, да еще и взаимно перпендикулярных. :)

Dimitry Sibiryakov
Не стоит.
объявить часть таблиц гтт-шками не сильно выликий труд, но базе может полегчать, в зависимости от кривизны рук писателя таких отчетом может и очень сильно полегчать. Таки да, когда куда-то лезешь и меняешь может и поплохеть.

delphi_nub
(база 2018 года была 21 гиг) - это может сказаться на скорости выполнения запросов
Если запросы писаны патологически криво, то да может полегчать, если писано нормально и нормальные индексы - то скорее всего ничего не изменится.
delphi_nub
2. Напрягаю админов по железу
Сколько ОЗУ?
Сколько ИОпсов способна выдать на гора дисковая?
Данные перфмона в моменты пиковой нагрузки прояснили бы картину, для затравки 4 счетчика: загрузка процов, загрузка ОЗУ, иопсы диска с базой и темпом и очередь к тем дисковым разделам.
...
Рейтинг: 0 / 0
Firebird 2.1 wrong page type
    #39987043
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi_nubпроблема будет в обучении пользователей, чтобы они не забывали переходить

У вас таки вообще нет кода приложения?.. Иначе даже нубу было бы легко отчёты перевесить
на отдельный коннект к отдельному серверу, не напрягая пользователей запоминанием чего-либо.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
52 сообщений из 52, показаны все 3 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 2.1 wrong page type
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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