The Key to Effective UDF Optimization: Before Inlining, First Perform Outlining
- Speaker(s)
- Gustaw Blachowski
- Affiliation
- MIMUW
- Language of the talk
- Polish
- Date
- Nov. 14, 2025, 10:15 a.m.
- Room
- room 4060
- Title in English
- The Key to Effective UDF Optimization: Before Inlining, First Perform Outlining
- Seminar
- Seminarium "DeSeR: Dane, strumienie, rozpraszanie"
Podczas seminarium przedstawię kluczowe założenia i wyniki publikacji "PRISM: Efficiently Executing User-Defined Functions with UDF Outlining". Referat skupi się na nowej metodzie optymalizacji wykonania funkcji definiowanych przez użytkownika (UDF) w systemach zarządzania bazami danych (SZBD), nazwanej UDF Outlining. Metoda ta stanowi połączenie i rozwinięcie technik optymalizacyjnych: inlining (włączanie kodu UDF w ciało zapytania) oraz kompilacji funkcji na poziomie DBMS. Dzięki temu podejściu, opartemu na architekturze PRISM i wykorzystującemu techniki znane z kompilatorów takich jak LLVM, możliwe jest osiągnięcie znaczącej poprawy wydajności. W szczególności, architektura PRISM demonstruje imponujące przyspieszenie wykonywania zapytań osiągając średnie wartości 1.29x na DuckDB oraz 298.73x na Microsoft SQL Server.
You are not logged in |