MaxCompute SQL, büyük ölçekli veri kümelerini işlemek üzere tasarlanmıştır. Sistem kararlılığını ve operasyonel verimliliği korumak için MaxCompute SQL'in belirli sınırlamaları vardır. Bu konuda MaxCompute SQL'in sınırlamaları açıklanmaktadır.
Öğe | Sınır | Kategori | Açıklama |
Tablo adı uzunluğu | 128 bayt | Uzunluk sınırı | Bir tablo adı özel karakter içeremez, bir harfle başlamalı ve yalnızca harfler (a-z, A-Z), rakamlar ve alt çizgi (_) içerebilir. |
Sütun adı uzunluğu | 128 bayt | Uzunluk sınırı |
|
Açıklama uzunluğu | 1.024 bayt | Uzunluk sınırı | Bir açıklama, 1.024 baytı aşmayan geçerli bir dize olmalıdır. |
Tablo başına sütun sayısı | 1.200 | Miktar sınırı | Bir tablo en fazla 1.200 sütunu destekler. |
Tablo başına bölüm sayısı | 60.000 | Miktar sınırı | Bir tablo en fazla 60.000 bölümü destekler. |
Tablo başına bölüm düzeyi | 6 | Miktar sınırı | Bir tablo en fazla altı bölüm düzeyini destekler. |
Ekran gösterimi | 10.000 satır | Miktar sınırı | Bir SELECT ifadesi ekranda en fazla 10.000 satır gösterebilir. |
| 256 | Miktar sınırı | Bir |
| 256 | Miktar sınırı | Bir |
| 128 | Miktar sınırı | Bir |
| 512 MB | Miktar sınırı | Bir |
| 1.000 satır | Miktar sınırı | Bir alt sorgu bir bölüm sütunu içeriyorsa alt sorgu en fazla 1.000 satır döndürebilir. |
SQL ifadesi uzunluğu | 2 MB | Uzunluk sınırı | Bir SQL ifadesi 2 MB'ı aşamaz. Bu sınır SDK aracılığıyla çalıştırılan SQL ifadeleri için de geçerlidir. |
Hücre boyutu | 8 MB | Miktar sınırı | Tek bir tablo hücresindeki veri 8 MB'ı aşamaz. |
IN yan tümcesindeki parametre sayısı | 1.024 | Miktar sınırı | Bir |
| 1 MB | Uzunluk sınırı |
|
Görünümler | Yazılabilir değil | İşlem sınırı | Görünümler salt okunurdur ve |
Sütun veri türü | Değiştirilemez | İşlem sınırı | Mevcut bir sütunun veri türünü veya konumunu değiştiremezsiniz. |
Java kullanıcı tanımlı işlevi (UDF) |
| İşlem sınırı | Bir Java UDF'si |
Sorgulanacak maksimum bölüm sayısı | 10.000 | Miktar sınırı | Bir sorgu en fazla 10.000 bölümü tarayabilir. |
SQL yürütme planı boyutu | 1 MB | Uzunluk sınırı | MaxCompute SQL tarafından oluşturulan yürütme planı 1 MB'ı aşamaz. Aşması durumunda iş başarısız olur ve aşağıdaki hatayı döndürür: |
Maksimum iş yürütme süresi | 72 saat | Çalışma süresi sınırı | Varsayılan olarak tek bir SQL işinin maksimum yürütme süresi 24 saattir. Aşağıdaki komutu kullanarak bu sınırı 72 saate uzatabilirsiniz. Sistem, 72 saatten uzun çalışan herhangi bir işi otomatik olarak sonlandırır. |
Bölüm oluşturma sıklığı | 15 saniyede 120 kez | Sıklık sınırı |
|
Bu MaxCompute SQL sınırlamalarından bazıları değiştirilemez.