

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

# Pertimbangan dan batasan untuk kueri SQL di Amazon Athena
<a name="other-notable-limitations"></a>

Saat menjalankan kueri di Athena, ingatlah pertimbangan dan batasan berikut:
+ **Prosedur tersimpan** - Prosedur tersimpan tidak didukung.
+ **Jumlah maksimum partisi** - Jumlah maksimum partisi yang dapat Anda buat dengan pernyataan `CREATE TABLE AS SELECT` (CTAS) adalah 100. Untuk informasi selengkapnya, lihat [BUAT TABEL SEBAGAI](create-table-as.md). Untuk solusi, lihat [Gunakan CTAS dan INSERT INTO untuk bekerja di sekitar batas partisi 100](ctas-insert-into.md).
+ Pernyataan **yang tidak didukung - Pernyataan** yang tidak didukung mencakup yang berikut ini. Untuk daftar lengkap pernyataan DDL yang tidak didukung di Athena, lihat. [DDL tidak didukung](unsupported-ddl.md)
  + `CREATE TABLE LIKE` tidak didukung.
  + `DESCRIBE INPUT`dan `DESCRIBE OUTPUT` tidak didukung.
  + `MERGE`Pernyataan ini didukung hanya untuk format tabel transaksional. Untuk informasi selengkapnya, lihat [BERGABUNG MENJADI](merge-into-statement.md).
  + Pernyataan `UPDATE` tidak didukung.
  + `DELETE FROM` tidak didukung.
+ Konektor **Trino dan Presto - Baik konektor** [Trino](https://trino.io/docs/current/connector.html) maupun [Presto](https://prestodb.io/docs/current/connector.html) tidak didukung. Gunakan Kueri Gabungan Amazon Athena untuk menghubungkan sumber data. Untuk informasi selengkapnya, lihat [Gunakan Kueri Federasi Amazon Athena](federated-queries.md).
+ **Waktu habis pada tabel dengan banyak partisi** - Athena mungkin kehabisan waktu saat mengkueri tabel yang memiliki ribuan partisi. Hal ini dapat terjadi saat tabel memiliki banyak partisi yang bukan tipe `string`. Saat Anda menggunakan tipe `string`, Athena akan memangkas partisi pada tingkat metastore. Namun, jika Anda menggunakan tipe data lainnya, Athena akan memangkas partisi di sisi server. Makin banyak partisi yang Anda miliki, makin lama proses ini berlangsung dan makin besar kemungkinan kueri Anda kehabisan waktu. Untuk mengatasi masalah ini, atur tipe partisi ke `string` sehingga Athena akan memangkas partisi pada tingkat metastore. Ini akan mengurangi overhead dan mencegah kueri kehabisan waktu.
+ Dukungan **Amazon Glacier** — Untuk informasi tentang menanyakan objek Amazon Glacier yang dipulihkan, lihat. [Kueri memulihkan objek Amazon Glacier](querying-glacier.md)
+ **fILE diperlakukan sebagai tersembunyi** - Athena memperlakukan file sumber yang dimulai dengan garis bawah (`_`) atau titik (`.`) sebagai tersembunyi. Untuk mengatasi batasan ini, ganti nama file.
+ **Batasan ukuran baris atau kolom** - Ukuran satu baris atau kolomnya tidak boleh melebihi 32 MB. Batas ini dapat dilampaui ketika, misalnya, satu baris berisi satu kolom 35 MB. Ini adalah batas layanan yang sulit dan tidak dapat diubah.
+ **Panjang baris maksimum dalam file teks** — Ukuran satu baris dalam file teks memiliki batas atas 200 MB. Melebihi batas ini dapat menghasilkan pesan kesalahan TextLineLengthLimitExceededException: Terlalu banyak byte sebelum baris baru. Untuk mengatasi batasan ini, pastikan Anda tidak memiliki satu baris dalam file teks melebihi 200 MB.
+ **BATAS klausa maksimum** - Jumlah maksimum baris yang dapat ditentukan untuk `LIMIT` klausa adalah 

  9223372036854775807. Saat menggunakan`ORDER BY`, jumlah maksimum baris yang didukung untuk klausa LIMIT adalah 2147483647. Melebihi batas ini menghasilkan pesan kesalahan NOT\$1SUPPORTED: ORDER BY LIMIT > 2147483647 tidak didukung.
+ **information\$1schema** - Query paling berkinerja jika Anda memiliki jumlah metadata kecil hingga `information_schema` sedang. AWS Glue Jika Anda memiliki sejumlah besar metadata, kesalahan dapat terjadi. Untuk informasi tentang kueri `information_schema` database untuk AWS Glue metadata, lihat. [Kueri AWS Glue Data Catalog](querying-glue-catalog.md)
+  **Inisialisasi array** — Karena keterbatasan di Java, tidak mungkin untuk menginisialisasi array di Athena yang memiliki lebih dari 254 argumen. 
+ Kolom **metadata tersembunyi — Kolom** metadata tersembunyi The Hive atau Iceberg`$bucket`, `$file_modified_time``$file_size`, dan tidak didukung untuk tampilan. `$partition` Untuk informasi tentang menggunakan kolom `$path` metadata di Athena, lihat. [Mendapatkan lokasi file untuk data sumber di Amazon S3](select.md#select-path)

Untuk informasi tentang panjang string kueri maksimum, kuota untuk batas waktu kueri, dan kuota untuk jumlah aktif kueri DHTML, lihat. [Service Quotas](service-limits.md)