Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Информация, необходимая для решения проблем с производительностью Firebird / 20 сообщений из 20, страница 1 из 1
18.02.2014, 22:50
    #38565274
Alexey Kovyazin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация, необходимая для решения проблем с производительностью Firebird
Всем привет,

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

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

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

With best regards,
Alexey Kovyazin
www.ibsurgeon.com
www.ibase.ru/techsupp.htm
...
Рейтинг: 0 / 0
18.02.2014, 23:28
    #38565299
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация, необходимая для решения проблем с производительностью Firebird
Alexey Kovyazinсписок базовых вопросов, ответы на которые требуются для разрешение
проблем с производительностью
Да ты с дуба рухнул. Человек, способный ответить хотя бы на половину таких вопросов, с
лёгкостью решит любые проблемы без помощи форума.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.02.2014, 00:11
    #38565326
Alexey Kovyazin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация, необходимая для решения проблем с производительностью Firebird
Нормально. Надо поднимать людей к своему уровню, а не спускаться к ним.
...
Рейтинг: 0 / 0
19.02.2014, 01:56
    #38565355
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация, необходимая для решения проблем с производительностью Firebird
автор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
19.02.2014, 03:45
    #38565376
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация, необходимая для решения проблем с производительностью Firebird
Таблоид3) "firebird.log (zipped)" - там будет 90% спама вида errno=-104 / -110. Неплохо бы публикануть скрипт
нам не страшно, у нас есть
http://www.ib-aid.com/products/firebird_interbase/monitoring/ibsurgeonlogviewer
...
Рейтинг: 0 / 0
19.02.2014, 08:57
    #38565462
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация, необходимая для решения проблем с производительностью Firebird
Alexey Kovyazinдавайте требовать ответов по всей формеТаки рекомендовать, а не требовать.
Alexey Kovyazinсписок базовых вопросовхоть там и букав много, но там действительно только самое начало. Про перфмон/систат ни слова, про трейс ни слова, про перфоманс анализ проблемных запросов тоже... или это уже платно? Хотя
Dimitry Sibiryakovспособный ответить хотя бы на половину таких вопросовтогда уж будет гарантированно верно. И смысла не станет вовсе.
...
Рейтинг: 0 / 0
19.02.2014, 09:00
    #38565464
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация, необходимая для решения проблем с производительностью Firebird
kdvнам не страшно, у нас естьгероическое решение придуманной проблемы, был бы формат лога "одна_строка-одна_проблема" все геройство свелось к крайне тривиальной команде банальному grep-у. риторический вопрос.
...
Рейтинг: 0 / 0
19.02.2014, 09:33
    #38565495
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация, необходимая для решения проблем с производительностью Firebird
Таблоид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
19.02.2014, 09:57
    #38565535
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация, необходимая для решения проблем с производительностью Firebird
Hello, Alexey Kovyazin!
You wrote on 19 февраля 2014 г. 9:55:45:

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

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

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

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

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

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

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

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

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

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

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


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