Özet - Partitioning
- SQL kursu
- İleri seviye
- Ders 77/81
- 5 dk
Range partition ile aylık olay tablosu kur
Özet - Partitioning
Partition tabloyu böler: RANGE aralık, LIST değer, HASH karma ile. Pruning hız kazandırır.
CREATE TABLE sales (...) PARTITION BY RANGE (sale_date);Örnekte: özet bölümleme sorgusu.
sales tablosu oluşturulur.
Uygulama Özet - Partitioning
Özet sorgu: sales tablosunu RANGE ile böl.
Başlangıç kodu
-- özet bölümleme
CREATE TABLE salesÖrnek çözüm
CREATE TABLE sales (id INT, sale_date DATE, amount DECIMAL)
PARTITION BY RANGE (sale_date);Beklenen çıktı
Tablo oluşturuldu
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Tarih bölümleri ne ile?
- LIST
- ROUND
- HASH
- RANGE Doğru cevap
Açıklama: RANGE tarih bölümleri için idealdir.
2 Özet - Partitioning: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
RANGE |
aralık |
LIST |
liste |
HASH |
karma |
pruning |
eleme |