Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Kuota di Amazon DynamoDB

Mode fokus
Kuota di Amazon DynamoDB - Amazon DynamoDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bagian ini menjelaskan kuota saat ini, yang sebelumnya disebut sebagai batas, dalam Amazon DynamoDB. Kecuali ditentukan lain, masing-masing kuota berlaku untuk setiap Wilayah.

Membaca/menulis throughput

Kuota default throughput

AWS menempatkan beberapa kuota default pada throughput yang dapat disediakan dan dikonsumsi akun Anda dalam suatu Wilayah.

Kuota throughput baca tingkat akun dan throughput tulis tingkat akun berlaku di tingkat akun. Kuota tingkat akun ini berlaku untuk jumlah kapasitas throughput yang disediakan untuk semua tabel akun Anda dan indeks sekunder global di Wilayah tertentu. Semua throughput akun yang tersedia dapat disediakan untuk satu tabel atau beberapa tabel. Kuota ini hanya berlaku untuk tabel yang menggunakan mode kapasitas yang disediakan.

Kuota throughput baca tingkat tabel dan throughput tulis tingkat tabel berlaku berbeda pada tabel yang menggunakan mode kapasitas yang disediakan, dan tabel yang menggunakan mode kapasitas sesuai permintaan.

Untuk tabel mode kapasitas yang disediakan dan GSIs, kuota adalah jumlah maksimum unit kapasitas baca dan tulis yang dapat disediakan untuk tabel apa pun atau salah satu miliknya di Wilayah. GSIs Total setiap tabel individu dan semua itu juga GSIs harus tetap di bawah kuota throughput baca dan tulis tingkat akun. Ini merupakan tambahan dari persyaratan bahwa total semua tabel yang disediakan dan mereka GSIs harus tetap di bawah kuota throughput baca dan tulis tingkat akun.

Untuk tabel mode kapasitas sesuai permintaan dan GSIs, kuota tingkat tabel adalah unit kapasitas baca dan tulis maksimum yang tersedia untuk tabel apa pun, atau GSI individu mana pun dalam tabel tersebut. Tidak ada kuota throughput baca dan tulis tingkat akun yang diterapkan pada tabel dalam mode sesuai permintaan.

Berikut ini adalah kuota throughput yang berlaku pada akun Anda, secara default.

Nama kuota throughput Sesuai Permintaan Disediakan Dapat Disesuaikan

Per table

40,000 read request units and 40,000 write request units

40,000 read capacity units and 40,000 write capacity units

Ya

Per account

Not applicable

80,000 read capacity units and 80,000 write capacity units

Ya

Minimum throughput for any table or global secondary index

Not applicable

1 read capacity unit and 1 write capacity unit

Ya

Meningkatkan atau mengurangi throughput (untuk tabel yang disediakan)

Meningkatkan throughput yang disediakan

Anda dapat meningkatkan ReadCapacityUnits atau WriteCapacityUnits sesering yang diperlukan, menggunakan operasi AWS Management Console atau UpdateTable. Dalam satu panggilan, Anda dapat meningkatkan throughput yang disediakan untuk sebuah tabel, untuk indeks sekunder global apa pun pada tabel tersebut, atau untuk kombinasi semuanya. Pengaturan baru tidak berlaku sampai operasi UpdateTable selesai.

Anda tidak dapat melebihi kuota per akun saat Anda menambahkan kapasitas yang disediakan, dan DynamoDB tidak mengizinkan Anda meningkatkan kapasitas yang disediakan dengan sangat cepat. Selain pembatasan ini, Anda dapat meningkatkan kapasitas yang disediakan untuk tabel Anda sebanyak yang Anda perlukan. Untuk informasi selengkapnya tentang kuota per akun, lihat bagian sebelumnya, Kuota default throughput.

Menurunkan throughput yang disediakan

Untuk setiap tabel dan indeks sekunder global dalam operasi UpdateTable, Anda dapat mengurangi ReadCapacityUnits atau WriteCapacityUnits (atau keduanya). Pengaturan baru tidak berlaku sampai operasi UpdateTable selesai.

Terdapat kuota default pada jumlah penurunan kapasitas yang tersedia yang dapat Anda lakukan pada tabel DynamoDB per hari. Satu hari ditentukan berdasarkan Waktu Universal Terkoordinasi (UTC). Pada hari tertentu, Anda dapat memulai dengan melakukan hingga empat penurunan dalam satu jam selama Anda belum melakukan penurunan lainnya pada hari tersebut. Selanjutnya, Anda dapat melakukan satu penurunan tambahan per jam (setiap 60 menit sekali). Ini secara efektif membawa jumlah maksimum penurunan dalam sehari menjadi 27 kali.

penting

Batas penurunan tabel dan indeks sekunder global dipisahkan, sehingga setiap indeks sekunder global untuk tabel tertentu memiliki batas penurunannya sendiri. Namun, jika satu permintaan menurunkan throughput untuk tabel dan indeks sekunder global, permintaan tersebut akan ditolak jika salah satu permintaan tersebut melebihi batas saat ini. Permintaan tidak diproses sebagian.

contoh

Dalam 4 jam pertama suatu hari, tabel dengan indeks sekunder global dapat dimodifikasi sebagai berikut:

  • Kurangi WriteCapacityUnits atau ReadCapacityUnits tabel (atau keduanya) sebanyak empat kali.

  • Kurangi WriteCapacityUnits atau ReadCapacityUnits (atau keduanya) dari indeks sekunder global sebanyak empat kali.

Pada akhir hari yang sama, tabel dan throughput indeks sekunder global berpotensi mengalami penurunan masing-masing sebanyak 27 kali lipat.

Kapasitas Terpesan

AWS menempatkan kuota default pada jumlah kapasitas cadangan aktif yang dapat dibeli akun Anda. Batas kuota adalah kombinasi dari kapasitas cadangan untuk unit kapasitas tulis (WCUs) dan unit kapasitas baca (RCUs).

Kuota kapasitas cadangan Kapasitas terpesan aktif Dapat Disesuaikan

Per akun

1.000.000 unit kapasitas yang disediakan (_) WCUs RCUs

Ya

Jika Anda mencoba membeli lebih dari 1.000.000 unit kapasitas yang disediakan dalam satu pembelian, Anda akan menerima kesalahan untuk batas kuota layanan ini. Jika Anda memiliki kapasitas terpesan aktif dan mencoba membeli kapasitas terpesan tambahan yang akan menghasilkan lebih dari 1.000.000 unit kapasitas aktif yang disediakan, Anda akan menerima kesalahan untuk batas kuota layanan ini.

Tabel

Ukuran tabel

Tidak ada batas praktis pada ukuran tabel. Tabel tidak dibatasi dalam jumlah item atau jumlah byte.

Jumlah maksimum tabel per akun per wilayah

Untuk AWS akun apa pun, ada kuota awal 2.500 tabel per AWS Wilayah.

Jika Anda membutuhkan lebih dari 2.500 tabel untuk satu akun, silakan hubungi tim AWS akun Anda untuk menjelajahi peningkatan hingga maksimum 10.000 tabel. Untuk lebih dari 10.000, praktik terbaik yang disarankan adalah menyiapkan beberapa akun, yang masing-masing dapat melayani hingga 10.000 tabel.

Tabel global

Kuota default berikut berlaku saat menggunakan tabel global.

Kuota tabel global default Sesuai Permintaan Disediakan

Throughput per tabel

40,000 read request units and 40,000 write request units

40,000 read capacity units and 40,000 write capacity units

Data yang diisi ulang untuk replika baru per akun, per Wilayah, per hari

10 TB

10 TB

catatan

Mungkin ada contoh di mana Anda perlu meminta kenaikan batas kuota melalui. AWS Support Jika salah satu dari berikut ini berlaku untuk Anda, silakan lihat https://aws.amazon.com/support:

  • Jika Anda menambahkan replika untuk tabel yang dikonfigurasi untuk menggunakan lebih dari 40.000 unit kapasitas tulis (WCU), Anda harus meminta peningkatan kuota layanan untuk penambahan kuota WCU replika Anda.

  • Jika Anda menambahkan replika atau replika ke satu Wilayah tujuan dalam jangka waktu 24 jam dengan total gabungan lebih besar dari 10 TB, Anda harus meminta peningkatan kuota layanan untuk menambah kuota pengisian ulang data replika.

  • Jika Anda mengalami kesalahan seperti berikut:

    • Tidak dapat membuat replika tabel 'example_table' di wilayah 'example_region_A' karena melebihi batas akun Anda saat ini di wilayah 'example_region_B'.

Indeks sekunder

Anda dapat menentukan hingga 5 indeks sekunder lokal per tabel.

Terdapat kuota default sebanyak 20 indeks sekunder global per tabel.

Atribut indeks sekunder yang diproyeksikan

Anda dapat memproyeksikan hingga 100 atribut yang digabungkan untuk semua indeks sekunder lokal dan global tabel. Kuota ini hanya berlaku untuk atribut proyeksi yang ditentukan pengguna.

Untuk CreateTable operasi, jika Anda menentukan ProjectionType dariINCLUDE, jumlah total atribut yang ditentukan dalam NonKeyAttributes penjumlahan di semua indeks sekunder tidak boleh melebihi 100. Memproyeksikan nama atribut yang sama ke dalam dua indeks yang berbeda dihitung sebagai dua atribut yang berbeda terhadap kuota.

Kuota ini tidak berlaku untuk indeks sekunder dengan ProjectionType dari atau. KEYS_ONLY ALL

DynamoDB Streams

Pembaca serpihan secara bersamaan di DynamoDB Streams

Untuk tabel Single-region yang bukan tabel global, Anda dapat mendesain hingga dua proses simultan untuk dibaca dari pecahan DynamoDB Streams yang sama secara bersamaan. Melebihi batas ini dapat mengakibatkan throttling permintaan. Untuk tabel global, kami menyarankan Anda membatasi jumlah pembaca simultan menjadi satu untuk menghindari throttling permintaan.

Kapasitas tulis maksimum untuk tabel dengan DynamoDB Streams diaktifkan

AWS menempatkan beberapa kuota default pada kapasitas tulis untuk tabel DynamoDB dengan DynamoDB Streams diaktifkan. Kuota default ini hanya berlaku untuk tabel dalam mode kapasitas baca/tulis yang disediakan. jumlah.

  • Wilayah AS Timur (Virginia Utara), AS Timur (Ohio), AS Barat (California Utara), AS Barat (Oregon), Amerika Selatan (Sao Paulo), Eropa (Frankfurt), Eropa (Irlandia), Asia Pasifik (Tokyo), Asia Pasifik (Seoul), Asia Pasifik (Singapura), Asia Pasifik (Sydney), Tiongkok (Beijing):

    • Per tabel – 40.000 unit kapasitas tulis

  • Semua Wilayah lainnya:

    • Per tabel – 10.000 unit kapasitas tulis

Mengimpor dari Amazon S3

Impor DynamoDB dari Amazon S3 dapat mendukung hingga 50 tugas impor bersamaan dengan total ukuran objek sumber impor sebesar 15 TB sekaligus di wilayah us-east-1, us-west-2, dan eu-west-1. Di seluruh wilayah lainnya, didukung hingga 50 tugas impor bersamaan dengan ukuran total 1 TB. Setiap pekerjaan impor dapat mengambil hingga 50.000 objek Amazon S3 di semua wilayah. Untuk informasi selengkapnya tentang impor dan validasi, lihat kuota format impor dan validasi.

Ekspor tabel ke Amazon S3

Ekspor penuh: hingga 300 tugas ekspor bersamaan, atau hingga total 100TB dari semua ekspor tabel dalam penerbangan, dapat diekspor. Kedua batas ini diperiksa sebelum ekspor dimasukkan ke dalam antrean.

Ekspor tambahan: DynamoDB Incremental Export ke Amazon S3 dapat mendukung hingga 300 pekerjaan ekspor bersamaan atau hingga total 100TB dari semua ekspor tabel dalam penerbangan. Batas jendela periode ekspor adalah minimum 15 menit dan maksimum 24 jam.

Pencadangan dan pemulihan

DynamoDB mendukung hingga 50 pemulihan bersamaan dengan total 50 TB melalui DynamoDB on-demand atau backup berkelanjutan. AWS Backup mendukung hingga 50 pemulihan bersamaan dengan total 25 TB.

Wawasan Kontributor

Saat mengaktifkan Customer Insights di tabel DynamoDB, Anda masih tunduk pada batasan aturan Contributor Insights. Untuk informasi selengkapnya, lihat CloudWatch service quotas.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.