YoVDO

Enhancing a Distributed SQL Database Engine - Performance Optimization Techniques

Offered By: Conf42 via YouTube

Tags

Database Optimization Courses Memory Allocation Courses Containerization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the optimization techniques for enhancing a distributed SQL database engine in this conference talk from Conf42 DevOps 2024. Dive into YQL architecture, massive data handling, and benchmark-driven approaches using TPC-H. Learn about continuous integration strategies, running distributed engines in single and multi-process configurations, and performance measurement techniques. Discover Linux performance tools for investigating bottlenecks, including slow joins and memory allocation issues. Examine containerization challenges, user code isolation, and execution pipeline optimizations using Unix pipes. Gain insights into Linux IPC performance and future directions for distributed database optimization.

Syllabus

intro
preamble
about me
outline
yql: distributed sql database engine
massive data handling
yql architecture overview
example
execution plan
bechmark-driven approach
tpc-h benchmark
data generation
continuous integration ci
run distributed engine in one process
run distributed engine in multi-process configuration
unixbench's style measures
tpc--h 100: target values
hardware
linus performance tools
more linux performance tools
slow join
perf top
stackcount
memory allocator
results
user code isolation
execution plan
executions pipeline with unix pipe
slow results
linux ipc performance
pipe performance
results: dq @pipe+ pipe
what's next?
thanks you


Taught by

Conf42

Related Courses

C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Advanced C Programming: Pointers
Udemy
C Programming:The best approach to learn C Language
Udemy
First Look: Java 10 and Java 11
LinkedIn Learning
لغة البرمجة C++ لمبرمجي اللغة C، الجزء (أ)
University of California, Santa Cruz via Coursera