Throughput baca dan tulis adalah atribut Tablestore yang diukur dalam unit kapasitas baca dan tulis (CUs). CU merupakan unit dasar yang dapat ditagih untuk operasi baca dan tulis data. CU baca dan tulis dikonsumsi saat Anda memanggil operasi Tablestore untuk membaca atau menulis data.
Aturan yang digunakan untuk menghitung CU
- Membaca data berukuran 4 KB dari tabel mengonsumsi satu CU baca.
- Menulis data berukuran 4 KB ke tabel mengonsumsi satu CU tulis.
- Jika ukuran data yang dibaca atau ditulis bukan kelipatan dari 4 KB, ukuran tersebut dibulatkan ke kelipatan terdekat dari 4 KB untuk perhitungan CU. Sebagai contoh, menulis 7,6 KB data ke tabel mengonsumsi 2 CU tulis, sedangkan membaca 0,1 KB data dari tabel mengonsumsi 1 CU baca.
Throughput baca dan tulis terukur
Anda akan dikenakan biaya untuk CU baca dan tulis terukur jika konsumsi CU baca dan tulis per detik melebihi CU baca dan tulis tersimpan. Tablestore menghitung CU baca dan tulis terukur dengan interval 1 detik. Sistem menghitung rata-rata CU baca dan tulis tersimpan per jam serta menjumlahkan CU baca dan tulis terukur per detik selama satu jam sebagai total CU baca dan tulis terukur per jam.
Tablestore tidak dapat memperkirakan sumber daya komputasi yang disediakan untuk throughput baca dan tulis terukur dan harus menyediakan sumber daya yang cukup untuk menangani lonjakan lalu lintas. Oleh karena itu, harga satuan CU baca dan tulis terukur lebih tinggi daripada harga satuan CU baca dan tulis tersimpan. Kami merekomendasikan agar Anda menentukan throughput baca dan tulis tersimpan untuk tabel data sesuai kebutuhan bisnis guna mengurangi biaya.
Throughput baca dan tulis tersimpan
- Jika throughput baca tersimpan atau throughput tulis tersimpan yang ditentukan lebih besar dari 0, Tablestore memesan sumber daya terkait untuk tabel tersebut. Jika akses ke tabel per detik hanya mengonsumsi throughput baca dan tulis tersimpan, Anda hanya akan dikenakan biaya untuk throughput baca dan tulis tersimpan, tanpa biaya tambahan untuk throughput baca dan tulis terukur.
- Jika throughput baca tersimpan atau throughput tulis tersimpan yang ditentukan sama dengan 0, Tablestore tidak memesan sumber daya terkait untuk tabel tersebut.null Throughput baca dan tulis tersimpan untuk tabel yang tidak ada adalah 0. Saat mengakses tabel yang tidak ada, satu CU baca terukur atau satu CU tulis terukur dikonsumsi berdasarkan jenis operasi.
Harga satuan throughput baca dan tulis tersimpan lebih rendah daripada harga satuan throughput baca dan tulis terukur. Kami merekomendasikan agar Anda menentukan throughput baca dan tulis tersimpan sesuai kebutuhan bisnis untuk mengurangi biaya. Jika perlu mengimpor sejumlah besar data setelah membuat tabel, tentukan nilai besar untuk throughput tulis tersimpan. Dengan cara ini, Anda dapat mengimpor data dengan biaya tulis yang lebih rendah. Setelah data diimpor, atur nilai kecil untuk throughput baca dan tulis tersimpan.
Batasan
- Anda tidak dapat menentukan throughput baca dan tulis tersimpan untuk tabel dalam instance kapasitas.
- Jika throughput baca atau tulis tersimpan lebih besar dari 0, Anda tetap akan dikenakan biaya meskipun tidak ada operasi baca dan tulis yang dilakukan. Anda dapat menentukan hingga 100.000 CU untuk throughput baca atau tulis tersimpan sebuah tabel. Untuk meningkatkan batas, submit a ticket.
Aturan yang digunakan untuk memperbarui throughput baca dan tulis tersimpan
- Tablestore tidak memberlakukan batasan pada jumlah perubahan yang dilakukan pada konfigurasi throughput baca dan tulis tersimpan per hari dari 00:00:00 UTC hingga 00:00:00 UTC hari berikutnya atau dari 08:00:00 UTC+8 hingga 08:00:00 UTC+8 hari berikutnya. Namun, interval antara dua pembaruan berturut-turut untuk sebuah tabel harus lebih dari 1 menit.
- Konfigurasi throughput baca dan tulis berlaku dalam waktu 1 menit setelah diperbarui.
Contoh
Throughput baca tersimpan diatur menjadi 100 CU untuk sebuah tabel. Berikut adalah CU baca yang dikonsumsi dalam 3 detik berturut-turut:
- T0: Throughput baca yang dikonsumsi adalah 120 CU. 100 CU baca tersimpan dan 20 CU baca terukur dikonsumsi.
- T1: Throughput baca yang dikonsumsi adalah 95 CU. 100 CU baca tersimpan dan 0 CU baca terukur dikonsumsi.
- T2: Throughput baca yang dikonsumsi adalah 110 CU. 100 CU baca tersimpan dan 10 CU baca terukur dikonsumsi.
Total throughput baca yang dikonsumsi dari T0 hingga T2: 100 CU baca tersimpan dan 30 CU baca terukur.