Twitxy Saved

Ryan Marcus

Verified account This account is verified. Learn more

@RyanMarcus

Assistant prof @CIS_Penn. Machine learning for systems, databases. Also discuss.systems/@ryanmarcus
Philadelphia, PA ryanmarc.us Joined March 2009
1.1K Following 1.7K Followers 688 Posts

Latest posts 5

Ryan Marcus Verified account @RyanMarcus
Query optimization benchmarks too easy? Gremlin generates simple select-project-join queries that are up to 800x slower on DuckDB and PostgreSQL than a known plan.

Gremlin simultaneously searches for both an adversarial input and matching fast plan to reveal perf bugs in QOs.
2 replies 1 reposts 14 likes 874 views View on X
Ryan Marcus Verified account @RyanMarcus
Most database teams optimize what they see in workload logs. But those very optimizations change what users choose to run!

In our CIDR paper, we argue that industrial workloads exhibit 𝐬𝐮𝐫𝐯𝐢𝐯𝐨𝐫𝐬𝐡𝐢𝐩 𝐛𝐢𝐚𝐬: logs reflect a negotiation between users and the platform.
Ryan Marcus Verified account @RyanMarcus
OLAP workloads are dominated by repetitive queries -- how can we optimize them?

A promising direction is to do 𝗼𝗳𝗳𝗹𝗶𝗻𝗲 query optimization, allowing for a much more thorough plan search.

Two new SIGMOD papers! 🧵