Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Пересматривая kdv / 16 сообщений из 16, страница 1 из 1
16.05.2014, 12:28:09
    #38643301
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Решил пересмотреть видео с ibase и вебинар о призводительности заставил задуматься (
YouTube Video
...
Рейтинг: 0 / 0
16.05.2014, 12:28:39
    #38643302
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Сорри,надо было видео под кат убрать
...
Рейтинг: 0 / 0
16.05.2014, 12:29:41
    #38643304
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
45 минута
...
Рейтинг: 0 / 0
16.05.2014, 13:43:07
    #38643428
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
GallemarВопрос такой - под диском подразумевается физический носитель или раздел на физическом носителе?Физический диск, aka "шпиндель".
...
Рейтинг: 0 / 0
16.05.2014, 15:12:40
    #38643572
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Basil A. SidorovGallemarВопрос такой - под диском подразумевается физический носитель или раздел на физическом носителе?Физический диск, aka "шпиндель".
Спасибо
...
Рейтинг: 0 / 0
16.05.2014, 15:13:36
    #38643574
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Но как я понял,в моем случае(RAID 10 из SSD) это не критично
...
Рейтинг: 0 / 0
16.05.2014, 15:48:09
    #38643642
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Hello, Gallemar!
You wrote on 16 мая 2014 г. 15:46:24:

Gallemar> Но как я понял,в моем случае(RAID 10 из SSD) это не критично
у тебя все яйца в одной корзине.
не нужно в ней же хранить бэкап.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
16.05.2014, 16:07:09
    #38643674
pastor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Мимопроходящий,

вдогонку - не нужно хранить бакап на аппаратном рэйде.
носитель бакапа должен читаться максимально возможным числом устройств.
...
Рейтинг: 0 / 0
16.05.2014, 16:41:09
    #38643723
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Видео посмотрите. Бэкапы никогда не храню на сервере БД,gbak и nbackup сразу копируются на другой сервер. Не о том речь.
...
Рейтинг: 0 / 0
16.05.2014, 17:50:08
    #38643813
Alexey Kovyazin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
...
Рейтинг: 0 / 0
16.05.2014, 18:23:45
    #38643846
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
http://ib-aid.com/en/articles/firebird-performance-degradation-tests-myths-and-truth/ for details you can look at SQL texts of actual stored proceduresТынц на них нужен (и на DDL таблиц)... В где он ?
И еще:
1) чего это так мало индексов ? Они PK'шки, и еще какой-то загадочный customer_last (с хреновой селективностью :))
2) скока часов шла молотьба над базой в 1.7 Тб ? я вижу, что в гигантской таблице order_lines всего 409 версий... Зело странно!
3) 20 коннектов - это не мало, а ОЧЕНЬ мало. ИМХО.
4) с каким firebird.conf шли тесты (что менялось в нём), что там с FW и page_size ? (хотя она, наверняка, 16 К?)
...
Рейтинг: 0 / 0
16.05.2014, 18:35:15
    #38643857
Alexey Kovyazin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Привет,

не читает смотрю никто, сразу смотрят на графики. :)

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

Как выяснилось, при росте базы с 9 Гб до 1.7Терабайт падение производительности на одинаковом хреновеньком железе и том же (малооптимизированном) конфиге составило 70%. В тесте замедлений до нуля,100% ЦПУ и 100% пожирания памяти не наблюдалось.
Это такой ответ крикунам про тормозной Firebird.

Про методику теста и про тюнинг отдельные статьи будут.

С уважением,
Алексей
...
Рейтинг: 0 / 0
16.05.2014, 18:43:45
    #38643866
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Alexey Kovyazinне читает смотрю никто, сразу смотрят на графики. :)Как раз на графики я меньше всего смотрел. Меня детальки и нюансики интересуют :-)
Надо бы DDL табличек и процедурки эти глянуть...
И что значит "умеренно плохой конфиг" ?

ЗЫ. Крикунов результатами молотьбы 20 аттачей не убедить. Это явно мало для сегодняшних реалий. Времена ларьков позади, мы уже несколько лет в эпохе гипермаркетов . Так что надо было бы на 200-300 коннектах проверять.
...
Рейтинг: 0 / 0
16.05.2014, 20:05:37
    #38643907
Alexey Kovyazin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Надо, конечно, но 200-300 коннектов на такой скромной машине запускать как-то не очень, а свободных мощных серверов не так много.

Кроме того, основные проблемы с производительностью возникают у тех, кто мало инвестирует в ИТ, и начинается самооправдание, что Firebird такой- этакий, что не тянет большие базы данных, что RAM надо больше размера БД, и прочее, прочее. А реально проблемы - в неграмотности.
Те же, кто не экономит на железе и профессиональной поддержке, быстро решают проблемы.

Я банальности говорю, да? :)
...
Рейтинг: 0 / 0
16.05.2014, 20:51:09
    #38643924
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Alexey KovyazinА реально проблемы - в неграмотности.Не только. На сегодня мало средств, позволяющих докопаться до причин падения произв-сти.
Трейсом я могу отловить "проблемные запросы" (по порогу длительности их вып-я), но как понять, почему они тормозят ?
Ну да, я вижу в каком-то запросе хреновый план вып-я (вместо нужного индекса идёт по natural'у или еще хуже - вообще по другому индексу) - ну так что привело его к этому ? Перекошенные данные и отсутствие сведений об их распределении ? Или же просто оптимизатор "не допёр" до правильного плана ввиду навороченности запроса ?
Далее. Есть некий запрос, план тривиален (но с SORT), а выполняется долго. Трейсом вижу, что НЕТ никаких reads'ов и expung'ов, т.е. всё в страничном кеше. Чего он тогда клинит ? А оказывается, он вынужден делать сортировку по 200 полям (так надо по бЫзнес-логике, не избавиться от этого!) и выкидывает в своп. Т.е. просто TempCecheLimit'a не хватило. Но это никак не отражается в статистике!
Далее. Есть некие "тайные эвристики", не описанные в dataaccesspaths, и вообще нигде. Но влияющие на построение плана. Я говорю об inner-джойне "просто" таблицы и вьюхи, или derived-таблицы, DDL которой содержит group_by, например. Не зная этой грабли, можно запросто поиметь тормоза на всю голову.
И еще пример: вот есть таблица, на ней висит дюжина индексов. Кто их делал и для чего - нет сведений, "иных уж нет а те далече". Как понять, какой индекс *НЕ* используется в запросах, т.е. никогда не участвует ни в одном из создаваемых планов ? Да, я понимаю, что надо аудит запускать на неделю и смотреть потом. Но! его надо на ВСЕ запросы запускать, а не только на "проблемные" (свыше 1 сек, например). А такой аудит будет тормозить работу усеров (проверено!).
...
Рейтинг: 0 / 0
17.05.2014, 00:55:41
    #38644006
Alexey Kovyazin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересматривая kdv
Ты же понимаешь, что незнание всех перечисленных тобой вещей - это и есть следующий уровень неграмотности? :)


>А такой аудит будет тормозить работу усеров (проверено!).

Не проблема - ставим ФБСканер на 2-3 типичные рабочие станции с рабочими приложениями, потом смотрим планы. Для параноиков можно подключить хоть все станции, но смысла нет.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Пересматривая kdv / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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