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.
Topik
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 |
---|---|---|---|
|
|
|
Ya |
|
|
|
Ya |
|
|
|
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
atauReadCapacityUnits
tabel (atau keduanya) sebanyak empat kali. -
Kurangi
WriteCapacityUnits
atauReadCapacityUnits
(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 |
|
|
Data yang diisi ulang untuk replika baru per akun, per Wilayah, per hari |
|
|
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.