🏠 Ana Sayfa
Benchmarklar
📊 Tüm Benchmarklar 🦖 Dinozor v1 🦖 Dinozor v2 ✅ To-Do List Uygulamaları 🎨 Yaratıcı Serbest Sayfalar 🎯 FSACB - Nihai Gösteri 🌍 Çeviri Benchmarkı
Modeller
🏆 En İyi 10 Model 🆓 Ücretsiz Modeller 📋 Tüm Modeller ⚙️ Kilo Code
Kaynaklar
💬 Prompt Kütüphanesi 📖 YZ Sözlüğü 🔗 Faydalı Bağlantılar
advanced

Оптимизация рекурсивных SQL-запросов

#sql #postgresql #optimization #recursive-cte

Разработка высокопроизводительного SQL-запроса для работы с иерархическими данными в PostgreSQL.

Дана схема базы данных PostgreSQL, представляющая файловую систему с самореферентными внешними ключами. Напишите рекурсивное обобщенное табличное выражение (Recursive CTE), которое вычисляет общий размер каждой папки, включая сумму всех вложенных файлов и подкаталогов. Оптимизируйте запрос для минимизации времени выполнения и добавьте комментарии, объясняющие логику рекурсии и индексацию.