Partition nedir?
- SQL kursu
- İleri seviye
- Ders 72/81
- 4 dk
Büyük tabloyu parçalara bölmeyi öğrenirsin.
Partition nedir?
Partition büyük tabloyu parçalara böler. Her parça ayrı dosyada saklanır.
CREATE TABLE sales (id INT, sale_date DATE, amount DECIMAL)
PARTITION BY RANGE (sale_date);Örnekte: tarihe göre böl.
sales tablosu oluşturulur.
Partition nedir? — ayrıntı
Partition sorgu performansını artırır. Sadece ilgili parçalar taranır.
Örneğin satışları yıllara bölersen 2026 raporu yalnızca 2026 bölümünü okur; eski yılların verisi hiç taranmaz.
Uygulama Partition nedir?
sales tablosunu PARTITION BY RANGE (sale_date) ile böl.
Başlangıç kodu
-- tabloyu böl
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 Partition neyi böler?
- View'ı
- İndeksi
- Tabloyu Doğru cevap
- Trigger'ı
Açıklama: Partition tabloyu böler.
2 PARTITION BY ekle
CREATE TABLE sales (id INT, sale_date DATE, amount DECIMAL)
____ RANGE (sale_date);
CREATE TABLE sales (id INT, sale_date DATE, amount DECIMAL)
PARTITION BY RANGE (sale_date);
Açıklama: PARTITION BY doğru cevap.
3 Partition nedir: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
partition |
bölüm |
RANGE |
aralık |
LIST |
liste |
HASH |
karma |