|
|
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Всем привет, Опубликовал список базовых вопросов, ответы на которые требуются для разрешение проблем с производительностью: Информация, необходимая для решения проблем с производительностью Firebird Просьба к старожилам - когда в следующий раз возникнет вопрос о производительности Firebird, давайте требовать ответов по всей форме, хватит уже угадаек. With best regards, Alexey Kovyazin www.ibsurgeon.com www.ibase.ru/techsupp.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 22:50 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Alexey Kovyazinсписок базовых вопросов, ответы на которые требуются для разрешение проблем с производительностью Да ты с дуба рухнул. Человек, способный ответить хотя бы на половину таких вопросов, с лёгкостью решит любые проблемы без помощи форума. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 23:28 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Нормально. Надо поднимать людей к своему уровню, а не спускаться к ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 00:11 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
автор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. 5) есть смысл добавить вопросы про: 5.1) db-level триггеры, особенно на commit/rollback (т.е. имеются ли они); 5.2) интенсивность обращения приложения к mon$-nаблицам: много ли таких мест; 5.3) есть ли задание на nbackup и какова его частота вызова. Ибо в версиях <= 2.5 каждый его вызов молотит ВСЮ базу, а не только изменённые страницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 01:56 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Таблоид3) "firebird.log (zipped)" - там будет 90% спама вида errno=-104 / -110. Неплохо бы публикануть скрипт нам не страшно, у нас есть http://www.ib-aid.com/products/firebird_interbase/monitoring/ibsurgeonlogviewer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 03:45 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Alexey Kovyazinдавайте требовать ответов по всей формеТаки рекомендовать, а не требовать. Alexey Kovyazinсписок базовых вопросовхоть там и букав много, но там действительно только самое начало. Про перфмон/систат ни слова, про трейс ни слова, про перфоманс анализ проблемных запросов тоже... или это уже платно? Хотя Dimitry Sibiryakovспособный ответить хотя бы на половину таких вопросовтогда уж будет гарантированно верно. И смысла не станет вовсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 08:57 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
kdvнам не страшно, у нас естьгероическое решение придуманной проблемы, был бы формат лога "одна_строка-одна_проблема" все геройство свелось к крайне тривиальной команде банальному grep-у. риторический вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 09:00 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Таблоид4) число соединений (текущее и пик) можно увидеть менее затратным методом, чем лазание в mon$attachments. Тем более, при сильной нагрузке это только усугубит "семейную драму". Код: plaintext 1. 2. ты опять в трех соснах заплутал. Какие нафиг free locks? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 09:33 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Hello, Alexey Kovyazin! You wrote on 19 февраля 2014 г. 9:55:45: Alexey Kovyazin> Опубликовал список базовых вопросов забыл пункт про то, что сервере может лежать/крутиться ещё куча всякого дерьма, начиная 1С и заканчивая файлопомойками. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 09:57 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийзабыл пункт про то, что сервере может лежать/крутиться ещё куча всякого дерьма, начиная 1С и заканчивая файлопомойками. Да, важно. Есть пункт про контроллер домена, но я бы расширил - и/или ему назначены какие-то другие роли. Мне при разборах полётов у клиентов даже встречалось (о, Боже!) что на одном физическом сервере сосуществовали FB и M$ SQL! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 11:36 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Спасибо за замечания. Мне кажется, сейчас количество запрошенной в этом вопроснике информации такое, что доступно каждому заинтересованному лицу, и в то же время гарантированно отсекает полных лентяев, а недообразованных по крайней мере отправит в Гугль, читать про RAID и прочие непонятные слова. Если же требовать от страдальцев с "тормозами" слишком много, то не получишь ничего. Что касается платности - мы не планируем зарабатывать на консультациях такого уровня, но и видеть бесконечные треды с "допросами партизан" с вытягиванием нужной информации надоело :) Давайте стандартизироваться, причем на хорошем уровне. C уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 13:05 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
dimitr Какие нафиг free locks?да, точно :( ночь была тёмная и тревожная... Достаточно просто: /opt/fb30trnk/bin/fb_lock_print -d /var/db/fb30/joinperf30.fdb | grep -i "owners (" - и смотреть на Owners & Free owners. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 13:15 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Alexey Kovyazin, в целом согласен со списком вопросов, вот только требовать ответа на все сразу это уж как-то через чур, а потому всё равно придётся вытягивать клещами и задавать по 1-3 максимум за один раз из этого списка + свои. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 13:17 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Alexey Kovyazinвидеть бесконечные треды с "допросами партизан" с вытягиванием нужной информации надоело :) Давайте стандартизироваться, причем на хорошем уровне.А чем не подходит раздел "Оптимизация" на ibase.ru ? Там просто обновить надо содержимое, а отсюда давать ссылку на него, и лучше - в прилепленной теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 13:19 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Alexey Kovyazin> Мне кажется, сейчас количество запрошенной Alexey Kovyazin> в этом вопроснике информации такое, что ... ... отпугнёт большую часть. Видимо, именно такая цель и ставится. Alexey Kovyazin> Давайте стандартизироваться, причем на хорошем уровне. А где-нибудь "ещё" (особенно в опенсорсе) такие стандарты уже внедрены по полной или мы должны быть пионЭрами? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 13:29 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Hello, Гаджимурадов Рустам! You wrote on 19 февраля 2014 г. 14:05:12: Гаджимурадов Рустам.... отпугнёт большую часть. Видимо, именно такая цель и ставится. +1 и ваще! доколе! ганьба! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 14:06 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
Что конкретно отпугнет? Тип RAID? Ну напишут - не знаю. Или человек не может в командной строке выполнить три команды? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 20:20 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
А еще можно онлайн форму-опросник сделать. Анамнез.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2014, 08:51 |
|
||
|
Информация, необходимая для решения проблем с производительностью Firebird
|
|||
|---|---|---|---|
|
#18+
В связи со сменой дизайна сайта IBSurgeon форма теперь находится здесь http://ib-aid.com/en/required-information-for-firebird-database-performance-optimization/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2014, 15:32 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38566110&tid=1563243]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 481ms |

| 0 / 0 |
