Tüm Ürünler
Search
Belge Merkezi

MaxCompute:MaxCompute sınırları

Son Güncelleme:Oct 04, 2026

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

Önemli

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.


Site


Bölge


Yuva (Sayı)


Çin


China (Hangzhou)


300


Çin


China East 1 Finance (Hangzhou)


50


Çin


China (Shanghai)


600


Çin


China East 2 Finance (Shanghai)


50


Çin


China (Beijing)


300


Çin


China (Beijing) Gov Cloud


100


Çin


China (Zhangjiakou)


300


Çin


China (Ulanqab)


300


Çin


China (Shenzhen)


150


Çin


China South 1 Finance (Shenzhen)


50


Çin


China (Chengdu)


150


Çin


China (Hong Kong)


50


Asya-Pasifik


Singapore (Singapore)


100


Asya-Pasifik


Malaysia (Kuala Lumpur)


50


Asya-Pasifik


Indonesia (Jakarta)


50


Asya-Pasifik


Japan (Tokyo)


50


Avrupa ve Amerika


Germany (Frankfurt)


50


Avrupa ve Amerika


US (Silicon Valley)


100


Avrupa ve Amerika


US (Virginia)


50


Avrupa ve Amerika


UK (London)


50


Orta Doğu ve Hindistan


UAE (Dubai)


50

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ı

  • Sütun adları büyük/küçük harfe duyarlı değildir, özel karakter içeremez ve yalnızca harfler (a-z, A-Z), rakamlar, alt çizgi (_) veya Çince karakterler içerebilir. Sütun adlarının bir harfle başlaması önerilir. Sütun adları 128 baytı aşamaz.

  • SET odps.sql.bigquery.compatible=true; komutuyla BigQuery uyumlu modunu etkinleştirirseniz maksimum sütun adı uzunluğu 256 bayta çıkar.

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.

INSERT için hedef tablolar

256

Miktar sınırı

Bir MULTI-INSERT deyimi en fazla 256 hedef tabloya yazabilir.

UNION ALL

256

Miktar sınırı

Bir UNION ALL deyimi en fazla 256 tabloyu birleştirebilir.

MAPJOIN

128

Miktar sınırı

Bir MAPJOIN işleminde en fazla 128 küçük tablo birleştirebilirsiniz.

MAPJOIN bellek sınırı

512 MB

Miktar sınırı

Bir MAPJOIN işleminde tüm küçük tabloların toplamı 512 MB belleği aşamaz.

ptinsubq (alt sorguda bölüm)

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 IN yan tümcesindeki önerilen maksimum parametre sayısı 1.024'tür (örneğin in (1,2,3...,1024)). Çok fazla parametre içeren bir in(…) yan tümcesi derleme performansını düşürebilir. 1.024 değeri katı bir sınır değil, bir öneridir.

jobconf.json boyutu

1 MB

Uzunluk sınırı

jobconf.json boyutu 1 MB'tır. Bir tablo çok sayıda bölüm içerdiğinde boyut jobconf.json limitini aşarak 1 MB'tan büyük olabilir.

Görünümler

Yazılamaz

İşlem sınırı

Görünümler salt okunurdur ve INSERT işlemlerini desteklemez.

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)

ABSTRACT veya STATIC olamaz.

İşlem sınırı

Bir Java UDF'si ABSTRACT veya STATIC olarak tanımlanamaz.

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: FAILED: ODPS-0010000:System internal error - The Size of Plan is too large.

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.

SET odps.sql.job.max.time.hours=72;

Bölüm oluşturma sıklığı

15 saniyede 120 kez

Sıklık sınırı

ALTER TABLE <table_name> ADD PARTITION <pt_spec> işlemini her 15 saniyede en fazla 120 kez yürütebilirsiniz.

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.


Sınır


Değer


Kategori


Yapılandırma parametresi


Varsayılan


Yapılandırılabilir


Örnek başına bellek


256 MB–12 GB


Bellek


odps.stage.mapper(reducer).mem ve odps.stage.mapper(reducer).jvm.mem


2.048 MB + 1.024 MB


Evet


İş başına kaynak


256


Miktar


—


—


Hayır


İş başına girdi


1.024


Miktar


—


—


Hayır


İş başına çıktı


256


Miktar


—


—


Hayır


Tüm girdilerdeki farklı tablolar


64


Miktar


—


—


Hayır


İş başına özel sayaç


64


Miktar


—


—


Hayır


İş başına eşleme örneği


1–100.000


Miktar


odps.stage.mapper.num


Bölme boyutundan hesaplanır


Evet


İş başına azaltma örneği


0–2.000


Miktar


odps.stage.reducer.num


Eşleme örneklerinin 1/4'ü


Evet


Başarısız örnek başına yeniden deneme


3


Miktar


—


—


Hayır


Yerel hata ayıklama: eşleme örnekleri


2 (varsayılan), maks. 100


Miktar


—


2


Hayır


Yerel hata ayıklama: azaltma örnekleri


1 (varsayılan), maks. 100


Miktar


—


1


Hayır


Yerel hata ayıklama: girdi başına indirilen kayıt


100 (varsayılan), maks. 10.000


Miktar


—


100


Hayır


Örnek başına bir kaynağın tekrarlı okunması


64


Miktar


—


—


Hayır


İş başına toplam kaynak boyutu


2 GB


Uzunluk


—


—


Hayır


Bölme boyutu


≥ 1


Uzunluk


odps.stage.mapper.split.size


256 MB


Evet


STRING sütun içeriği uzunluğu


8 MB


Uzunluk


—


—


Hayır


Çalışan yürütme zaman aşımı


1–3.600 saniye


Zaman


odps.function.timeout


600 saniye


Evet


Tablo kaynaklarında desteklenen alan türleri


BIGINT, DOUBLE, STRING, DATETIME, BOOLEAN


Veri türü


—


—


Hayır

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 killed hatası, 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_pandas hariç).

  • matplotlib gibi paketlerin kullanılamaması nedeniyle aşağıdaki özellikler sınırlıdır:

    • DataFrame plot iş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 False olarak ayarlar. InstanceTunnel özelliğini genel olarak etkinleştirmek için bu değeri manuel olarak True olarak 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.


Bölge


Maksimum eşzamanlı iş


China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Shenzhen) ve China (Chengdu)


2.500


China (Hong Kong), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Japan (Tokyo), Germany (Frankfurt), US (Silicon Valley), US (Virginia), UK (London) ve UAE (Dubai)


1.000

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 │

│ │ │


Açıklama


Sınır


Paket adının karakter uzunluğu.


128 Bayt


Bir paketin yüklenebileceği proje sayısı.


100.000


Bir paketin içerebileceği maksimum kaynak sayısı.


1.000


Bir projenin oluşturabileceği paket sayısı.


100.000


Bir MaxCompute projesinin yükleyebileceği maksimum paket sayısı.


100.000


Bir MaxCompute projesinin başka bir MaxCompute projesinden yükleyebileceği maksimum paket sayısı.


100


Bir açıklamanın karakter uzunluğu.


1 KB


Rol adı sınırları.


64 baytı aşmamalıdır. Yalnızca küçük harfler (a-z), büyük harfler (A-Z), rakamlar ve alt çizgi (_) içerebilir ve bir harfle başlamalıdır.


Tek bir projedeki rol sayısı.


500


Tek bir projedeki kullanıcı sayısı.


10.000


Bir role bağlı ilkenin metin uzunluğu sınırı.


512 KB


Bir ilkedeki tek bir deyimin metin uzunluğu sınırı.


32 KB