The Key to Effective UDF Optimization: Before Inlining, First Perform Outlining
- Prelegent(ci)
- Gustaw Blachowski
- Afiliacja
- MIMUW
- Język referatu
- polski
- Termin
- 14 listopada 2025 10:15
- Pokój
- p. 4060
- Tytuł w języku angielskim
- The Key to Effective UDF Optimization: Before Inlining, First Perform Outlining
- Seminarium
- 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.
Nie jesteś zalogowany |