VIP 👤
🏠 홈
벤치마크
📊 모든 벤치마크 🦖 공룡 v1 🦖 공룡 v2 ✅ 할 일 목록 앱 🎨 창의적인 자유 페이지 🎯 FSACB - 궁극의 쇼케이스 🌍 번역 벤치마크
모델
🏆 톱 10 모델 🆓 무료 모델 📋 모든 모델 ⚙️ 킬로 코드 모드
리소스
💬 프롬프트 라이브러리 📖 AI 용어 사전 🔗 유용한 링크 🔌 AI API 및 라우터
Advanced

Complex Query Optimization

#sql #database #optimization #performance

Analyze and optimize a slow-performing SQL query involving multiple joins and window functions.

Given a hypothetical scenario where a PostgreSQL database is experiencing slow response times for a reporting query. The query involves five table joins (including a many-to-many relationship), usage of several window functions (ROW_NUMBER, RANK), and complex WHERE clauses with OR conditions. Analyze the potential bottlenecks and propose specific optimization techniques. Your response should cover: 1) Indexing strategies appropriate for the joins and filter columns. 2) Rewriting the query to avoid 'OR' conditions in favor of UNION ALL if applicable. 3) Utilization of Common Table Expressions (CTEs) vs subqueries for readability and performance. 4) Explanation of how the query planner might execute the query vs. your optimized version.