

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

# Kuota dan batasan untuk Amazon RDS
<a name="CHAP_Limits"></a>

Setelah itu, Anda dapat menemukan deskripsi kuota sumber daya dan batasan penamaan untuk Amazon RDS.

**Topics**
+ [Kuota dalam Amazon RDS](#RDS_Limits.Limits)
+ [Batasan penamaan dalam Amazon RDS](#RDS_Limits.Constraints)
+ [Jumlah maksimum koneksi basis data](#RDS_Limits.MaxConnections)
+ [Batas ukuran file di Amazon RDS](#RDS_Limits.FileSize)

## Kuota dalam Amazon RDS
<a name="RDS_Limits.Limits"></a>

Setiap AWS akun memiliki kuota, untuk setiap AWS Wilayah, pada jumlah sumber daya Amazon RDS yang dapat dibuat. Setelah kuota sumber daya tercapai, panggilan tambahan untuk membuat sumber daya tersebut akan gagal dengan pengecualian.

Tabel berikut mencantumkan sumber daya dan kuota mereka per AWS Wilayah.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/CHAP_Limits.html)

**catatan**  
Secara default, Anda dapat memiliki hingga total 40 instans DB. Instans DB RDS, instans DB Aurora, instans Amazon Neptune, dan instans Amazon DocumentDB berlaku untuk kuota ini.  
Batasan berikut berlaku untuk instans DB Amazon RDS:  
10 untuk setiap edisi SQL Server (Enterprise, Standard, Web, dan Express) dalam model "license-included"
10 untuk Oracle dalam model "license-included"
40 untuk Db2 di bawah model lisensi "bring-your-own-license" (BYOL)
40 untuk MySQL, MariaDB, atau PostgreSQL
40 untuk Oracle di bawah model lisensi bring-your-own-license "" (BYOL)
Jika aplikasi Anda memerlukan lebih banyak instans DB, Anda dapat meminta instans DB tambahan dengan membuka [Konsol Service Quotas](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/dashboard). Di panel navigasi, pilih **Layanan AWS **. Pilih **Amazon Relational Database Service (Amazon RDS)**, pilih kuota, dan ikuti arahan untuk meminta peningkatan kuota. Untuk informasi selengkapnya, lihat [Meminta peningkatan kuota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-increase.html) di *Panduan Pengguna Service Quotas*.  
Untuk RDS untuk Oracle, Anda dapat membuat hingga 15 replika baca per instans DB sumber di setiap Wilayah, tetapi sebaiknya batasi replika menjadi 5 untuk meminimalkan kelambatan replikasi.  
Pencadangan yang dikelola oleh AWS Backup dianggap sebagai snapshot DB manual, tetapi tidak dihitung dalam kuota snapshot manual. Untuk selengkapnya AWS Backup, lihat [https://docs.aws.amazon.com/aws-backup/latest/devguide](https://docs.aws.amazon.com/aws-backup/latest/devguide).

Perhatikan bahwa kuota default untuk pencadangan otomatis Lintas wilayah adalah 20 untuk Akun AWS, dan kuota default untuk jumlah permintaan salinan snapshot bersamaan adalah 20 untuk setiap Wilayah untuk sebuah. Akun AWS

Jika Anda menggunakan operasi API RDS dan melebihi kuota default untuk jumlah panggilan per detik, API Amazon RDS akan mengeluarkan kesalahan seperti berikut.

ClientError: Terjadi kesalahan (ThrottlingException) saat memanggil *API\$1name* operasi: Tingkat terlampaui. 

Di sini, kurangi jumlah panggilan per detik. Kuota dimaksudkan untuk mencakup sebagian besar kasus penggunaan. Jika kuota yang lebih tinggi diperlukan, Anda dapat meminta kenaikan kuota dengan menggunakan salah satu opsi berikut:
+ Dari konsol, buka konsol [Service Quotas](https://us-east-1.console.aws.amazon.com/servicequotas/home/).
+ Dari AWS CLI, gunakan [request-service-quota-increase](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/request-service-quota-increase.html) AWS CLI perintah.

Untuk informasi lebih lanjut, lihat [https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).

## Batasan penamaan dalam Amazon RDS
<a name="RDS_Limits.Constraints"></a>

Kendala penamaan di Amazon RDS Amazon adalah sebagai berikut:
+ Pengidentifikasi instans DB:
  + Harus berisi 1–63 karakter alfanumerik atau tanda hubung.
  + Karakter pertamanya harus berupa huruf.
  + Tidak boleh diakhiri dengan satu tanda hubung atau berisi dua tanda hubung berturut-turut.
  + Harus unik untuk semua instans DB per AWS akun, per AWS Wilayah.
+ Nama basis data awal:
  + Kendala nama database berbeda untuk setiap mesin database. Untuk informasi selengkapnya, lihat pengaturan yang tersedia saat membuat setiap instans DB.
  + SQL Server — Buat database Anda setelah membuat instans DB Anda.
+ Nama pengguna master — Kendala nama pengguna master berbeda untuk setiap mesin database. Untuk informasi selengkapnya, lihat pengaturan yang tersedia saat membuat instans DB.
+ Kata sandi utama:
  + Kata sandi untuk pengguna utama basis data dapat mencakup karakter ASCII yang dapat dicetak kecuali `/`, `'`, `"`, `@`, atau spasi.

    Untuk Oracle, `&` adalah batasan karakter tambahan.
  + Kata sandi dapat berisi jumlah karakter ASCII yang dapat dicetak berikut tergantung pada mesin DB:
    + Db2: 8–255
    + MariaDB dan MySQL: 8–41
    + Oracle: 8–30
    + SQL Server dan PostgreSQL: 8–128
+ Grup parameter DB:
  + Harus berisi 1–255 karakter alfanumerik.
  + Karakter pertamanya harus berupa huruf.
  + Tanda hubung diperbolehkan, tetapi nama tidak boleh diakhiri dengan tanda hubung atau berisi dua tanda hubung berturut-turut.
+ Grup subnet DB:
  + Harus berisi 1–255 karakter.
  + Karakter alfanumerik, spasi, tanda hubung, garis bawah, dan titik diperbolehkan.

## Jumlah maksimum koneksi basis data
<a name="RDS_Limits.MaxConnections"></a>

Jumlah maksimum koneksi basis data simultan bervariasi berdasarkan jenis mesin DB dan alokasi memori untuk kelas instans DB. Jumlah maksimum koneksi umumnya diatur dalam grup parameter yang terkait dengan instans DB. Pengecualiannya adalah Microsoft SQL Server, yang diatur di properti server untuk instans DB di SQL Server Management Studio (SSMS).

Koneksi basis data mengonsumsi memori. Mengatur salah satu parameter ini terlalu tinggi dapat menyebabkan kondisi memori rendah yang dapat menyebabkan instans DB ditempatkan di status **incompatible-parameters**. Untuk informasi selengkapnya, lihat [Mendiagnosis dan menyelesaikan status parameter yang tidak kompatibel untuk batas memori](CHAP_Troubleshooting.md#CHAP_Troubleshooting.incompatible-parameters-memory).

Jika aplikasi Anda sering membuka dan menutup koneksi, atau membiarkan sejumlah besar koneksi berumur panjang tetap terbuka, sebaiknya Anda menggunakan Proksi Amazon RDS. Proksi RDS adalah proksi basis data yang sepenuhnya terkelola dengan ketersediaan tinggi yang menggunakan pooling koneksi untuk berbagi koneksi basis data dengan aman dan efisien. Untuk mempelajari selengkapnya tentang Proksi RDS, lihat [Proksi Amazon RDS Aurora](rds-proxy.md).

**catatan**  
Untuk Oracle, Anda akan mengatur jumlah maksimum proses pengguna serta sesi pengguna dan sistem.  
Untuk Db2, Anda tidak dapat mengatur koneksi maksimum. Batasnya adalah 64000.

Tabel berikut menunjukkan informasi tentang koneksi database maksimum untuk mesin DB yang berbeda.


| Mesin DB | Parameter | Nilai yang diizinkan | Nilai default | Deskripsi | 
| --- | --- | --- | --- | --- | 
| MariaDB | max\$1connections | 1–100000 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/CHAP_Limits.html)  | Jumlah koneksi klien simultan yang diperbolehkan | 
| MySQL | max\$1connections | 1–100000 |  \$1DBInstanceClassMemory/12582880\$1 Rumusnya secara efektif setara dengan MB/12.  | Jumlah koneksi klien simultan yang diperbolehkan | 
| Oracle | processes | 80–20000 | PALING SEDIKIT (\$1DBInstanceClassMemory/9868951\$1, 20000) | Proses pengguna | 
| Oracle | sessions | 100–65535 | Tidak berlaku | Sesi pengguna dan sistem | 
| PostgreSQL | max\$1connections | 6—262143 | PALING SEDIKIT (\$1DBInstanceClassMemory/9531392\$1, 5000) | Jumlah maksimum koneksi serentak | 
| SQL Server | user connections | 0–32767 | 0 (tidak terbatas) | Jumlah maksimum koneksi bersamaan. Untuk informasi selengkapnya, lihat [Mengkonfigurasi koneksi pengguna (opsi konfigurasi server)](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-user-connections-server-configuration-option?view=sql-server-ver16). | 

`DBInstanceClassMemory` dalam byte. Untuk detail tentang bagaimana nilai ini dihitung, lihat [Menentukan parameter DB](USER_ParamValuesRef.md). Karena memori dicadangkan untuk sistem operasi dan proses manajemen RDS, ukuran memori ini lebih kecil dari nilai dalam gibibyte (GiB), seperti yang ditunjukkan di [Spesifikasi perangkat keras untuk kelas instans DB ](Concepts.DBInstanceClass.Summary.md).

Misalnya, beberapa kelas instans DB memiliki memori 8 GiB, yaitu 8.589.934.592 byte. Untuk instans DB MySQL yang berjalan pada kelas instans DB dengan memori 8 GiB, seperti db.m7g.large, persamaan yang menggunakan memori total adalah `8589934592/12582880=683`. Namun, variabel `DBInstanceClassMemory` otomatis mengurangi jumlah yang dicadangkan ke sistem operasi dan proses RDS yang mengelola instans DB. Sisa pengurangannya kemudian dibagi 12.582.880. Penghitungan ini menghasilkan sekitar 630 untuk nilai `max_connections` bukan 683. Nilai ini tergantung pada kelas instans DB dan mesin DB.

Ketika instans DB MariaDB atau MySQL berjalan pada kelas instans DB kecil, seperti db.t3.micro atau db.t3.small, total memori yang tersedia rendah. Untuk kelas instans DB ini, RDS menyimpan sebagian besar memori yang tersedia, yang memengaruhi nilai `max_connections`. Misalnya, jumlah koneksi maksimum default untuk instans DB MySQL yang berjalan pada kelas instans DB db.t3.micro adalah sekitar 60. Anda dapat menentukan nilai `max_connections` untuk instans DB MariaDB atau MySQL Anda dengan menghubungkannya dan menjalankan perintah SQL berikut:

```
SHOW GLOBAL VARIABLES LIKE 'max_connections';
```

## Batas ukuran file di Amazon RDS
<a name="RDS_Limits.FileSize"></a>

Batas ukuran file berlaku untuk instans DB Amazon RDS tertentu. Untuk informasi selengkapnya, lihat batas khusus mesin berikut:
+ [Batas ukuran file MariaDB di Amazon RDS](CHAP_MariaDB.Limitations.md#RDS_Limits.FileSize.MariaDB)
+ [Batas ukuran file MySQL di Amazon RDS](MySQL.KnownIssuesAndLimitations.md#MySQL.Concepts.Limits.FileSize)
+ [Batas ukuran file Oracle di Amazon RDS](Oracle.Concepts.limitations.md#Oracle.Concepts.file-size-limits)