Firebird Performance Tour: Семинари у Москви, Прагу и Бад Засендорфу
Firebird Performance Tour: Семинари у Москви, Прагу и Бад Засендорфу
Firebird Performance Tour 2019 одржаће се у Москви (29. новембар 2018), Прагу (4. децембар 2018) и Бад Засендорфу, Немачка (6. децембар 2018).
Firebird Performance Tour биће посвећен сложеним деловима оптимизације SQL упита и њиховом праћењу.
Распоред семинара
-
Нове функције у Firebird 4 - Дмитриј Јеманов, главни програмер Firebird-а
Кратак преглед нових функција Firebird 4.0.
-
Објашњени SQL планови у Firebird 3 и 4 - Дмитриј Кузменко, IBSurgeon
Објашњени планови су уведени у Firebird 3, они чине оптимизацију SQL упита много лакшом, али нико не зна како да их ефикасно користи! Ова презентација ће провести кроз елементе објашњених планова и пружити неопходну основу за следећу презентацију.
-
Разумевање Firebird JOIN-ова - Дмитриј Јеманов, главни програмер Firebird-а
- Како функционишу 3 типа Firebird JOIN-ова: Nested Loop / Merge / Hash
- Како оптимизатор бира JOIN-ове, како редослед спајања утиче на извршење упита
- Разлике у оптимизацијама INNER/LEFT join-ова
- Како дати савете (hint) JOIN-овима за боље перформансе
- Савети и трикови за сложене упите са JOIN-овима
-
Праћење SQL упита у Firebird-у - Алексеј Ковјазин, IBSurgeon
Firebird има 3 главна типа праћења: MON$, Trace API и статистику упита. Како их ефикасно комбиновати да бисте добили одговоре које сваки програмер поставља: шта је уско грло система: CPU, RAM или disk IO? Који упити стварају оптерећење за систем (и треба их прво оптимизовати), а шта се може изоставити?
-
Како оптимизовати тешке SQL упите са GROUP BY/ORDER BY - Дмитриј Кузменко, IBSurgeon
Правилна оптимизација упита који извршавају велика сортирања није тривијалан задатак. У овој презентацији размотрићемо разлике у SQL плановима и коришћењу кеша у случају различитих приступа тешким упитима са сортирањем, и, наравно, начине за оптимизацију њиховог извршења.
-
Кластерисање: На путу од Master-Slave до Master-Master - Дмитриј Јеманов, Алексеј Ковјазин
У овој презентацији размотрићемо Master-Slave и будуће Master-Master имплементације Firebird-ове изворне репликације и разговарати о већ имплементираним случајевима репликације, који се користе за повећање перформанси са read-scaling-ом у Firebird кластеру.
-
Бонус: Нови савети и трикови за убрзање Firebird базе података - Алексеј Ковјазин, IBSurgeon
Они који су већ прочитали „45 начина да убрзате Firebird базу података" - биће нових трикова како да повећате перформансе Firebird базе података.
Регистрација: посетите званичну страницу семинара овде.