powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Информация, необходимая для решения проблем с производительностью Firebird
20 сообщений из 20, страница 1 из 1
Информация, необходимая для решения проблем с производительностью Firebird
    #38565274
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет,

Опубликовал список базовых вопросов, ответы на которые требуются для разрешение проблем с производительностью:

Информация, необходимая для решения проблем с производительностью Firebird

Просьба к старожилам - когда в следующий раз возникнет вопрос о производительности Firebird, давайте требовать ответов по всей форме, хватит уже угадаек.

With best regards,
Alexey Kovyazin
www.ibsurgeon.com
www.ibase.ru/techsupp.htm
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565299
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kovyazinсписок базовых вопросов, ответы на которые требуются для разрешение
проблем с производительностью
Да ты с дуба рухнул. Человек, способный ответить хотя бы на половину таких вопросов, с
лёгкостью решит любые проблемы без помощи форума.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565326
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нормально. Надо поднимать людей к своему уровню, а не спускаться к ним.
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565355
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторFirebird

Точная версия Firebird version (на Windows - правый клик на Firebird executable, закладка Version или Details, или на Windows или Linux запустите isql -z )?
Какая архитектура – Embedded, SuperServer, Classic или Super Server (проверьте что работает - если fbserver.exe, то это SuperServer, множество fb_inet_server - Classic, один fb_inet_server - SuperClassic)?
Где установлен Firebird (папка)?
Пришлите firebird.conf
Пришлите firebird.log (zipped)
. . .

Как много соединений во время средней загрузки и во время пиков? (если используется Firebird 2.1 или выше, запустите SELECT count(*) from MON$ATTACHMENTS )

Поправки / дополнения можно ?

1) isql -z без указания имени базы выдаст свою версию, а не сервера. И если этот isql оказался в одной из path-папок и при этом он является старым, то будет враньё;

2) "один fb_inet_server - SuperClassic" - это в виндузе; в линухе - "один fb_ smp _server"; а в трёшке будет вообще один firebird на все случаи

3) "firebird.log (zipped)" - там будет 90% спама вида errno=-104 / -110. Неплохо бы публикануть скрипт, который позволит выкинуть этот спам из лога и оставить только ошибки базы, а не сети. ИМХО.

4) число соединений (текущее и пик) можно увидеть менее затратным методом, чем лазание в mon$attachments. Тем более, при сильной нагрузке это только усугубит "семейную драму".
Код: plaintext
1.
2.
$ /opt/fb30trnk/bin/fb_lock_print -d /var/db/fb30/production30.fdb | grep -i "owners (\|locks ("
         Owners (8) :     forward:  78376, backward: 129208
         Free locks (4) : forward:  80408, backward: 135704
8 = сейчас, 8+4 = пик

5) есть смысл добавить вопросы про:
5.1) db-level триггеры, особенно на commit/rollback (т.е. имеются ли они);
5.2) интенсивность обращения приложения к mon$-nаблицам: много ли таких мест;
5.3) есть ли задание на nbackup и какова его частота вызова. Ибо в версиях <= 2.5 каждый его вызов молотит ВСЮ базу, а не только изменённые страницы.
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565376
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид3) "firebird.log (zipped)" - там будет 90% спама вида errno=-104 / -110. Неплохо бы публикануть скрипт
нам не страшно, у нас есть
http://www.ib-aid.com/products/firebird_interbase/monitoring/ibsurgeonlogviewer
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565462
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kovyazinдавайте требовать ответов по всей формеТаки рекомендовать, а не требовать.
Alexey Kovyazinсписок базовых вопросовхоть там и букав много, но там действительно только самое начало. Про перфмон/систат ни слова, про трейс ни слова, про перфоманс анализ проблемных запросов тоже... или это уже платно? Хотя
Dimitry Sibiryakovспособный ответить хотя бы на половину таких вопросовтогда уж будет гарантированно верно. И смысла не станет вовсе.
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565464
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvнам не страшно, у нас естьгероическое решение придуманной проблемы, был бы формат лога "одна_строка-одна_проблема" все геройство свелось к крайне тривиальной команде банальному grep-у. риторический вопрос.
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565495
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид4) число соединений (текущее и пик) можно увидеть менее затратным методом, чем лазание в mon$attachments. Тем более, при сильной нагрузке это только усугубит "семейную драму".
Код: plaintext
1.
2.
$ /opt/fb30trnk/bin/fb_lock_print -d /var/db/fb30/production30.fdb | grep -i "owners (\|locks ("
         Owners (8) :     forward:  78376, backward: 129208
         Free locks (4) : forward:  80408, backward: 135704
8 = сейчас, 8+4 = пик
ты опять в трех соснах заплутал. Какие нафиг free locks?
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565535
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Alexey Kovyazin!
You wrote on 19 февраля 2014 г. 9:55:45:

Alexey Kovyazin> Опубликовал список базовых вопросов
забыл пункт про то, что сервере может лежать/крутиться
ещё куча всякого дерьма, начиная 1С и заканчивая файлопомойками.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565706
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийзабыл пункт про то, что сервере может лежать/крутиться
ещё куча всякого дерьма, начиная 1С и заканчивая файлопомойками.

Да, важно. Есть пункт про контроллер домена, но я бы расширил - и/или ему назначены какие-то другие роли.
Мне при разборах полётов у клиентов даже встречалось (о, Боже!) что на одном физическом сервере сосуществовали FB и M$ SQL! :)
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565945
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за замечания.

Мне кажется, сейчас количество запрошенной в этом вопроснике информации такое, что доступно каждому заинтересованному лицу, и в то же время гарантированно отсекает полных лентяев, а недообразованных по крайней мере отправит в Гугль, читать про RAID и прочие непонятные слова. Если же требовать от страдальцев с "тормозами" слишком много, то не получишь ничего.

Что касается платности - мы не планируем зарабатывать на консультациях такого уровня, но и видеть бесконечные треды с "допросами партизан" с вытягиванием нужной информации надоело :) Давайте стандартизироваться, причем на хорошем уровне.

C уважением,
Алексей
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565964
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr Какие нафиг free locks?да, точно :( ночь была тёмная и тревожная...
Достаточно просто: /opt/fb30trnk/bin/fb_lock_print -d /var/db/fb30/joinperf30.fdb | grep -i "owners (" - и смотреть на Owners & Free owners.
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565969
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kovyazin,

в целом согласен со списком вопросов, вот только требовать ответа на все сразу это уж как-то через чур, а потому всё равно придётся вытягивать клещами и задавать по 1-3 максимум за один раз из этого списка + свои.
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38565979
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kovyazinвидеть бесконечные треды с "допросами партизан" с вытягиванием нужной информации надоело :) Давайте стандартизироваться, причем на хорошем уровне.А чем не подходит раздел "Оптимизация" на ibase.ru ? Там просто обновить надо содержимое, а отсюда давать ссылку на него, и лучше - в прилепленной теме.
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38566007
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kovyazin> Мне кажется, сейчас количество запрошенной
Alexey Kovyazin> в этом вопроснике информации такое, что ...

... отпугнёт большую часть. Видимо, именно такая цель и ставится.

Alexey Kovyazin> Давайте стандартизироваться, причем на хорошем уровне.

А где-нибудь "ещё" (особенно в опенсорсе) такие стандарты
уже внедрены по полной или мы должны быть пионЭрами?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38566110
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Гаджимурадов Рустам!
You wrote on 19 февраля 2014 г. 14:05:12:

Гаджимурадов Рустам.... отпугнёт большую часть.
Видимо, именно такая цель и ставится. +1

и ваще!
доколе!
ганьба!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38566768
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что конкретно отпугнет? Тип RAID? Ну напишут - не знаю.
Или человек не может в командной строке выполнить три команды?
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38567020
Фотография Exteris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще можно онлайн форму-опросник сделать. Анамнез.)
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38788332
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В связи со сменой дизайна сайта IBSurgeon форма теперь находится здесь
http://ib-aid.com/en/required-information-for-firebird-database-performance-optimization/
...
Рейтинг: 0 / 0
Информация, необходимая для решения проблем с производительностью Firebird
    #38788334
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А редирект со старого URL на новый поставить?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Информация, необходимая для решения проблем с производительностью Firebird
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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