Service Quotas - Amazon Athena

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

Service Quotas

catatan

Konsol Service Quotas menyediakan informasi tentang kuota EventBridge. Anda juga dapat menggunakan konsol Service Quotas untuk meminta kenaikan kuota untuk kuota yang dapat disesuaikan. Untuk batasan skema AWS Glue terkait, lihat halaman AWS Glue titik akhir dan kuota. Untuk informasi umum tentang kuota AWS layanan, lihat kuota AWS layanan di. Referensi Umum AWS

Kueri

Akun Anda memiliki kuota terkait kueri berikut untuk Amazon Athena. Untuk detailnya, lihat titik akhir Amazon Athena dan halaman kuota. Referensi Umum AWS

  • DDLKueri aktif — Jumlah DDL kueri aktif. DDLkueri termasuk CREATE TABLE dan ALTER TABLE ADD PARTITION kueri.

  • DDLbatas waktu kueri — Jumlah waktu maksimum dalam hitungan menit DDL kueri dapat dijalankan sebelum dibatalkan.

  • DMLKueri aktif — Jumlah DML kueri aktif. DMLquery termasukSELECT, CREATE TABLE AS (CTAS), dan INSERT INTO query. Kuota spesifik bervariasi menurut AWS Wilayah.

  • DMLbatas waktu kueri — Jumlah waktu maksimum dalam hitungan menit DML kueri dapat dijalankan sebelum dibatalkan. Anda dapat meminta peningkatan batas waktu ini hingga maksimal 240 menit.

Untuk meminta kenaikan kuota, Anda dapat menggunakan konsol Service Quotas Athena.

Athena memproses kueri dengan menetapkan sumber daya berdasarkan beban layanan secara keseluruhan dan jumlah permintaan yang masuk. Kueri Anda mungkin antrian sementara sebelum dijalankan. Proses asynchronous mengambil kueri dari antrian dan menjalankannya pada sumber daya fisik segera setelah sumber daya menjadi tersedia dan selama konfigurasi akun Anda memungkinkan.

Kuota DML atau DDL kueri mencakup kueri berjalan dan antrian. Misalnya, jika DML kuota kueri Anda adalah 25 dan total kueri berjalan dan antrian Anda adalah 26, kueri 26 akan menghasilkan kesalahan. TooManyRequestsException

catatan

Jika Anda ingin mengontrol konkurensi secara langsung untuk kueri yang Anda jalankan di Athena, Anda dapat menggunakan reservasi kapasitas. Untuk informasi selengkapnya, lihat Kelola kapasitas pemrosesan kueri.

Panjang string kueri

Panjang string kueri maksimum yang diizinkan adalah 262144 byte, di mana string dikodekan dalam -8. UTF Ini bukan kuota yang dapat disesuaikan. Namun, Anda dapat bekerja di sekitar keterbatasan ini dengan membelah kueri panjang ke beberapa kueri yang lebih kecil. Untuk informasi selengkapnya, lihatBagaimana cara meningkatkan panjang string kueri maksimum di Athena?di AWS Pusat Pengetahuan.

Kelompok kerja

Saat Anda bekerja dengan grup kerja Athena, ingat hal-hal berikut:

  • service quotas Athena dibagi di semua grup kerja dalam akun.

  • Jumlah maksimum grup kerja yang dapat Anda buat per Wilayah di akun adalah 1000.

  • Jumlah maksimum pernyataan yang disiapkan dalam kelompok kerja adalah 1000.

  • Jumlah maksimum tanda per grup log adalah 50. Untuk informasi selengkapnya, lihat Batasan tanda.

Database, tabel, dan partisi

Athena menggunakan. AWS Glue Data CatalogUntuk kuota layanan pada tabel, database, dan partisi (misalnya, jumlah maksimum database atau tabel per akun), lihat AWS Glue titik akhir dan kuota. Perhatikan bahwa, meskipun Athena mendukung AWS Glue tabel kueri yang memiliki 10 juta partisi, Athena tidak dapat membaca lebih dari 1 juta partisi dalam satu pemindaian.

Bucket Amazon S3

Saat Anda bekerja dengan bucket Amazon S3, ingat hal-hal berikut:

  • Amazon S3 memiliki service quotas default 100 bucket per akun.

  • Athena membutuhkan bucket terpisah untuk mencatat hasil.

  • Anda dapat meminta peningkatan kuota hingga 1.000 bucket Amazon S3 per AWS akun.

Kuota API panggilan per akun

Athena APIs memiliki kuota default berikut untuk jumlah panggilan ke API per akun (bukan per kueri):

API nama Jumlah panggilan default per detik Kapasitas lonjakan
BatchGetNamedQuery, ListNamedQueries, ListQueryExecutions 5 hingga 10
CreateNamedQuery, DeleteNamedQuery, GetNamedQuery 5 hingga 20
BatchGetQueryExecution 20 hingga 40
StartQueryExecution, StopQueryExecution 20 hingga 80
GetQueryExecution, GetQueryResults 100 hingga 200

Misalnya, Anda dapat melakukan hingga 20 panggilan per detik untukStartQueryExecution. Selain itu, jika API ini tidak dipanggil selama 4 detik, akun Anda mengakumulasi kapasitas burst hingga 80 panggilan. Dalam hal ini, aplikasi Anda dapat membuat hingga 80 panggilan ke ini API dalam mode burst.

Jika Anda menggunakan salah satu dari ini APIs dan melebihi kuota default untuk jumlah panggilan per detik, atau kapasitas burst di akun Anda, API Athena mengeluarkan kesalahan yang mirip dengan yang berikut: "ClientError": Terjadi kesalahan ThrottlingException () saat memanggil operasi API< _name>: Nilai terlampaui.” Kurangi jumlah panggilan per detik, atau kapasitas burst API untuk akun ini.

Kuota Athena untuk API panggilan per akun tidak dapat diubah di konsol Service Quotas Athena. Untuk meminta kenaikan kuota panggilan API Athena, buka halaman peningkatan batas Layanan dan lengkapi dan kirimkan formulir. AWS Support