Bu konuda MaxCompute kullanım sınırları açıklanmaktadır.
MaxCompute'i kullanmaya başlamadan önce iş süreçlerinizin sorunsuz ilerlemesini sağlamak amacıyla kullanım sınırlarını gözden geçirin. Sınırlamalar aşağıda listelenmiştir:
Abonelik hesaplama kaynağı kotası
MaxCompute abonelik hesaplama kaynakları için varsayılan satın alma kotası 2.000 CU'dur.
2.000 CU'dan fazla satın almak için Alibaba Cloud hesabınızla bir destek talebi gönderin. Başvurunuzu üç iş günü içinde inceler ve sonucu SMS ile bildiririz.
Kullandıkça öde Standart Sürüm kaynak sınırları
MaxCompute, tek bir kullanıcının bölge başına kullanabileceği kullandıkça öde Standart Sürüm hesaplama kaynaklarını (CU) sınırlar. Bu sınır, tek bir kullanıcının küme kaynaklarını tekelleştirerek diğer kullanıcıların iş göndermesini engellemesini önler.
Ülke veya bölge | Bölge | CU sınırı |
Çin'deki bölgeler | China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Shenzhen), China (Shanghai) Finance, China (Beijing) Gov, China (Shenzhen) Finance | 2.000 |
China (Chengdu), China (Hong Kong) | 500 | |
Diğer ülkeler veya bölgeler | Singapore (Singapore), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Japan (Tokyo), Germany (Frankfurt), US (Silicon Valley), US (Virginia), UK (London), UAE (Dubai) | 500 |
Belirtilen CU sınırları garanti edilen tahsisler değil, maksimum değerlerdir. MaxCompute, sorguları hızlandırmak için bu sınırları aşabilir.
Abonelik Tunnel hizmeti yuvası satın alma sınırları
MaxCompute'te abonelik Tunnel hizmeti yuvaları için varsayılan satın alma sınırı 500'dür. 500'den fazla yuva satın almak için bir destek talebi gönderin.
Tunnel: Yükleme ve indirme sınırları
MaxCompute'te veri yüklemeleri ve indirmeleriyle ilgili sınırlar için bkz. Tunnel'a genel bakış.
Veri yüklemeleri ve indirmeleri hakkında daha fazla bilgi edinmek için bkz. Veri yükleme senaryoları ve araçları.
Paylaşılan Veri Aktarım Hizmeti kaynak grupları hakkında bilgiler
Aşağıdaki tabloda farklı bölgelerde ücretsiz paylaşılan kaynaklar için proje başına kullanılabilir maksimum yuva sayısı listelenmiştir. Değerler yuva cinsinden ölçülür.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Veri tünelleme hizmetindeki her işlem (bir blok yazma, indirme oturumu oluşturma veya temizleme gibi) bir yuva kaplar. Bir bağlantı uzun süre veri aktarmadan boşta kaldığında sunucu bağlantıyı otomatik olarak keser ve kaplanan yuvayı serbest bırakır. Bu nedenle, eşzamanlı yuva sayısı sınıra ulaştığında bile manuel müdahale gerekmeksizin belirli bir süre sonra boşta kalan bağlantılar otomatik olarak geri kazanılır.
SQL sınırları
Bu sınırlar MaxCompute'teki SQL işleri için geçerlidir.
Öğ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 sayısı | 6 | Miktar sınırı | Bir tablo en fazla altı bölüm düzeyini destekler. |
Ekran görüntüsü | 10.000 satır | Miktar sınırı | Bir SELECT deyimi ekranda en fazla 10.000 satır görüntüleyebilir. |
| 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 deyimi uzunluğu | 2 MB | Uzunluk sınırı | Bir SQL deyimi 2 MB'ı aşamaz. Bu sınır SDK üzerinden çalıştırılan SQL deyimleri için de geçerlidir. Bir SQL deyimi PAI komutları içeriyor ve 2 MB'ı aşıyorsa uzunluk sınırını bir ODPS Script düğümüne geçiş yaparak aşamazsınız. ODPS Script düğümleri betik modu SQL altyapısında çalışır; yalnızca SET, DDL ve DML deyimlerini destekler ve PAI komutlarını desteklemez. ODPS SQL düğümünü kullanmaya devam etmenizi, SQL deyimini her biri 2 MB'tan küçük olacak şekilde birden çok parçaya ayırmanızı ve bunları ayrı ayrı çalıştırmanızı öneririz. |
Hücre boyutu | 8 MB | Miktar sınırı | Tek bir tablo hücresindeki veriler 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ılamaz | İş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 şu 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ı |
|
SQL hakkında daha fazla bilgi için bkz. SQL.
MapReduce sınırları
Aşağıdaki tabloda MaxCompute'te MapReduce işleri geliştirmeye yönelik sınırlar listelenmiştir.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MapReduce hakkında daha fazla bilgi için bkz. MapReduce.
PyODPS sınırlamaları
DataWorks kullanarak MaxCompute'te PyODPS işleri geliştirirken aşağıdaki sınırlamalar geçerlidir:
Bir PyODPS düğümü en fazla 50 MB yerel veriyi işleyebilir ve 1 GB'a kadar bellek tüketebilir. Bir düğüm bu sınırları aşarsa sistem işi sonlandırır. Bu durumu önlemek için PyODPS işlerinize gereksiz Python veri işleme kodu eklemeyin.
Daha verimli bir geliştirme ve hata ayıklama deneyimi için kodunuzu doğrudan DataWorks kullanıcı arayüzünde yazmak yerine yerel bir IDE'de yazmanızı öneririz.
DataWorks ağ geçidinde aşırı yüklenmeyi önlemek amacıyla DataWorks, PyODPS için bellek ve CPU kullanımını sınırlar.
Got killedhatası, işleminizin bellek sınırını aştığı için sonlandırıldığını gösterir. Bunu önlemek için veri işlemlerini yerel olarak gerçekleştirmekten kaçının. Bu sınırlar, PyODPS tarafından başlatılan SQL veya DataFrame işleri için geçerli değildir (to_pandashariç).-
matplotlibgibi paketlerin kullanılamaması nedeniyle aşağıdaki özellikler sınırlıdır:DataFrame
plotişlevi kullanılamaz.DataFrame kullanıcı tanımlı işlevleri (UDF'ler) yürütülmek üzere MaxCompute'e gönderilmelidir. Python koruma alanı kısıtlamaları nedeniyle yalnızca saf Python kitaplıkları ve NumPy desteklenir. UDF'lerde pandas'ı doğrudan kullanamazsınız.
UDF'lerin dışındaki kodlar için DataWorks'te önceden yüklenmiş NumPy ve pandas paketlerini kullanabilirsiniz. İkili kod içeren üçüncü taraf paketler desteklenmez.
Uyumluluk nedenleriyle DataWorks, options.tunnel.use_instance_tunnel seçeneğini varsayılan olarak
Falseolarak ayarlar. InstanceTunnel özelliğini genel olarak etkinleştirmek için bu değeri manuel olarakTrueolarak ayarlamanız gerekir.Uygulama nedenleriyle Python atexit paketi desteklenmez. Bunun yerine bir try-finally bloğu kullanın.
PyODPS hakkında daha fazla bilgi için bkz. PyODPS.
Eşzamanlı iş sınırları
Aşağıdaki tabloda her bölge için tek bir MaxCompute projesindeki maksimum eşzamanlı iş sayısı listelenmiştir.
|
|
|
|
|
|
|
|
|
Bir MaxCompute projesi için eşzamanlılık sınırını aşan bir iş gönderildiğinde hata döndürülür. Örneğin: com.aliyun.odps.OdpsException: Request rejected by flow control. You have exceeded the limit for the number of tasks you can run concurrently in this project. Please try later.
Güvenlik ve izin sınırları
│ │ 500 │
│ │ │
│ │ 10.000 │
│ │ │
│ │ 512 KB │
│ │ │
│ │ 32 KB │
│ │ │
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|