

# DB instance classes
<a name="Concepts.DBInstanceClass"></a>

The DB instance class determines the computation and memory capacity of an Amazon RDS DB instance. The DB instance class that you need depends on your processing power and memory requirements.

A DB instance class consists of both the DB instance class type and the size. For example, db.r6g is a memory-optimized DB instance class type powered by AWS Graviton2 processors. Within the db.r6g instance class type, db.r6g.2xlarge is a DB instance class. The size of this class is 2xlarge.

For more information about instance class pricing, see [Amazon RDS pricing](https://aws.amazon.com/rds/pricing/).

For more information about DB instance class types, supported DB engines, supported AWS Regions, changing your DB instance class, configuring the processor for RDS for Oracle, or hardware specifications for DB instance classes, see the following sections.

**Topics**
+ [

# DB instance class types
](Concepts.DBInstanceClass.Types.md)
+ [

# Supported DB engines for DB instance classes
](Concepts.DBInstanceClass.Support.md)
+ [

# Determining DB instance class support in AWS Regions
](Concepts.DBInstanceClass.RegionSupport.md)
+ [

## Changing your DB instance class
](#Concepts.DBInstanceClass.Changing)
+ [

# Configuring the processor for a DB instance class in RDS for Oracle
](USER_ConfigureProcessor.md)
+ [

# Hardware specifications for DB instance classes
](Concepts.DBInstanceClass.Summary.md)

# DB instance class types
<a name="Concepts.DBInstanceClass.Types"></a>

Amazon RDS supports DB instance classes for the following use cases:
+ [General-purpose](#Concepts.DBInstanceClass.Types.general-purpose)
+ [Memory-optimized](#Concepts.DBInstanceClass.Types.memory)
+ [Compute-optimized](#Concepts.DBInstanceClass.Types.compute)
+ [Burstable-performance](#Concepts.DBInstanceClass.Types.burstable)
+ [Optimized Reads](#Concepts.DBInstanceClass.Types.optimized-reads)

 For more information about Amazon EC2 instance types, see [Instance types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) in the Amazon EC2 documentation. 

## General-purpose instance class types
<a name="Concepts.DBInstanceClass.Types.general-purpose"></a>

The following general-purpose DB instance classes are available:
+ **db.m8g** – General-purpose DB instance classes powered by AWS Graviton4 processors. These instance classes deliver balanced compute, memory, and networking for a broad range of general-purpose workloads. Compared to seventh-generation AWS Graviton3-based M7g instances, these new classes offer larger instance sizes with up to 3x more vCPUs and memory. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor.

  You can modify a DB instance to use one of the DB instance classes powered by AWS Graviton4 processors. To do so, complete the same steps as with any other DB instance modification.
+ **db.m8i** – General-purpose DB instance classes powered by Intel Xeon 6 processors. These instances deliver the highest performance and fastest memory bandwidth among comparable Intel processors in the cloud. The M8i offer up to 15% better price-performance, and 2.5x more memory bandwidth compared to previous generation Intel-based instances.
+ **db.m7i** – General-purpose DB instance classes powered by 4th Generation Intel Xeon Scalable processors. The db.m7i instances are SAP certified and ideal for supporting enterprise applications that need larger instance sizes or high continuous CPU usage. These instance classes deliver balanced compute, memory, and networking for a broad range of general-purpose workloads. This instance class type delivers up to 40,000 Mbps EBS bandwidth and up to 50 Gbps network bandwidth. The db.m7i instances deliver up to 15% better price performance compared to db.m6i instances. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor.
+ **db.m7g** – General-purpose DB instance classes powered by AWS Graviton3 processors. These instance classes deliver balanced compute, memory, and networking for a broad range of general-purpose workloads. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor. 

  You can modify a DB instance to use one of the DB instance classes powered by AWS Graviton3 processors. To do so, complete the same steps as with any other DB instance modification.
+ **db.m6g** – General-purpose DB instance classes powered by AWS Graviton2 processors. These instances deliver balanced compute, memory, and networking for a broad range of general-purpose workloads. The db.m6gd instance classes have local NVMe-based SSD block-level storage for applications that need high-speed, low latency local storage.

  You can modify a DB instance to use one of the DB instance classes powered by AWS Graviton2 processors. To do so, complete the same steps as with any other DB instance modification.
+ **db.m6i** – General-purpose DB instance classes powered by 3rd Generation Intel Xeon Scalable processors. These instances are SAP Certified and ideal for workloads such as backend servers supporting enterprise applications, gaming servers, caching fleets, and application development environments. The db.m6id and db.m6idn instance classes offer up to 7.6 TB of local NVMe-based SSD storage, whereas db.m6in offers EBS-only storage. The db.m6in and db.m6idn classes offer up to 200 Gbps of network bandwidth. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor.
+ **db.m5** –General-purpose DB instance classes that provide a balance of compute, memory, and network resources, and are a good choice for many applications. The db.m5d instance class offers NVMe-based SSD storage that is physically connected to the host server. The db.m5 instance classes provide more computing capacity than the previous db.m4 instance classes. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor.
+ **db.m4** – General-purpose DB instance classes that provide more computing capacity than the previous db.m3 instance classes.

  For the RDS for Oracle DB engines, Amazon RDS no longer supports db.m4 DB instance classes. If you had previously created RDS for Oracle db.m4 DB instances, Amazon RDS automatically upgrades those DB instances to equivalent db.m5 DB instance classes.

  For the RDS for MariaDB, RDS for MySQL, RDS for SQL Server, and RDS for PostgreSQL DB engines, Amazon RDS has started the end-of-support process for this DB instance class using the following schedule. For all RDS DB instances that use this instance class, we recommend that you upgrade to a newer generation DB instance class as soon as possible.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.Types.html)
+ **db.m3** – General-purpose DB instance classes that provide more computing capacity than the previous db.m1 instance classes.

  For the RDS for MariaDB, RDS for MySQL, and RDS for PostgreSQL DB engines, Amazon RDS has started the end-of-life process for db.m3 DB instance classes using the following schedule, which includes upgrade recommendations. For all RDS DB instances that use db.m3 DB instance classes, we recommend that you upgrade to a higher generation DB instance class as soon as possible.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.Types.html)

## Memory-optimized instance class types
<a name="Concepts.DBInstanceClass.Types.memory"></a>

The memory-optimized Z family supports the following instance classes:
+ **db.z1d** – Instance classes optimized for memory-intensive applications. These instance classes offer both high compute capacity and a high memory footprint. High frequency z1d instances deliver a sustained all-core frequency of up to 4.0 GHz.

The memory-optimized X family supports the following instance classes:
+ **db.x2g** – Instance classes optimized for memory-intensive applications and powered by AWS Graviton2 processors. These instance classes offer low cost per GiB of memory.

  You can modify a DB instance to use one of the DB instance classes powered by AWS Graviton2 processors. To do so, complete the same steps as with any other DB instance modification.
+ **db.x2i** – Instance classes optimized for memory-intensive applications. The **db.x2iedn** and **db.x2idn** instance class types are powered by third-generation Intel Xeon Scalable processors (Ice Lake). They include up to 3.8 TB of local NVMe SSD storage, up to 100 Gbps of networking bandwidth, and up to 4 TiB (db.x2iden) or 2 TiB (db.x2idn) of memory. The **db.x2iezn** type is powered by second-generation Intel Xeon Scalable processors (Cascade Lake) with an all-core turbo frequency of up to 4.5 GHz and up to 1.5 TiB of memory and by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor.
+ **db.x1** – Instance classes optimized for memory-intensive applications. These instance classes offer one of the lowest price per GiB of RAM among the DB instance classes and up to 1,952 GiB of DRAM-based instance memory. The **db.x1e** instance class type offers up to 3,904 GiB of DRAM-based instance memory.

The memory-optimized R family supports the following instance class types:
+ **db.r8g** – Instance classes powered by AWS Graviton4 processors. These instance classes are ideal for running memory-intensive workloads in open-source databases such as MySQL and PostgreSQL. These instances offer larger instance sizes with up to 3x more vCPUs and memory than the seventh-generation AWS Graviton3-based db.r7g instances. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor.
+ You can modify a DB instance to use one of the DB instance classes powered by AWS Graviton4 processors. To do so, complete the same steps as with any other DB instance modification.
+ **db.r8i** – Instance classes powered by Intel Xeon 6 processors. These instance classes are ideal for running memory-intensive workloads that benefit from high-performance local storage, including in-memory databases, real-time big data analytics, large in-memory caches, scientific computing applications requiring scratch space, and data processing applications needing high-speed local storage.
+ **db.r7g** – Instance classes powered by AWS Graviton3 processors. These instance classes are ideal for running memory-intensive workloads in open-source databases such as MySQL and PostgreSQL.

  You can modify a DB instance to use one of the DB instance classes powered by AWS Graviton3 processors. To do so, complete the same steps as with any other DB instance modification. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor.
+ **db.r7i** – Instance classes powered by 4th Generation Intel Xeon Scalable processors. These instance classes are SAP-Certified and are ideal for running memory-intensive workloads in open-source databases such as MySQL and PostgreSQL. You can modify a DB instance to use one of the DB instance classes powered by 4th Generation Intel Xeon Scalable processors. To do so, complete the same steps as with any other DB instance modification. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor.
+ **db.r6g** – Instance classes powered by AWS Graviton2 processors. These instance classes are ideal for running memory-intensive workloads in open-source databases such as MySQL and PostgreSQL. The **db.r6gd** type offers local NVMe-based SSD block-level storage for applications that need high-speed, low latency local storage. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor.
+ You can modify a DB instance to use one of the DB instance classes powered by AWS Graviton2 processors. To do so, complete the same steps as with any other DB instance modification.
+ **db.r6i** – Instance classes powered by 3rd Generation Intel Xeon Scalable processors. These instance classes are SAP-Certified and are an ideal fit for memory-intensive workloads in open-source databases such as MySQL and PostgreSQL. The **db.r6id**, **db.r6in**, and **db.r6idn** instance classes have a memory-to-vCPU ratio of 8:1 and a maximum memory of 1 TiB. The db.r6id and db.r6idn classes offer up to 7.6 TB of direct-attached NVMe-based SSD storage, whereas db.r6in offers EBS-only storage. The db.r6idn and db.r6in classes offer up to 200 Gbps of network bandwidth. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor.
+ **db.r5b** – Instance classes that are memory-optimized for throughput-intensive applications. Powered by the AWS Nitro System, db.r5b instances deliver up to 60 Gbps bandwidth and 260,000 IOPS of EBS performance. This is the fastest block storage performance on EC2.
+ **db.r5d** – Instance classes that are optimized for low latency, very high random I/O performance, and high sequential read throughput.
+ **db.r5** – Instance classes optimized for memory-intensive applications. These instance classes offer improved networking performance. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor.
+ **db.r4** – Instance classes that provide improved networking over previous db.r3 instance classes.

  For the RDS for Oracle DB engines, Amazon RDS has started the end-of-life process for db.r4 DB instance classes using the following schedule, which includes upgrade recommendations. For RDS for Oracle DB instances that use db.r4 instance classes, we recommend that you upgrade to a higher generation instance class as soon as possible.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.Types.html)

  For the RDS for MariaDB, RDS for MySQL, RDS for SQL Server, and RDS for PostgreSQL DB engines, Amazon RDS has started the end-of-support process for this DB instance class using the following schedule. For all RDS DB instances that use this instance class, we recommend that you upgrade to a newer generation DB instance class as soon as possible.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.Types.html)
+ **db.r3** – Instance classes that provide memory optimization.

  For the RDS for MariaDB, RDS for MySQL, and RDS for PostgreSQL DB engines, Amazon RDS has started the end-of-life process for db.r3 DB instance classes using the following schedule, which includes upgrade recommendations. For all RDS DB instances that use db.r3 DB instance classes, we recommend that you upgrade to a higher generation DB instance class as soon as possible.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.Types.html)

## Compute-optimized instance class type
<a name="Concepts.DBInstanceClass.Types.compute"></a>

The following compute-optimized instance class types are available:
+ **db.c6gd** – Instance classes that are ideal for running advanced compute-intensive workloads. Powered by AWS Graviton2 processors, these instance classes offer local NVMe-based SSD block-level storage for applications that need high-speed, low latency local storage.
**Note**  
The c6gd instance classes are supported only for Multi-AZ DB cluster deployments. They're the only instance class supported for Multi-AZ DB clusters that offer the `medium` instance size. For more information, see [Multi-AZ DB cluster deployments for Amazon RDS](multi-az-db-clusters-concepts.md).

## Burstable-performance instance class types
<a name="Concepts.DBInstanceClass.Types.burstable"></a>

The following burstable-performance DB instance class types are available:
+ **db.t4g** – General-purpose instance classes powered by Arm-based AWS Graviton2 processors. These instance classes deliver better price performance than previous burstable-performance DB instance classes for a broad set of burstable general-purpose workloads. Amazon RDS db.t4g instances are configured for Unlimited mode. This means that they can burst beyond the baseline over a 24-hour window for an additional charge.

  You can modify a DB instance to use one of the DB instance classes powered by AWS Graviton2 processors. To do so, complete the same steps as with any other DB instance modification.
+ **db.t3** – Instance classes that provide a baseline performance level, with the ability to burst to full CPU usage. The db.t3 instances are configured for Unlimited mode. These instance classes provide more computing capacity than the previous db.t2 instance classes. They are powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor. 
+ **db.t2** – Instance classes that provide a baseline performance level, with the ability to burst to full CPU usage. The db.t2 instances are configured for Unlimited mode. We recommend using these instance classes only for development and test servers, or other non-production servers.

  For the RDS for MariaDB, RDS for MySQL, RDS for SQL Server, and RDS for PostgreSQL DB engines, Amazon RDS has started the end-of-support process for this DB instance class using the following schedule. For all RDS DB instances that use this instance class, we recommend that you upgrade to a newer generation DB instance class as soon as possible.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.Types.html)

**Note**  
The DB instance classes that use the AWS Nitro System (db.m5, db.r5, db.t3) are throttled on combined read plus write workload.

For DB instance class hardware specifications, see [Hardware specifications for DB instance classes](Concepts.DBInstanceClass.Summary.md).

## Optimized Reads instance class types
<a name="Concepts.DBInstanceClass.Types.optimized-reads"></a>

The following Optimized Reads instance class types are available:
+ **db.m8gd** – Instance classes powered by AWS Graviton4 processor. These instance classes are ideal for general purpose workloads that need high-speed, low latency storage. They offer a maximum memory of 786 GiB and up to 11.4 TB of direct-attached NVMe-based SSD storage.
+ **db.r8gd** – Instance classes powered by Graviton4 processors. These instance classes are ideal for running memory-intensive workloads and offer local NVMe-based SSD block-level storage for applications that need high-speed, low latency local storage. They offer a maximum memory of 1.5 TiB and up to 11.4 TB of direct-attached NVMe-based SSD storage.
+ **db.r6gd** – Instance classes powered by AWS Graviton2 processors. These instance classes are ideal for running memory-intensive workloads and offer local NVMe-based SSD block-level storage for applications that need high-speed, low latency local storage.
+  **db.r6id** – Instance classes powered by 3rd Generation Intel Xeon Scalable processors. These instance classes are SAP-Certified and are an ideal fit for memory-intensive workloads. They offer a maximum memory of 1 TiB and up to 7.6 TB of direct-attached NVMe-based SSD storage.

# Supported DB engines for DB instance classes
<a name="Concepts.DBInstanceClass.Support"></a>

The following are DB engine–specific considerations for DB instance classes:

**Db2**  
DB instance class support varies according to the version and edition of Db2. For instance class support by version and edition, see [Amazon RDS for Db2 instance classes](Db2.Concepts.General.InstanceClasses.md). 

**Microsoft SQL Server**  
DB instance class support varies according to the version and edition of SQL Server. For instance class support by version and edition, see [DB instance class support for Microsoft SQL Server](SQLServer.Concepts.General.InstanceClasses.md). 

**Oracle**  
DB instance class support varies according to the Oracle Database version and edition. RDS for Oracle supports additional memory-optimized instance classes. These classes have names of the form db.r5.*instance\$1size*.tpc*threads\$1per\$1core*.mem*ratio*. For the vCPU count and memory allocation for each optimized class, see [Supported RDS for Oracle DB instance classes](Oracle.Concepts.InstanceClasses.md#Oracle.Concepts.InstanceClasses.Supported).

**RDS Custom**  
For information about the DB instance classes supported in RDS Custom, see [DB instance class support for RDS Custom for Oracle](custom-oracle-feature-support.md#custom-reqs-limits.instances) and [DB instance class support for RDS Custom for SQL Server](custom-reqs-limits.instancesMS.md).

In the following table, you can find details about supported Amazon RDS DB instance classes for each Amazon RDS DB engine. The cell for each engine contains one of the following values:

Yes  
The instance class is supported for all versions of the DB engine.

No  
The instance class isn't supported for the DB engine.

*specific-versions*  
The instance class is supported only for the specified database versions of the DB engine.

Amazon RDS periodically deprecates major and minor DB engine versions. Not all AWS Regions might have support for earlier engine versions. For information about current supported versions, see topics for the individual DB engines: [Db2 versions](Db2.Concepts.VersionMgmt.Supported.md), [MariaDB versions](MariaDB.Concepts.VersionMgmt.md#MariaDB.Concepts.VersionMgmt.Supported), [Microsoft SQL Server versions](SQLServer.Concepts.General.VersionSupport.md), [MySQL versions](MySQL.Concepts.VersionMgmt.md), [Oracle versions](Oracle.Concepts.database-versions.md), and [PostgreSQL versions](PostgreSQL.Concepts.General.DBVersions.md).

**Topics**
+ [

## Supported DB engines for general-purpose instance classes
](#gen-purpose-inst-classes)
+ [

## Supported DB engines for memory-optimized instance classes
](#mem-opt-inst-classes)
+ [

## Supported DB engines for compute-optimized instance classes
](#compute-opt-inst-classes)
+ [

## Supported DB engines for burstable-performance instance classes
](#burstable-inst-classes)
+ [

## Supported DB engines for Optimized Reads instance classes
](#read-opt-inst-classes)

## Supported DB engines for general-purpose instance classes
<a name="gen-purpose-inst-classes"></a>

The following tables show the supported databases and database versions for the general-purpose instance classes.

**db.m8g – general-purpose instance classes powered by AWS Graviton4 processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m8g.48xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m8g.24xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m8g.16xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m8g.12xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m8g.8xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m8g.4xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m8g.2xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m8g.xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m8g.large | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 

**db.m8i – general-purpose instance classes powered by Intel Xeon 6 processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m8i.48xlarge | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.m8i.24xlarge | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.m8i.16xlarge | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.m8i.12xlarge | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.m8i.8xlarge | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.m8i.4xlarge | No | No | No | No | BYOL only, all editions | No | 
| db.m8i.2xlarge | No | No | No | No | BYOL only, all editions | No | 
| db.m8i.xlarge | No | No | No | No | BYOL only, all editions | No | 
| db.m8i.large | No | No | No | No | BYOL only, all editions | No | 
| db.m8i.metal-96xl | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.m8i.metal-48xl | No | No | No | No | BYOL only, Enterprise Edition only | No | 

**db.m7i – general-purpose instance classes powered by 4th generation Intel Xeon Scalable processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m7i.48xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, Enterprise Edition only | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m7i.24xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, Enterprise Edition only | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m7i.16xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, Enterprise Edition only | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m7i.12xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, Enterprise Edition only | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m7i.8xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, Enterprise Edition only | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m7i.4xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, all editions | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m7i.2xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, all editions | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m7i.xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, all editions | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m7i.large | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, all editions | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.m7i.metal-48xl | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.m7i.metal-24xl | No | No | No | No | BYOL only, Enterprise Edition only | No | 

**db.m7g – general-purpose instance classes powered by AWS Graviton3 processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m7g.16xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.m7g.12xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.m7g.8xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.m7g.4xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.m7g.2xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.m7g.xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.m7g.large | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 

**db.m6g – general-purpose instance classes powered by AWS Graviton2 processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m6g.16xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.m6g.12xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.m6g.8xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.m6g.4xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.m6g.2xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.m6g.xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.m6g.large | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 

**db.m6gd – general-purpose instance classes powered by AWS Graviton2 processors and SSD storage**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m6gd.16xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, and 14 versions; 13.7 and higher 13 versions; and 13.4 | 
| db.m6gd.12xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, and 14 versions; 13.7 and higher 13 versions; and 13.4 | 
| db.m6gd.8xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, and 14 versions; 13.7 and higher 13 versions; and 13.4 | 
| db.m6gd.4xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, and 14 versions; 13.7 and higher 13 versions; and 13.4 | 
| db.m6gd.2xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, and 14 versions; 13.7 and higher 13 versions; and 13.4 | 
| db.m6gd.xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, and 14 versions; 13.7 and higher 13 versions; and 13.4 | 
| db.m6gd.large | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, and 14 versions; 13.7 and higher 13 versions; and 13.4 | 

**db.m6id – general-purpose instance classes powered by 3rd generation Intel Xeon Scalable processors and SSD storage**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m6id.32xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6id.24xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6id.16xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6id.12xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6id.8xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6id.4xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6id.2xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6id.xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6id.large | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6id.metal | No | No | No | No |  BYOL only, Enterprise Edition only  | No | 

**db.m6idn – general-purpose instance classes with 3rd Generation Intel Xeon Scalable processors, SSD storage, and network optimization**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m6idn.32xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6idn.24xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6idn.16xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6idn.12xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6idn.8xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6idn.4xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6idn.2xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6idn.xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.m6idn.large | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 

**db.m6in – general-purpose instance classes powered by 3rd generation Intel Xeon Scalable processors and network optimization**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m6in.32xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.m6in.24xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.m6in.16xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.m6in.12xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.m6in.8xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.m6in.4xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.m6in.2xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.m6in.xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.m6in.large | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.m6in.metal | No | No | No | No |  BYOL only, Enterprise Edition only  | No | 

**db.m6i – general-purpose instance classes powered by 3rd generation Intel Xeon Scalable processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m6i.32xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Oracle Database 19c  |  All available versions  | 
| db.m6i.24xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Oracle Database 19c  |  All available versions  | 
| db.m6i.16xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Oracle Database 19c  |  All available versions  | 
| db.m6i.12xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Oracle Database 19c  |  All available versions  | 
| db.m6i.8xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Oracle Database 19c  |  All available versions  | 
| db.m6i.4xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Oracle Database 19c  |  All available versions  | 
| db.m6i.2xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Oracle Database 19c  |  All available versions  | 
| db.m6i.xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Oracle Database 19c  |  All available versions  | 
| db.m6i.large | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Oracle Database 19c  |  All available versions  | 
| db.m6i.metal | No | No | No | No |  BYOL only, Enterprise Edition only  | No | 

**db.m5d – general-purpose instance classes powered by Intel Xeon Platinum processors and SSD storage**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m5d.24xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.m5d.16xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.m5d.12xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.m5d.8xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.m5d.4xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.m5d.2xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.m5d.xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.m5d.large | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 

**db.m5 – general-purpose instance classes 2.5 GHz Intel Xeon Platinum processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m5.24xlarge | No | Yes | Yes | Yes | Yes |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.m5.16xlarge | No | Yes | Yes | Yes | Yes |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.m5.12xlarge | No | Yes | Yes | Yes | Yes |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.m5.8xlarge | No | Yes | Yes | Yes | Yes |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.m5.4xlarge | No | Yes | Yes | Yes | Yes |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.m5.2xlarge | No | Yes | Yes | Yes | Yes |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.m5.xlarge | No | Yes | Yes | Yes | Yes |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.m5.large | No | Yes | Yes | Yes | Yes |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 

**db.m4 – general-purpose instance classes with Intel Xeon processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m4.16xlarge | No | Deprecated |  Deprecated  | Deprecated |  Deprecated  | Deprecated | 
| db.m4.10xlarge | No | Deprecated |  Deprecated  | Deprecated | Deprecated | Deprecated | 
| db.m4.4xlarge | No | Deprecated |  Deprecated  | Deprecated | Deprecated | Deprecated | 
| db.m4.2xlarge | No | Deprecated |  Deprecated  | Deprecated | Deprecated | Deprecated | 
| db.m4.xlarge | No | Deprecated |  Deprecated  | Deprecated | Deprecated | Deprecated | 
| db.m4.large | No | Deprecated |  Deprecated  | Deprecated | Deprecated | Deprecated | 

**db.m3 – general-purpose instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m3.2xlarge | No | No |  Deprecated  | Yes |  Deprecated  | Deprecated | 
| db.m3.xlarge | No | No |  Deprecated  | Yes |  Deprecated  | Deprecated | 
| db.m3.large | No | No |  Deprecated  | Yes |  Deprecated  | Deprecated | 
| db.m3.medium | No | No |  Deprecated  | Yes |  Deprecated  | Deprecated | 

## Supported DB engines for memory-optimized instance classes
<a name="mem-opt-inst-classes"></a>

The following tables show the supported databases and database versions for the memory-optimized instance classes.

**db.z1d – memory-optimized instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.z1d.12xlarge | No | No | Yes | No |  Yes  | No | 
| db.z1d.6xlarge | No | No | Yes | No |  Yes  | No | 
| db.z1d.3xlarge | No | No | Yes | No |  Yes  | No | 
| db.z1d.2xlarge | No | No | Yes | No |  Yes  | No | 
| db.z1d.xlarge | No | No | Yes | No |  Yes  | No | 
| db.z1d.large | No | No | Yes | No |  Yes  | No | 

**db.x2g – memory-optimized instance classes powered by AWS Graviton2 processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.x2g.16xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.x2g.12xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.x2g.8xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.x2g.4xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.x2g.2xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.x2g.xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.x2g.large | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 

**db.x2idn – memory-optimized instance classes powered by 3rd generation Intel Xeon Scalable processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.x2idn.32xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | Enterprise Edition only | PostgreSQL 15 versions, 14.6, and 13.9 | 
| db.x2idn.24xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | Enterprise Edition only | PostgreSQL 15 versions, 14.6, and 13.9 | 
| db.x2idn.16xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | Enterprise Edition only | PostgreSQL 15 versions, 14.6, and 13.9 | 
| db.x2idn.metal | No | No | No | No |  BYOL only, Enterprise Edition only  | No | 

**db.x2iedn – memory-optimized instance classes with local NVMe-based SSDs, powered by 3rd generation Intel Xeon Scalable processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.x2iedn.32xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Enterprise and Standard Editions only, SQL Server 2014 12.00 and higher | MySQL 8.4 and 8.0 | Enterprise Edition only | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.x2iedn.24xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Enterprise and Standard Editions only, SQL Server 2014 12.00 and higher | MySQL 8.4 and 8.0 | Enterprise Edition only | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.x2iedn.16xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Enterprise and Standard Editions only, SQL Server 2014 12.00 and higher | MySQL 8.4 and 8.0 | Enterprise Edition only | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.x2iedn.8xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Enterprise and Standard Editions only, SQL Server 2014 12.00 and higher | MySQL 8.4 and 8.0 | Enterprise Edition only | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.x2iedn.4xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Enterprise and Standard Editions only, SQL Server 2014 12.00 and higher | MySQL 8.4 and 8.0 | Enterprise Edition and Standard Edition 2 (SE2) | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.x2iedn.2xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Enterprise and Standard Editions only, SQL Server 2014 12.00 and higher | MySQL 8.4 and 8.0 | Enterprise Edition and Standard Edition 2 (SE2) | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.x2iedn.xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Enterprise and Standard Editions only, SQL Server 2014 12.00 and higher | MySQL 8.4 and 8.0 | Enterprise Edition and Standard Edition 2 (SE2) | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.x2iedn.metal | No | No | No | No |  BYOL only, Enterprise Edition only  | No | 

**db.x2iezn – memory-optimized instance classes powered by 2nd generation Intel Xeon Scalable processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.x2iezn.metal | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.x2iezn.8xlarge | No | No | No | No | Enterprise Edition only | No | 
| db.x2iezn.6xlarge | No | No | No | No | Enterprise Edition only | No | 
| db.x2iezn.4xlarge | No | No | No | No | Enterprise Edition and Standard Edition 2 (SE2) | No | 
| db.x2iezn.2xlarge | No | No | No | No | Enterprise Edition and Standard Edition 2 (SE2) | No | 

**db.x1e – memory-optimized instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.x1e.32xlarge | No | No | Deprecated | No | Deprecated | No | 
| db.x1e.16xlarge | No | No | Deprecated | No | Deprecated | No | 
| db.x1e.8xlarge | No | No | Deprecated | No | Deprecated | No | 
| db.x1e.4xlarge | No | No | Deprecated | No | Deprecated | No | 
| db.x1e.2xlarge | No | No | Deprecated | No | Deprecated | No | 
| db.x1e.xlarge | No | No | Deprecated | No | Deprecated | No | 

**db.x1 – memory-optimized instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.x1.32xlarge | No | No | Deprecated | No | Deprecated | No | 
| db.x1.16xlarge | No | No | Deprecated | No | Deprecated | No | 

**db.r8g – memory-optimized instance classes powered by AWS Graviton4 processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r8g.48xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r8g.24xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r8g.16xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r8g.12xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r8g.8xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r8g.4xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r8g.2xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r8g.xlarge | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r8g.large | No | MariaDB 11.8.3 and higher, 11.4.3 and higher, 10.11.7 and higher, 10.6.13 and higher, 10.5.20 and higher, and 10.4.29 and higher | No | MySQL 8.0.32 and higher | No | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 

**db.r8i – memory-optimized instance classes powered by Intel Xeon 6 processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r8i.48xlarge | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.r8i.24xlarge | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.r8i.16xlarge | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.r8i.12xlarge | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.r8i.8xlarge | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.r8i.4xlarge | No | No | No | No | BYOL only, all editions | No | 
| db.r8i.2xlarge | No | No | No | No | BYOL only, all editions | No | 
| db.r8i.xlarge | No | No | No | No | BYOL only, all editions | No | 
| db.r8i.large | No | No | No | No | BYOL only, all editions | No | 
| db.r8i.metal-96xl | No | No | No | No | BYOL only, Enterprise Edition only | No | 
| db.r8i.metal-48xl | No | No | No | No | BYOL only, Enterprise Edition only | No | 

**db.r7i – memory-optimized instance classes preconfigured for high memory, storage, and I/O**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r7i.8xlarge.tpc2.mem3x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 
| db.r7i.8xlarge.tpc2.mem2x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 
| db.r7i.6xlarge.tpc2.mem4x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 
| db.r7i.6xlarge.tpc2.mem2x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 
| db.r7i.4xlarge.tpc2.mem4x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 
| db.r7i.4xlarge.tpc2.mem3x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 
| db.r7i.4xlarge.tpc2.mem2x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 
| db.r7i.3xlarge.tpc2.mem4x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 
| db.r7i.2xlarge.tpc2.mem8x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 
| db.r7i.2xlarge.tpc2.mem4x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 
| db.r7i.xlarge.tpc2.mem4x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 
| db.r7i.xlarge.tpc2.mem2x | No | No | No | No | BYOL only, Enterprise Edition and Standard Edition 2 | No | 

**db.r7i – memory-optimized instance classes powered by 4th generation Intel Xeon Scalable processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r7i.48xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r7i.24xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r7i.16xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r7i.12xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r7i.8xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r7i.4xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, all editions | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r7i.2xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, all editions | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r7i.xlarge | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, all editions | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r7i.large | Db2 11.5 | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.0.32 and higher | BYOL only, all editions | PostgreSQL version 17.1 and higher, 16.1 and higher, 15.4 and higher, 14.9 and higher, and 13.11 and higher | 
| db.r7i.metal-48xl | No | No | No | No |  BYOL only, Enterprise Edition only  | No | 
| db.r7i.metal-24xl | No | No | No | No |  BYOL only, Enterprise Edition only  | No | 

**db.r7g – memory-optimized instance classes powered by AWS Graviton3 processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r7g.16xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.r7g.12xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.r7g.8xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.r7g.4xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.r7g.2xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.r7g.xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 
| db.r7g.large | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.4 and higher 13 versions | 

**db.r6g – memory-optimized instance classes powered by AWS Graviton2 processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6g.16xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r6g.12xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r6g.8xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r6g.4xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r6g.2xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r6g.xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r6g.large | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 

**db.r6gd – memory-optimized instance classes powered by AWS Graviton2 processors** 


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6gd.16xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.12xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.8xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.4xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.2xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.large | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 

**db.r6id – memory-optimized instance classes powered by 3rd generation Intel Xeon Scalable processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6id.32xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.24xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.16xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.12xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.8xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.4xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.2xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.large | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.metal | No | No | No | No |  BYOL only, Enterprise Edition only  | No | 

**db.r6idn – memory-optimized instance classes powered by 3rd generation Intel Xeon Scalable processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6idn.32xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6idn.24xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6idn.16xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6idn.12xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6idn.8xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6idn.4xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6idn.2xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6idn.xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | No |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 

**db.r6in – memory-optimized instance classes powered by 3rd generation Intel Xeon Scalable processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6in.32xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.r6in.24xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.r6in.16xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.r6in.12xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.r6in.8xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.r6in.4xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.r6in.2xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.r6in.xlarge | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.r6in.large | Yes |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.3 and higher 14 versions, 13.7 and higher 13 versions, 12.11 and higher 12 versions, and 11.16 and higher 11 versions  | 
| db.r6in.metal | No | No | No | No |  BYOL only, Enterprise Edition only  | No | 

**db.r6i – memory-optimized instance classes preconfigured for high memory, storage, and I/O**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6i.8xlarge.tpc2.mem4x | No | No | No | No |  Enterprise Edition only  | No | 
| db.r6i.8xlarge.tpc2.mem3x | No | No | No | No |  Enterprise Edition only  | No | 
| db.r6i.6xlarge.tpc2.mem4x | No | No | No | No |  Enterprise Edition only  | No | 
| db.r6i.4xlarge.tpc2.mem4x | No | No | No | No |  EE and SE2 BYOL  | No | 
| db.r6i.4xlarge.tpc2.mem3x | No | No | No | No |  EE and SE2 BYOL  | No | 
| db.r6i.4xlarge.tpc2.mem2x | No | No | No | No |  EE and SE2 BYOL  | No | 
| db.r6i.2xlarge.tpc2.mem8x | No | No | No | No |  EE and SE2 BYOL  | No | 
| db.r6i.2xlarge.tpc2.mem4x | No | No | No | No |  EE and SE2 BYOL  | No | 
| db.r6i.2xlarge.tpc1.mem2x | No | No | No | No |  EE and SE2 BYOL  | No | 
| db.r6i.xlarge.tpc2.mem4x | No | No | No | No |  EE and SE2 BYOL  | No | 
| db.r6i.xlarge.tpc2.mem2x | No | No | No | No |  EE and SE2 BYOL  | No | 
| db.r6i.large.tpc1.mem2x | No | No | No | No |  EE and SE2 BYOL  | No | 

**db.r6i – memory-optimized instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6i.32xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Yes  | All PostgreSQL 17, 16, 15, and 14 versions, 13.4 and higher 13 versions, 12.8 and higher 12 versions, 11.13 and higher 11 versions, and 10.21 and higher 10 versions | 
| db.r6i.24xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Yes  | All PostgreSQL 17, 16, 15, and 14 versions, 13.4 and higher 13 versions, 12.8 and higher 12 versions, 11.13 and higher 11 versions, and 10.21 and higher 10 versions | 
| db.r6i.16xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Yes  | All PostgreSQL 17, 16, 15, and 14 versions, 13.4 and higher 13 versions, 12.8 and higher 12 versions, 11.13 and higher 11 versions, and 10.21 and higher 10 versions | 
| db.r6i.12xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Yes  | All PostgreSQL 17, 16, 15, and 14 versions, 13.4 and higher 13 versions, 12.8 and higher 12 versions, 11.13 and higher 11 versions, and 10.21 and higher 10 versions | 
| db.r6i.8xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Yes  | All PostgreSQL 17, 16, 15, and 14 versions, 13.4 and higher 13 versions, 12.8 and higher 12 versions, 11.13 and higher 11 versions, and 10.21 and higher 10 versions | 
| db.r6i.4xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Yes  | All PostgreSQL 17, 16, 15, and 14 versions, 13.4 and higher 13 versions, 12.8 and higher 12 versions, 11.13 and higher 11 versions, and 10.21 and higher 10 versions | 
| db.r6i.2xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Yes  | All PostgreSQL 17, 16, 15, and 14 versions, 13.4 and higher 13 versions, 12.8 and higher 12 versions, 11.13 and higher 11 versions, and 10.21 and higher 10 versions | 
| db.r6i.xlarge | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Yes  | All PostgreSQL 17, 16, 15, and 14 versions, 13.4 and higher 13 versions, 12.8 and higher 12 versions, 11.13 and higher 11 versions, and 10.21 and higher 10 versions | 
| db.r6i.large | Yes | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 |  Yes  | All PostgreSQL 17, 16, 15, and 14 versions, 13.4 and higher 13 versions, 12.8 and higher 12 versions, 11.13 and higher 11 versions, and 10.21 and higher 10 versions | 
| db.r6i.metal | No | No | No | No |  BYOL only, Enterprise Edition only  | No | 

**db.r5d – memory-optimized instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r5d.24xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r5d.16xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r5d.12xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r5d.8xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r5d.4xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r5d.2xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r5d.xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r5d.large | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 

**db.r5b – memory-optimized instance classes preconfigured for high memory, storage, and I/O**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r5b.8xlarge.tpc2.mem3x | No | No | No | No | Yes | No | 
| db.r5b.6xlarge.tpc2.mem4x | No | No | No | No | Yes | No | 
| db.r5b.4xlarge.tpc2.mem4x | No | No | No | No | Yes | No | 
| db.r5b.4xlarge.tpc2.mem3x | No | No | No | No | Yes | No | 
| db.r5b.4xlarge.tpc2.mem2x | No | No | No | No | Yes | No | 
| db.r5b.2xlarge.tpc2.mem8x | No | No | No | No | Yes | No | 
| db.r5b.2xlarge.tpc2.mem4x | No | No | No | No | Yes | No | 
| db.r5b.2xlarge.tpc1.mem2x | No | No | No | No | Yes | No | 
| db.r5b.xlarge.tpc2.mem4x | No | No | No | No | Yes | No | 
| db.r5b.xlarge.tpc2.mem2x | No | No | No | No | Yes | No | 
| db.r5b.large.tpc1.mem2x | No | No | No | No | Yes | No | 

**db.r5b – memory-optimized instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r5b.24xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r5b.16xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r5b.12xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r5b.8xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 | >Yes | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r5b.4xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r5b.2xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r5b.xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.r5b.large | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | Yes | MySQL 8.4 and 8.0 | Yes | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 

**db.r5 – memory-optimized instance classes preconfigured for high memory, storage, and I/O**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r5.12xlarge.tpc2.mem2x | No | No | No | No | Yes | No | 
| db.r5.8xlarge.tpc2.mem3x | No | No | No | No | Yes | No | 
| db.r5.6xlarge.tpc2.mem4x | No | No | No | No | Yes | No | 
| db.r5.4xlarge.tpc2.mem4x | No | No | No | No | Yes | No | 
| db.r5.4xlarge.tpc2.mem3x | No | No | No | No | Yes | No | 
| db.r5.4xlarge.tpc2.mem2x  | No | No | No | No | Yes | No | 
| db.r5.2xlarge.tpc2.mem8x | No | No | No | No | Yes | No | 
| db.r5.2xlarge.tpc2.mem4x | No | No | No | No | Yes | No | 
| db.r5.2xlarge.tpc1.mem2x | No | No | No | No | Yes | No | 
| db.r5.xlarge.tpc2.mem4x | No | No | No | No | Yes | No | 
| db.r5.xlarge.tpc2.mem2x | No | No | No | No | Yes | No | 
| db.r5.large.tpc1.mem2x | No | No | No | No | Yes | No | 

**db.r5 – memory-optimized instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r5.24xlarge | No | Yes | Yes | Yes |  Yes  |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.r5.16xlarge | No | Yes | Yes | Yes | Yes |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.r5.12xlarge | No | Yes | Yes | Yes |  Yes  |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.r5.8xlarge | No | Yes | Yes | Yes |  Yes  |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.r5.4xlarge | No | Yes | Yes | Yes |  Yes  |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.r5.2xlarge | No | Yes | Yes | Yes |  Yes  |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.r5.xlarge | No | Yes | Yes | Yes |  Yes  |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 
| db.r5.large | No | Yes | Yes | Yes |  Yes  |  All PostgreSQL 17, 16, 15, 14, 13, 12, and 11 versions; 10.17 and higher 10 versions; and 9.6.22 and higher 9 versions  | 

**db.r4 – memory-optimized instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r4.16xlarge | No | Deprecated |  Deprecated  | Deprecated | Deprecated | Deprecated | 
| db.r4.8xlarge | No | Deprecated |  Deprecated  | Deprecated | Deprecated | Deprecated | 
| db.r4.4xlarge | No | Deprecated |  Deprecated  | Deprecated | Deprecated | Deprecated | 
| db.r4.2xlarge | No | Deprecated |  Deprecated  | Deprecated | Deprecated | Deprecated | 
| db.r4.xlarge | No | Deprecated |  Deprecated  | Deprecated | Deprecated | Deprecated | 
| db.r4.large | No | Deprecated |  Deprecated  | Deprecated | Deprecated | Deprecated | 

**db.r3 – memory-optimized instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r3.8xlarge\$1\$1 | No | All MariaDB 10.6, 10.5, 10.4, and 10.3 versions |  Deprecated  | Yes |  Deprecated  | Deprecated | 
| db.r3.4xlarge | No | All MariaDB 10.6, 10.5, 10.4, and 10.3 versions |  Deprecated  | Yes |  Deprecated  | Deprecated | 
| db.r3.2xlarge | No | All MariaDB 10.6, 10.5, 10.4, and 10.3 versions |  Deprecated  | Yes |  Deprecated  | Deprecated | 
| db.r3.xlarge | No | All MariaDB 10.6, 10.5, 10.4, and 10.3 versions |  Deprecated  | Yes |  Deprecated  | Deprecated | 
| db.r3.large | No | All MariaDB 10.6, 10.5, 10.4, and 10.3 versions |  Deprecated  | Yes |  Deprecated  | Deprecated | 

## Supported DB engines for compute-optimized instance classes
<a name="compute-opt-inst-classes"></a>

The following tables show the supported databases and database versions for the compute-optimized instance classes.

**db.c6gd – compute-optimized instance classes (for Multi-AZ DB cluster deployments only)**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.c6gd.16xlarge | No | No | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions; 14.5 and higher 14 versions; 13.4 and 13.7 and higher 13 versions | 
| db.c6gd.12xlarge | No | No | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions; 14.5 and higher 14 versions; 13.4 and 13.7 and higher 13 versions | 
| db.c6gd.8xlarge | No | No | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions; 14.5 and higher 14 versions; 13.4 and 13.7 and higher 13 versions | 
| db.c6gd.4xlarge | No | No | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions; 14.5 and higher 14 versions; 13.4 and 13.7 and higher 13 versions | 
| db.c6gd.2xlarge | No | No | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions; 14.5 and higher 14 versions; 13.4 and 13.7 and higher 13 versions | 
| db.c6gd.xlarge | No | No | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions; 14.5 and higher 14 versions; 13.4 and 13.7 and higher 13 versions | 
| db.c6gd.large | No | No | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions; 14.5 and higher 14 versions; 13.4 and 13.7 and higher 13 versions | 
| db.c6gd.medium | No | No | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, and 15 versions; 14.5 and higher 14 versions; 13.4 and 13.7 and higher 13 versions | 

## Supported DB engines for burstable-performance instance classes
<a name="burstable-inst-classes"></a>

The following tables show the supported databases and database versions for the burstable-performance instance classes.

**db.t4g – burstable-performance instance classes powered by AWS Graviton2 processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.t4g.2xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.t4g.xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.t4g.large | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.t4g.medium | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.t4g.small | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 
| db.t4g.micro | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16, 15, 14, and 13 versions; and 12.7 and higher 12 versions | 

**db.t3 – burstable-performance instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.t3.2xlarge | Yes | Yes | Yes | Yes | Yes | All PostgreSQL 17, 16, 15, 14, 13, 12, 11, and 10 versions; and 9.6.22 and higher 9 versions | 
| db.t3.xlarge | Yes | Yes | Yes | Yes |  Yes  | All PostgreSQL 17, 16, 15, 14, 13, 12, 11, and 10 versions; and 9.6.22 and higher 9 versions | 
| db.t3.large | Yes | Yes | Yes | Yes | Yes | All PostgreSQL 17, 16, 15, 14, 13, 12, 11, and 10 versions; and 9.6.22 and higher 9 versions | 
| db.t3.medium | Yes | Yes | Yes | Yes |  Yes  | All PostgreSQL 17, 16, 15, 14, 13, 12, 11, and 10 versions; and 9.6.22 and higher 9 versions | 
| db.t3.small | Yes | Yes | Yes | Yes | Yes | All PostgreSQL 17, 16, 15, 14, 13, 12, 11, and 10 versions; and 9.6.22 and higher 9 versions | 
| db.t3.micro | No | Yes | Yes | Yes | Only on Oracle Database 12c Release 1 (12.1.0.2), which is deprecated | All PostgreSQL 17, 16, 15, 14, 13, 12, 11, and 10 versions; and 9.6.22 and higher 9 versions | 

**db.t2 – burstable-performance instance classes**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.t2.2xlarge | No | Deprecated | No | Deprecated |  Deprecated  | Deprecated | 
| db.t2.xlarge | No | Deprecated | No | Deprecated |  Deprecated  | Deprecated | 
| db.t2.large | No | Deprecated |  Deprecated  | Deprecated |  Deprecated  | Deprecated | 
| db.t2.medium | No | Deprecated |  Deprecated  | Deprecated |  Deprecated  | Deprecated | 
| db.t2.small | No | Deprecated |  Deprecated  | Deprecated |  Deprecated  | Deprecated | 
| db.t2.micro | No | Deprecated |  Deprecated  | Deprecated |  Deprecated  | Deprecated | 

## Supported DB engines for Optimized Reads instance classes
<a name="read-opt-inst-classes"></a>

The following tables show the supported databases and database versions for the Optimized Reads instance classes.

**db.m8gd – memory-optimized instance classes that support Optimized Reads and are powered by AWS Graviton4 processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m8gd.48xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No | MySQL 8.4 and 8.0 | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.m8gd.24xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.m8gd.16xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.m8gd.12xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.m8gd.8xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.m8gd.4xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.m8gd.2xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.m8gd.xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.m8gd.large | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 

**db.r8gd – memory-optimized instance classes that support Optimized Reads and are powered by AWS Graviton4 processors** 


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r8gd.48xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No | MySQL 8.4 and 8.0 | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.r8gd.24xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.r8gd.16xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.r8gd.12xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.r8gd.8xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.r8gd.4xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.r8gd.2xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.r8gd.xlarge | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 
| db.r8gd.large | No | MariaDB 10.5.27 and higher, 10.6.19 and higher, 10.11.9 and higher, 11.4.3 and higher, 11.8.3 and higher | No |  MySQL 8.0.40 and higher, 8.4.3 and higher  | No |  PostgreSQL 13.18 and higher, 14.17 and higher, 15.10 and higher, 16.6 and higher, 17.2 and higher, 18.1 and higher  | 

**db.r6gd – memory-optimized instance classes that support Optimized Reads and are powered by AWS Graviton2 processors** 


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6gd.16xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.12xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.8xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.4xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.2xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.xlarge | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 
| db.r6gd.large | No | MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4 | No | MySQL 8.4 and 8.0 | No | All PostgreSQL 17, 16 and 15 versions, 14.5 and higher 14 versions, 13.7 and higher 13 versions, and 13.4 | 

**db.r6id – memory-optimized instance classes that support Optimized Reads and are powered by 3rd generation Intel Xeon Scalable processors**


| Instance class | Db2 | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6id.32xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.24xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.16xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.12xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.8xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | EE and BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.4xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.2xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.xlarge | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.large | No |  MariaDB 11.8, 11.4, 10.11, 10.6, 10.5, and 10.4  | No | MySQL 8.4 and 8.0 | BYOL only |  All PostgreSQL 17, 16, and 15 versions, 14.5 and higher 14 versions, and 13.7 and higher 13 versions  | 
| db.r6id.metal | No | No | No | No |  BYOL only, Enterprise Edition only  | No | 

# Determining DB instance class support in AWS Regions
<a name="Concepts.DBInstanceClass.RegionSupport"></a>

To determine the DB instance classes supported by each DB engine in a specific AWS Region, you can take one of several approaches. You can use the AWS Management Console, the [Amazon RDS Pricing](https://aws.amazon.com/rds/pricing/) page, or the [describe-orderable-db-instance-options](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-orderable-db-instance-options.html) command for the AWS Command Line Interface (AWS CLI).

**Note**  
When you perform operations with the AWS Management Console, it automatically shows the supported DB instance classes for a specific DB engine, DB engine version, and AWS Region. Examples of the operations that you can perform include creating and modifying a DB instance. 

**Contents**
+ [

## Using the Amazon RDS pricing page to determine DB instance class support in AWS Regions
](#Concepts.DBInstanceClass.RegionSupport.PricingPage)
+ [

## Using the AWS CLI to determine DB instance class support in AWS Regions
](#Concepts.DBInstanceClass.RegionSupport.CLI)
  + [

### Listing the DB instance classes that are supported by a specific DB engine version in an AWS Region
](#Concepts.DBInstanceClass.RegionSupport.CLI.Example1)
  + [

### Listing the DB engine versions that support a specific DB instance class in an AWS Region
](#Concepts.DBInstanceClass.RegionSupport.CLI.Example2)
  + [

### Listing AWS Regions that support a specific DB engine and instance class
](#Concepts.DBInstanceClass.RegionSupport.CLI.Example3)

## Using the Amazon RDS pricing page to determine DB instance class support in AWS Regions
<a name="Concepts.DBInstanceClass.RegionSupport.PricingPage"></a>

You can use the [Amazon RDS Pricing](https://aws.amazon.com/rds/pricing/) page to determine the DB instance classes supported by each DB engine in a specific AWS Region. 

**To use the pricing page to determine the DB instance classes supported by each engine in a Region**

1. Go to [Amazon RDS Pricing](https://aws.amazon.com/rds/pricing/).

1. In the **AWS Pricing Calculator for Amazon RDS** section, choose **Create your custom estimate now**.

1. In **Choose a Region**, choose an AWS Region.

1. In **Find a Service**, enter **Amazon RDS**.

1. Choose **Configure** for your configuration option and DB engine.

1. Use the section for compatible instances to view the supported DB instance classes.

1. (Optional) Choose other options in the calculator, and then choose **Save and view summary** or **Save and add service**.

## Using the AWS CLI to determine DB instance class support in AWS Regions
<a name="Concepts.DBInstanceClass.RegionSupport.CLI"></a>

You can use the AWS CLI to determine which DB instance classes are supported for specific DB engines and DB engine versions in an AWS Region. The following table shows the valid DB engine values.


****  

| Engine names | Engine values in CLI commands | More information about versions | 
| --- | --- | --- | 
|  Db2  |  `db2-ae` `db2-se`  |  [Db2 on Amazon RDS versions](Db2.Concepts.VersionMgmt.md)  | 
|  MariaDB  |  `mariadb`  |  [MariaDB on Amazon RDS versions](MariaDB.Concepts.VersionMgmt.md)  | 
|  Microsoft SQL Server  |  `sqlserver-ee` `sqlserver-se` `sqlserver-ex` `sqlserver-web`  |  [Microsoft SQL Server versions on Amazon RDS](SQLServer.Concepts.General.VersionSupport.md)  | 
|  MySQL  |  `mysql`  |  [MySQL on Amazon RDS versions](MySQL.Concepts.VersionMgmt.md)  | 
|  Oracle  |  `oracle-ee` `oracle-se2`  |  [https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes/Welcome.html](https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes/Welcome.html)  | 
|  PostgreSQL  |  `postgres`  |  [Available PostgreSQL database versions](PostgreSQL.Concepts.General.DBVersions.md)  | 

For information about AWS Region names, see [AWS RegionsAvailability Zones](Concepts.RegionsAndAvailabilityZones.md#Concepts.RegionsAndAvailabilityZones.Regions).

The following examples demonstrate how to determine DB instance class support in an AWS Region using the [describe-orderable-db-instance-options](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-orderable-db-instance-options.html) AWS CLI command.

**Note**  
To limit the output, the following examples show results only for the General Purpose SSD (`gp2`) storage type. If necessary, you can change the storage type to General Purpose SSD (`gp3`), Provisioned IOPS (`io1`), Provisioned IOPS Block Express (`io2`), or magnetic (`standard`) in the commands.

**Topics**
+ [

### Listing the DB instance classes that are supported by a specific DB engine version in an AWS Region
](#Concepts.DBInstanceClass.RegionSupport.CLI.Example1)
+ [

### Listing the DB engine versions that support a specific DB instance class in an AWS Region
](#Concepts.DBInstanceClass.RegionSupport.CLI.Example2)
+ [

### Listing AWS Regions that support a specific DB engine and instance class
](#Concepts.DBInstanceClass.RegionSupport.CLI.Example3)

### Listing the DB instance classes that are supported by a specific DB engine version in an AWS Region
<a name="Concepts.DBInstanceClass.RegionSupport.CLI.Example1"></a>

To list the DB instance classes that are supported by a specific DB engine version in an AWS Region, run the following command.

For Linux, macOS, or Unix:

```
aws rds describe-orderable-db-instance-options --engine engine --engine-version version \
    --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" \
    --output text \
    --region region
```

For Windows:

```
aws rds describe-orderable-db-instance-options --engine engine --engine-version version ^
    --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" ^
    --output text ^
    --region region
```

For example, the following command lists the supported DB instance classes for version 13.6 of the RDS for PostgreSQL DB engine in US East (N. Virginia).

For Linux, macOS, or Unix:

```
aws rds describe-orderable-db-instance-options --engine postgres --engine-version 15.4 \
    --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" \
    --output text \
    --region us-east-1
```

For Windows:

```
aws rds describe-orderable-db-instance-options --engine postgres --engine-version 15.4 ^
    --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" ^
    --output text ^
    --region us-east-1
```

### Listing the DB engine versions that support a specific DB instance class in an AWS Region
<a name="Concepts.DBInstanceClass.RegionSupport.CLI.Example2"></a>

To list the DB engine versions that support a specific DB instance class in an AWS Region, run the following command.

For Linux, macOS, or Unix:

```
aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class \
    --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" \
    --output text \
    --region region
```

For Windows:

```
aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class ^
    --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" ^
    --output text ^
    --region region
```

For example, the following command lists the DB engine versions of the RDS for PostgreSQL DB engine that support the db.r5.large DB instance class in US East (N. Virginia).

For Linux, macOS, or Unix:

```
aws rds describe-orderable-db-instance-options --engine postgres --db-instance-class db.m7g.large \
    --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" \
    --output text \
    --region us-east-1
```

For Windows:

```
aws rds describe-orderable-db-instance-options --engine postgres --db-instance-class db.m7g.large ^
    --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" ^
    --output text ^
    --region us-east-1
```

### Listing AWS Regions that support a specific DB engine and instance class
<a name="Concepts.DBInstanceClass.RegionSupport.CLI.Example3"></a>

The following bash script lists all the AWS Regions that support the specified combination of DB engine and instance class.

```
#!/usr/bin/env bash
# Usage: check_region_support.sh <db-engine> <db-instance-class>

if [ $# -ne 2 ]; then
  echo "Usage: $0 <db-engine> <db-instance-class>"
  exit 1
fi
ENGINE="$1"
INSTANCE_CLASS="$2"
REGIONS=$(aws ec2 describe-regions --query "Regions[].RegionName" --output text)
for region in $REGIONS; do
  supported_count=$(aws rds describe-orderable-db-instance-options \
    --region "$region" \
    --engine "$ENGINE" \
    --db-instance-class "$INSTANCE_CLASS" \
    --query 'length(OrderableDBInstanceOptions)' \
    --output text 2>/dev/null || echo "0")
  if [ "$supported_count" -gt 0 ]; then
    echo "$region supports $INSTANCE_CLASS for $ENGINE."
  else
    echo "$region doesn't support $INSTANCE_CLASS for $ENGINE."
  fi
done
```

The following sample output checks Region support for RDS for MySQL using the db.r8g.large instance class.

```
./check_region_support.sh mysql db.r8g.large
ap-south-1 doesn't support db.r8g.large for mysql.
eu-north-1 doesn't support db.r8g.large for mysql.
eu-west-3 doesn't support db.r8g.large for mysql.
eu-west-2 doesn't support db.r8g.large for mysql.
eu-west-1 doesn't support db.r8g.large for mysql.
ap-northeast-3 doesn't support db.r8g.large for mysql.
ap-northeast-2 doesn't support db.r8g.large for mysql.
ap-northeast-1 doesn't support db.r8g.large for mysql.
ca-central-1 doesn't support db.r8g.large for mysql.
sa-east-1 doesn't support db.r8g.large for mysql.
ap-southeast-1 doesn't support db.r8g.large for mysql.
ap-southeast-2 doesn't support db.r8g.large for mysql.
eu-central-1 supports db.r8g.large for mysql.
us-east-1 supports db.r8g.large for mysql.
us-east-2 supports db.r8g.large for mysql.
us-west-1 doesn't support db.r8g.large for mysql.
us-west-2 supports db.r8g.large for mysql.
```

## Changing your DB instance class
<a name="Concepts.DBInstanceClass.Changing"></a>

You can change the CPU and memory available to a DB instance by changing its DB instance class. To change the DB instance class, modify your DB instance by following the instructions in [Modifying an Amazon RDS DB instance](Overview.DBInstance.Modifying.md). 

# Configuring the processor for a DB instance class in RDS for Oracle
<a name="USER_ConfigureProcessor"></a>

Amazon RDS DB instance classes support Intel Hyper-Threading Technology, which enables multiple threads to run concurrently on a single Intel Xeon CPU core. Each thread is represented as a virtual CPU (vCPU) on the DB instance. A DB instance has a default number of CPU cores, which varies according to DB instance class. For example, a db.m4.xlarge DB instance class has two CPU cores and two threads per core by default—four vCPUs in total.

**Note**  
Each vCPU is a hyperthread of an Intel Xeon CPU core.

**Topics**
+ [

## Overview of processor configuration for RDS for Oracle
](#USER_ConfigureProcessor.Overview)
+ [

## DB instance classes that support processor configuration
](#USER_ConfigureProcessor.CPUOptionsDBInstanceClass)
+ [

## Setting the CPU cores and threads per CPU core for a DB instance class
](#USER_ConfigureProcessor.SettingCPUOptions)

## Overview of processor configuration for RDS for Oracle
<a name="USER_ConfigureProcessor.Overview"></a>

When you use RDS for Oracle, you can usually find a DB instance class that has a combination of memory and number of vCPUs to suit your workloads. However, you can also specify the following processor features to optimize your RDS for Oracle DB instance for specific workloads or business needs:
+ **Number of CPU cores** – You can customize the number of CPU cores for the DB instance. You might do this to potentially optimize the licensing costs of your software with a DB instance that has sufficient amounts of RAM for memory-intensive workloads but fewer CPU cores.
+ **Threads per core** – You can disable Intel Hyper-Threading Technology by specifying a single thread per CPU core. You might do this for certain workloads, such as high-performance computing (HPC) workloads.

You can control the number of CPU cores and threads for each core separately. You can set one or both in a request. After a setting is associated with a DB instance, the setting persists until you change it.

The processor settings for a DB instance are associated with snapshots of the DB instance. When a snapshot is restored, its restored DB instance uses the processor feature settings used when the snapshot was taken.

If you modify the DB instance class for a DB instance with nondefault processor settings, either specify default processor settings or explicitly specify processor settings at modification. This requirement ensures that you are aware of the third-party licensing costs that might be incurred when you modify the DB instance.

There is no additional or reduced charge for specifying processor features on an RDS for Oracle DB instance. You're charged the same as for DB instances that are launched with default CPU configurations.

## DB instance classes that support processor configuration
<a name="USER_ConfigureProcessor.CPUOptionsDBInstanceClass"></a>

You can configure the number of CPU cores and threads per core only when the following conditions are met: 
+ You're configuring an RDS for Oracle DB instance. For information about the DB instance classes supported by different Oracle Database editions, see [RDS for Oracle DB instance classes](Oracle.Concepts.InstanceClasses.md).
+ Your DB instance is using the Bring Your Own License (BYOL) licensing option of RDS for Oracle. For more information about Oracle licensing options, see [RDS for Oracle licensing options](Oracle.Concepts.Licensing.md).
+ Your DB instance doesn't belong to one of the db.r5 or db.r5b instance classes that have predefined processor configurations. These instance classes have names in the form db.r5.*instance\$1size*.tpc*threads\$1per\$1core*.mem*ratio* or db.r5b.*instance\$1size*.tpc*threads\$1per\$1core*.mem*ratio*. For example, db.r5b.xlarge.tpc2.mem4x is preconfigured with 2 threads per core (tpc2) and 4x as much memory as the standard db.r5b.xlarge instance class. You can't configure the processor features of these optimized instance classes. For more information, see [Supported RDS for Oracle DB instance classes](Oracle.Concepts.InstanceClasses.md#Oracle.Concepts.InstanceClasses.Supported).

You can use the following AWS CLI command to show the default vCPUs, cores, threads per core, and valid numbers of cores for an instance class. Replace `r7i.48xlarge` in the sample command with the name of your instance class.

```
aws ec2 describe-instance-types \
    --instance-types r7i.48xlarge \
    --query '{
        DefaultVCPUs: InstanceTypes[0].VCpuInfo.DefaultVCpus,
        DefaultCores: InstanceTypes[0].VCpuInfo.DefaultCores,
        DefaultThreadsPerCore: InstanceTypes[0].VCpuInfo.DefaultThreadsPerCore,
        ValidCores: InstanceTypes[0].VCpuInfo.ValidCores
    }' \
    --output json
```

In the following table, you can find the DB instance classes that support setting a number of CPU cores and CPU threads per core. You can also find the default value and the valid values for the number of CPU cores and CPU threads per core for each DB instance class.


****  

| DB instance class | Default vCPUs | Default CPU cores | Default threads per core | Valid number of CPU cores | Valid number of threads per core | 
| --- | --- | --- | --- | --- | --- | 
| db.m6i – memory-optimized instance classes | 
|  db.m6i.large  |  2  |  1  |  2  |  1  |  1, 2  | 
|  db.m6i.xlarge  |  4  |  2  |  2  |  2  |  1, 2  | 
|  db.m6i.2xlarge  |  8  |  4  |  2  |  2, 4  |  1, 2  | 
|  db.m6i.4xlarge  |  16  |  8  |  2  |  2, 4, 6, 8  |  1, 2  | 
|  db.m6i.4xlarge  |  16  |  8  |  2  |  2, 4, 6, 8  |  1, 2  | 
|  db.m6i.8xlarge  |  32  |  16  |  2  |  2, 4, 6, 8, 10, 12, 14, 16  |  1, 2  | 
|  db.m6i.12xlarge  |  48  |  24  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24  |  1, 2  | 
|  db.m6i.16xlarge  |  64  |  32  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32  |  1, 2  | 
|  db.m6i.24xlarge  |  96  |  48  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48  |  1, 2  | 
|  db.m6i.32xlarge  |  128  |  64  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64  |  1, 2  | 
| db.m5 – general-purpose instance classes | 
|  db.m5.large  |  2  |  1  |  2  |  1  |  1, 2  | 
|  db.m5.xlarge  |  4  |  2  |  2  |  2  |  1, 2  | 
|  db.m5.2xlarge  |  8  |  4  |  2  |  2, 4  |  1, 2  | 
|  db.m5.4xlarge  |  16  |  8  |  2  |  2, 4, 6, 8  |  1, 2  | 
|  db.m5.8xlarge  |  32  |  16  |  2  |  2, 4, 6, 8, 10, 12, 14, 16  |  1, 2  | 
|  db.m5.12xlarge  |  48  |  24  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24  |  1, 2  | 
|  db.m5.16xlarge  |  64  |  32  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32  |  1, 2  | 
|  db.m5.24xlarge  |  96  |  48  |  2  |  4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48  |  1, 2  | 
| db.m5d – general-purpose instance classes | 
|  db.m5d.large  |  2  |  1  |  2  |  1  |  1, 2  | 
|  db.m5d.xlarge  |  4  |  2  |  2  |  2  |  1, 2  | 
|  db.m5d.2xlarge  |  8  |  4  |  2  |  2, 4  |  1, 2  | 
|  db.m5d.4xlarge  |  16  |  8  |  2  |  2, 4, 6, 8  |  1, 2  | 
|  db.m5d.8xlarge  |  32  |  16  |  2  |  2, 4, 6, 8, 10, 12, 14, 16  |  1, 2  | 
|  db.m5d.12xlarge  |  48  |  24  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24  |  1, 2  | 
|  db.m5d.16xlarge  |  64  |  32  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32  |  1, 2  | 
|  db.m5d.24xlarge  |  96  |  48  |  2  |  4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48  |  1, 2  | 
| db.m4 – general-purpose instance classes | 
|  db.m4.10xlarge  |  40  |  20  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20  |  1, 2  | 
|  db.m4.16xlarge  |  64  |  32  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32  |  1, 2  | 
| db.r7i – memory-optimized instance classes | 
|  db.r7i.large  |  2  |  1  |  2  |  1  |  1, 2  | 
|  db.r7i.xlarge  |  4  |  2  |  2  |  1, 2  |  1, 2  | 
|  db.r7i.2xlarge  |  8  |  4  |  2  |  1, 2, 3, 4  |  1, 2  | 
|  db.r7i.4xlarge  |  16  |  8  |  2  |  1, 2, 3, 4, 5, 6, 7, 8  |  1, 2  | 
|  db.r7i.8xlarge  |  32  |  16  |  2  |  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16  |  1, 2  | 
|  db.r7i.12xlarge  |  48  |  24  |  2  |  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24  |  1, 2  | 
|  db.r7i.16xlarge  |  64  |  32  |  2  |  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32  |  1, 2  | 
|  db.r7i.24xlarge  |  96  |  48  |  2  |  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48  |  1, 2  | 
|  db.r7i.48xlarge  |  192  |  96  |  2  |  4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96  |  1, 2  | 
| db.r6i – memory-optimized instance classes | 
|  db.r6i.large  |  2  |  1  |  2  |  1  |  1, 2  | 
|  db.r6i.xlarge  |  4  |  2  |  2  |  1, 2  |  1, 2  | 
|  db.r6i.2xlarge  |  8  |  4  |  2  |  2, 4  |  1, 2  | 
|  db.r6i.4xlarge  |  16  |  8  |  2  |  2, 4, 6, 8  |  1, 2  | 
|  db.r6i.8xlarge  |  32  |  16  |  2  |  2, 4, 6, 8, 10, 12, 14, 16  |  1, 2  | 
|  db.r6i.12xlarge  |  48  |  24  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24  |  1, 2  | 
|  db.r6i.16xlarge  |  64  |  32  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32  |  1, 2  | 
|  db.r6i.24xlarge  |  96  |  48  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48  |  1, 2  | 
|  db.r6i.32xlarge  |  128  |  64  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64  |  1, 2  | 
| db.r5 – memory-optimized instance classes | 
|  db.r5.large  |  2  |  1  |  2  |  1  |  1, 2  | 
|  db.r5.xlarge  |  4  |  2  |  2  |  2  |  1, 2  | 
|  db.r5.2xlarge  |  8  |  4  |  2  |  2, 4  |  1, 2  | 
|  db.r5.4xlarge  |  16  |  8  |  2  |  2, 4, 6, 8  |  1, 2  | 
|  db.r5.8xlarge  |  32  |  16  |  2  |  2, 4, 6, 8, 10, 12, 14, 16  |  1, 2  | 
|  db.r5.12xlarge  |  48  |  24  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24  |  1, 2  | 
|  db.r5.16xlarge  |  64  |  32  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32  |  1, 2  | 
|  db.r5.24xlarge  |  96  |  48  |  2  |  4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48  |  1, 2  | 
| db.r5 – memory-optimized instance classes | 
|  db.r5b.large  |  2  |  1  |  2  |  1  |  1, 2  | 
|  db.r5b.xlarge  |  4  |  2  |  2  |  2  |  1, 2  | 
|  db.r5b.2xlarge  |  8  |  4  |  2  |  2, 4  |  1, 2  | 
|  db.r5b.4xlarge  |  16  |  8  |  2  |  2, 4, 6, 8  |  1, 2  | 
|  db.r5b.8xlarge  |  32  |  16  |  2  |  2, 4, 6, 8, 10, 12, 14, 16  |  1, 2  | 
|  db.r5b.12xlarge  |  48  |  24  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24  |  1, 2  | 
|  db.r5b.16xlarge  |  64  |  32  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32  |  1, 2  | 
|  db.r5b.24xlarge  |  96  |  48  |  2  |  4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48  |  1, 2  | 
| db.r5d – memory-optimized instance classes | 
|  db.r5d.large  |  2  |  1  |  2  |  1  |  1, 2  | 
|  db.r5d.xlarge  |  4  |  2  |  2  |  2  |  1, 2  | 
|  db.r5d.2xlarge  |  8  |  4  |  2  |  2, 4  |  1, 2  | 
|  db.r5d.4xlarge  |  16  |  8  |  2  |  2, 4, 6, 8  |  1, 2  | 
|  db.r5d.8xlarge  |  32  |  16  |  2  |  2, 4, 6, 8, 10, 12, 14, 16  |  1, 2  | 
|  db.r5d.12xlarge  |  48  |  24  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24  |  1, 2  | 
|  db.r5d.16xlarge  |  64  |  32  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32  |  1, 2  | 
|  db.r5d.24xlarge  |  96  |  48  |  2  |  4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48  |  1, 2  | 
| db.r4 – memory-optimized instance classes | 
|  db.r4.large  |  2  |  1  |  2  |  1  |  1, 2  | 
|  db.r4.xlarge  |  4  |  2  |  2  |  1, 2  |  1, 2  | 
|  db.r4.2xlarge  |  8  |  4  |  2  |  1, 2, 3, 4  |  1, 2  | 
|  db.r4.4xlarge  |  16  |  8  |  2  |  1, 2, 3, 4, 5, 6, 7, 8  |  1, 2  | 
|  db.r4.8xlarge  |  32  |  16  |  2  |  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16  |  1, 2  | 
|  db.r4.16xlarge  |  64  |  32  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32  |  1, 2  | 
| db.r3 – memory-optimized instance classes | 
|  db.r3.large  |  2  |  1  |  2  |  1  |  1, 2  | 
|  db.r3.xlarge  |  4  |  2  |  2  |  1, 2  |  1, 2  | 
|  db.r3.2xlarge  |  8  |  4  |  2  |  1, 2, 3, 4  |  1, 2  | 
|  db.r3.4xlarge  |  16  |  8  |  2  |  1, 2, 3, 4, 5, 6, 7, 8  |  1, 2  | 
|  db.r3.8xlarge  |  32  |  16  |  2  |  2, 4, 6, 8, 10, 12, 14, 16  |  1, 2  | 
| db.x2idn – memory-optimized instance classes | 
|  db.x2idn.16xlarge  |  64  |  32  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32  |  1, 2  | 
|  db.x2idn.24xlarge  |  96  |  48  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48  |  1, 2  | 
|  db.x2idn.32xlarge  |  128  |  64  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64  |  1, 2  | 
| db.x2iedn – memory-optimized instance classes | 
|  db.x2iedn.xlarge  |  4  |  2  |  2  |  1, 2  |  1, 2  | 
|  db.x2iedn.2xlarge  |  8  |  4  |  2  |  2, 4  |  1, 2  | 
|  db.x2iedn.4xlarge  |  16  |  8  |  2  |  2, 4, 6, 8  |  1, 2  | 
|  db.x2iedn.8xlarge  |  32  |  16  |  2  |  2, 4, 6, 8, 10, 12, 14, 16  |  1, 2  | 
|  db.x2iedn.16xlarge  |  64  |  32  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32  |  1, 2  | 
|  db.x2iedn.24xlarge  |  96  |  48  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48  |  1, 2  | 
|  db.x2iedn.32xlarge  |  128  |  64  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64  |  1, 2  | 
| db.x2iezn – memory-optimized instance classes | 
|  db.x2iezn.2xlarge  |  8  |  4  |  2  |  2, 4  |  1, 2  | 
|  db.x2iezn.4xlarge  |  16  |  8  |  2  |  2, 4, 6, 8  |  1, 2  | 
|  db.x2iezn.6xlarge  |  24  |  12  |  2  |  2, 4, 6, 8, 10, 12  |  1, 2  | 
|  db.x2iezn.8xlarge  |  32  |  16  |  2  |  2, 4, 6, 8, 10, 12, 14, 16  |  1, 2  | 
|  db.x2iezn.12xlarge  |  48  |  24  |  2  |  2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24  |  1, 2  | 
| db.z1d – memory-optimized instance classes | 
|  db.z1d.large  |  2  |  1  |  2  |  1  |  1, 2  | 
|  db.z1d.xlarge  |  4  |  2  |  2  |  2  |  1, 2  | 
|  db.z1d.2xlarge  |  8  |  4  |  2  |  2, 4  |  1, 2  | 
|  db.z1d.3xlarge  |  12  |  6  |  2  |  2, 4, 6  |  1, 2  | 
|  db.z1d.6xlarge  |  24  |  12  |  2  |  2, 4, 6, 8, 10, 12  |  1, 2  | 
|  db.z1d.12xlarge  |  48  |  24  |  2  |  4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24  |  1, 2  | 

**Note**  
You can use AWS CloudTrail to monitor and audit changes to the process configuration of Amazon RDS for Oracle DB instances. For more information about using CloudTrail, see [Monitoring Amazon RDS API calls in AWS CloudTrail](logging-using-cloudtrail.md).

## Setting the CPU cores and threads per CPU core for a DB instance class
<a name="USER_ConfigureProcessor.SettingCPUOptions"></a>

You can configure the number of CPU cores and threads per core for the DB instance class when you perform the following operations:
+ [Creating an Amazon RDS DB instance](USER_CreateDBInstance.md)
+ [Modifying an Amazon RDS DB instance](Overview.DBInstance.Modifying.md)
+ [Restoring to a DB instance](USER_RestoreFromSnapshot.md)
+ [Restoring a DB instance to a specified time for Amazon RDS](USER_PIT.md)

**Note**  
When you modify a DB instance to configure the number of CPU cores or threads per core, there is a brief DB instance outage.

You can set the CPU cores and the threads per CPU core for a DB instance class using the AWS Management Console, the AWS CLI, or the RDS API.

### Console
<a name="USER_ConfigureProcessor.Console"></a>

When you are creating, modifying, or restoring a DB instance, you set the DB instance class in the AWS Management Console. The **Instance specifications** section shows options for the processor. The following image shows the processor features options.

![\[Configure processor options\]](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/images/vcpu-config.png)


Set the following options to the appropriate values for your DB instance class under **Processor features**:
+ **Core count – **Set the number of CPU cores using this option. The value must be equal to or less than the maximum number of CPU cores for the DB instance class.
+ **Threads per core** – Specify **2** to enable multiple threads per core, or specify **1** to disable multiple threads per core.

When you modify or restore a DB instance, you can also set the CPU cores and the threads per CPU core to the defaults for the instance class.

When you view the details for a DB instance in the console, you can view the processor information for its DB instance class on the **Configuration** tab. The following image shows a DB instance class with one CPU core and multiple threads per core enabled.

![\[View processor options\]](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/images/vcpu-view.png)


For Oracle DB instances, the processor information only appears for Bring Your Own License (BYOL) DB instances.

### AWS CLI
<a name="USER_ConfigureProcessor.CLI"></a>

You can set the processor features for a DB instance when you run one of the following AWS CLI commands:
+ [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)
+ [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)
+ [restore-db-instance-from-db-snapshot](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-from-db-snapshot.html)
+ [restore-db-instance-from-s3](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-from-s3.html)
+ [restore-db-instance-to-point-in-time](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-to-point-in-time.html)

To configure the processor of a DB instance class for a DB instance by using the AWS CLI, include the `--processor-features` option in the command. Specify the number of CPU cores with the `coreCount` feature name, and specify whether multiple threads per core are enabled with the `threadsPerCore` feature name. 

The option has the following syntax.

```
--processor-features "Name=coreCount,Value=<value>" "Name=threadsPerCore,Value=<value>"
```

The following are examples that configure the processor:

**Topics**
+ [

#### Setting the number of CPU cores for a DB instance
](#USER_ConfigureProcessor.CLI.Example1)
+ [

#### Setting the number of CPU cores and disabling multiple threads for a DB instance
](#USER_ConfigureProcessor.CLI.Example2)
+ [

#### Viewing the valid processor values for a DB instance class
](#USER_ConfigureProcessor.CLI.Example3)
+ [

#### Returning to default processor settings for a DB instance
](#USER_ConfigureProcessor.CLI.Example4)
+ [

#### Returning to the default number of CPU cores for a DB instance
](#USER_ConfigureProcessor.CLI.Example5)
+ [

#### Returning to the default number of threads per core for a DB instance
](#USER_ConfigureProcessor.CLI.Example6)

#### Setting the number of CPU cores for a DB instance
<a name="USER_ConfigureProcessor.CLI.Example1"></a>

**Example**  
The following example modifies `mydbinstance` by setting the number of CPU cores to 4. The changes are applied immediately by using `--apply-immediately`. If you want to apply the changes during the next scheduled maintenance window, omit the `--apply-immediately` option.   
For Linux, macOS, or Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \
    --processor-features "Name=coreCount,Value=4" \
    --apply-immediately
```
For Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier mydbinstance ^
    --processor-features "Name=coreCount,Value=4" ^
    --apply-immediately
```

#### Setting the number of CPU cores and disabling multiple threads for a DB instance
<a name="USER_ConfigureProcessor.CLI.Example2"></a>

**Example**  
The following example modifies `mydbinstance` by setting the number of CPU cores to `4` and disabling multiple threads per core. The changes are applied immediately by using `--apply-immediately`. If you want to apply the changes during the next scheduled maintenance window, omit the `--apply-immediately` option.  
For Linux, macOS, or Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \
    --processor-features "Name=coreCount,Value=4" "Name=threadsPerCore,Value=1" \
    --apply-immediately
```
For Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier mydbinstance ^
    --processor-features "Name=coreCount,Value=4" "Name=threadsPerCore,Value=1" ^
    --apply-immediately
```

#### Viewing the valid processor values for a DB instance class
<a name="USER_ConfigureProcessor.CLI.Example3"></a>

**Example**  
You can view the valid processor values for a particular DB instance class by running the [describe-orderable-db-instance-options](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-orderable-db-instance-options.html) command and specifying the instance class for the `--db-instance-class` option. For example, the output for the following command shows the processor options for the db.r3.large instance class.  

```
aws rds describe-orderable-db-instance-options --engine oracle-ee --db-instance-class db.r3.large
```
Following is sample output for the command in JSON format.  

```
    {
                "SupportsIops": true,
                "MaxIopsPerGib": 50.0,
                "LicenseModel": "bring-your-own-license",
                "DBInstanceClass": "db.r3.large",
                "SupportsIAMDatabaseAuthentication": false,
                "MinStorageSize": 100,
                "AvailabilityZones": [
                    {
                        "Name": "us-west-2a"
                    },
                    {
                        "Name": "us-west-2b"
                    },
                    {
                        "Name": "us-west-2c"
                    }
                ],
                "EngineVersion": "12.1.0.2.v2",
                "MaxStorageSize": 32768,
                "MinIopsPerGib": 1.0,
                "MaxIopsPerDbInstance": 40000,
                "ReadReplicaCapable": false,
                "AvailableProcessorFeatures": [
                    {
                        "Name": "coreCount",
                        "DefaultValue": "1",
                        "AllowedValues": "1"
                    },
                    {
                        "Name": "threadsPerCore",
                        "DefaultValue": "2",
                        "AllowedValues": "1,2"
                    }
                ],
                "SupportsEnhancedMonitoring": true,
                "SupportsPerformanceInsights": false,
                "MinIopsPerDbInstance": 1000,
                "StorageType": "io1",
                "Vpc": false,
                "SupportsStorageEncryption": true,
                "Engine": "oracle-ee",
                "MultiAZCapable": true
    }
```
In addition, you can run the following commands for DB instance class processor information:  
+ [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html) – Shows the processor information for the specified DB instance.
+ [describe-db-snapshots](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-snapshots.html) – Shows the processor information for the specified DB snapshot.
+ [describe-valid-db-instance-modifications](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-valid-db-instance-modifications.html) – Shows the valid modifications to the processor for the specified DB instance.
In the output of the preceding commands, the values for the processor features are not null only if the following conditions are met:  
+ You are using an RDS for Oracle DB instance.
+ Your RDS for Oracle DB instance supports changing processor values.
+ The current CPU core and thread settings are set to nondefault values.
If the preceding conditions aren't met, you can get the instance type using [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html). You can get the processor information for this instance type by running the EC2 operation [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html).

#### Returning to default processor settings for a DB instance
<a name="USER_ConfigureProcessor.CLI.Example4"></a>

**Example**  
The following example modifies `mydbinstance` by returning its DB instance class to the default processor values for it. The changes are applied immediately by using `--apply-immediately`. If you want to apply the changes during the next scheduled maintenance window, omit the `--apply-immediately` option.   
For Linux, macOS, or Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \    
    --use-default-processor-features \
    --apply-immediately
```
For Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier mydbinstance ^
    --use-default-processor-features ^
    --apply-immediately
```

#### Returning to the default number of CPU cores for a DB instance
<a name="USER_ConfigureProcessor.CLI.Example5"></a>

**Example**  
The following example modifies `mydbinstance` by returning its DB instance class to the default number of CPU cores for it. The threads per core setting isn't changed. The changes are applied immediately by using `--apply-immediately`. If you want to apply the changes during the next scheduled maintenance window, omit the `--apply-immediately` option.   
For Linux, macOS, or Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \
    --processor-features "Name=coreCount,Value=DEFAULT" \
    --apply-immediately
```
For Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier mydbinstance ^
    --processor-features "Name=coreCount,Value=DEFAULT" ^
    --apply-immediately
```

#### Returning to the default number of threads per core for a DB instance
<a name="USER_ConfigureProcessor.CLI.Example6"></a>

**Example**  
The following example modifies `mydbinstance` by returning its DB instance class to the default number of threads per core for it. The number of CPU cores setting isn't changed. The changes are applied immediately by using `--apply-immediately`. If you want to apply the changes during the next scheduled maintenance window, omit the `--apply-immediately` option.  
For Linux, macOS, or Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \
    --processor-features "Name=threadsPerCore,Value=DEFAULT" \
    --apply-immediately
```
For Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier mydbinstance ^
    --processor-features "Name=threadsPerCore,Value=DEFAULT" ^
    --apply-immediately
```

### RDS API
<a name="USER_ConfigureProcessor.API"></a>

You can set the processor features for a DB instance when you call one of the following Amazon RDS API operations:
+ [CreateDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html)
+ [ModifyDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html)
+ [RestoreDBInstanceFromDBSnapshot](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceFromDBSnapshot.html)
+ [RestoreDBInstanceFromS3](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceFromS3.html)
+ [RestoreDBInstanceToPointInTime](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceToPointInTime.html)

To configure the processor features of a DB instance class for a DB instance by using the Amazon RDS API, include the `ProcessFeatures` parameter in the call.

The parameter has the following syntax.

```
ProcessFeatures "Name=coreCount,Value=<value>" "Name=threadsPerCore,Value=<value>"
```

Specify the number of CPU cores with the `coreCount` feature name, and specify whether multiple threads per core are enabled with the `threadsPerCore` feature name. 

You can view the valid processor values for a particular DB instance class by running the [DescribeOrderableDBInstanceOptions](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeOrderableDBInstanceOptions.html) operation and specifying the instance class for the `DBInstanceClass` parameter. You can also use the following operations:
+ [DescribeDBInstances](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html) – Shows the processor information for the specified DB instance.
+ [DescribeDBSnapshots](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBSnapshots.html) – Shows the processor information for the specified DB snapshot.
+ [DescribeValidDBInstanceModifications](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeValidDBInstanceModifications.html) – Shows the valid modifications to the processor for the specified DB instance.

In the output of the preceding operations, the values for the processor features are not null only if the following conditions are met:
+ You are using an RDS for Oracle DB instance.
+ Your RDS for Oracle DB instance supports changing processor values.
+ The current CPU core and thread settings are set to nondefault values.

If the preceding conditions aren't met, you can get the instance type using [DescribeDBInstances](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html). You can get the processor information for this instance type by running the EC2 operation [DescribeInstanceTypes](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstanceTypes.html).

# Hardware specifications for DB instance classes
<a name="Concepts.DBInstanceClass.Summary"></a>

In the tables in this section, you can find hardware details about the Amazon RDS DB instance classes. 

For information about Amazon RDS DB engine support for each DB instance class, see [Supported DB engines for DB instance classes](Concepts.DBInstanceClass.Support.md). 

**Topics**
+ [

## Hardware terminology for DB instance classes
](#Concepts.DBInstanceClass.hardware-terminology)
+ [

## Hardware specifications for the general-purpose instance classes
](#hardware-specifications.gen-purpose-inst-classes)
+ [

## Hardware specifications for the memory-optimized instance classes
](#hardware-specifications.mem-opt-inst-classes)
+ [

## Hardware specifications for the compute-optimized instance classes
](#hardware-specifications.compute-opt-inst-classes)
+ [

## Hardware specifications for the burstable-performance instance classes
](#hardware-specifications.burstable-inst-classes)

**Note**  
RDS for SQL Server supports Optimize CPU starting with 7th generation instance classes (such as db.m7i and db.r7i). The vCPU counts documented below may differ for these instance classes. For accurate vCPU counts, refer to [DB instance classes that support Optimize CPUDB instance class support](SQLServer.Concepts.General.OptimizeCPU.Support.md).

## Hardware terminology for DB instance classes
<a name="Concepts.DBInstanceClass.hardware-terminology"></a>

The following terminology is used to describe hardware specifications for DB instance classes:

**vCPU**  
The number of virtual central processing units (CPUs). A *virtual CPU *is a unit of capacity that you can use to compare DB instance classes. Instead of purchasing or leasing a particular processor to use for several months or years, you are renting capacity by the hour. Our goal is to make a consistent and specific amount of CPU capacity available, within the limits of the actual underlying hardware.

**ECU**  
The relative measure of the integer processing power of an Amazon EC2 instance. To make it easy for developers to compare CPU capacity between different instance classes, we have defined an Amazon EC2 Compute Unit. The amount of CPU that is allocated to a particular instance is expressed in terms of these EC2 Compute Units. One ECU currently provides CPU capacity equivalent to a 1.0–1.2 GHz 2007 Opteron or 2007 Xeon processor.

**Memory (GiB)**  
The RAM, in gibibytes, allocated to the DB instance. There is often a consistent ratio between memory and vCPU. As an example, take the db.r4 instance class, which has a memory to vCPU ratio similar to the db.r5 instance class. However, for most use cases the db.r5 instance class provides better, more consistent performance than the db.r4 instance class. 

**EBS-optimized**  
The DB instance uses an optimized configuration stack and provides additional, dedicated capacity for I/O. This optimization provides the best performance by minimizing contention between I/O and other traffic from your instance. For more information about Amazon EBS–optimized instances, see [Amazon EBS–Optimized instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html) in the *Amazon EC2 User Guide.*   
EBS-optimized instances have a baseline and maximum IOPS rate. The maximum IOPS rate is enforced at the DB instance level. A set of EBS volumes that combine to have an IOPS rate that is higher than the maximum can't exceed the instance-level threshold. For example, if the maximum IOPS for a particular DB instance class is 40,000, and you attach four 64,000 IOPS EBS volumes, the maximum IOPS is 40,000 rather than 256,000. For the IOPS maximum specific to each EC2 instance type, see [Supported instance types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html#ebs-optimization-support) in the *Amazon EC2 User Guide for Linux Instances*.

**Max. EBS bandwidth (Mbps)**  
The maximum EBS bandwidth in megabits per second. Divide by 8 to get the expected throughput in megabytes per second.   
General Purpose SSD (gp2) volumes for Amazon RDS DB instances have a throughput limit of 250 MiB/s in most cases. However, the throughput limit can vary depending on volume size. For more information, see [Amazon EBS volume types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html) in the *Amazon EC2 User Guide.*

**Network bandwidth**  
The network speed relative to other DB instance classes.

## Hardware specifications for the general-purpose instance classes
<a name="hardware-specifications.gen-purpose-inst-classes"></a>

The following tables show the compute, memory, storage, and bandwidth specifications for the general-purpose instance classes.

**db.m8g – general-purpose instance classes powered by AWS Graviton4 processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m8g.48xlarge | 192 | — | 768 | EBS-optimized only | 40,000 | 50 | 
| db.m8g.24xlarge | 96 | — | 384 | EBS-optimized only | 30,000 | 40 | 
| db.m8g.16xlarge | 64 | — | 256 | EBS-optimized only | 20,000 | 30 | 
| db.m8g.12xlarge | 48 | — | 192 | EBS-optimized only | 15,000 | 22.5 | 
| db.m8g.8xlarge | 32 | — | 128 | EBS-optimized only | 10,000 | 15 | 
| db.m8g.4xlarge\$1 | 16 | — | 64 | EBS-optimized only | Up to 10,000 | Up to 15 | 
| db.m8g.2xlarge\$1 | 8 | — | 32 | EBS-optimized only | Up to 10,000 | Up to 15 | 
| db.m8g.xlarge\$1 | 4 | — | 16 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.m8g.large\$1 | 2 | — | 8 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 

**db.m7i – general-purpose instance classes powered by 4th generation Intel Xeon Scalable processors**


| Instance class | vCPU | Processor cores | Sockets | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| db.m7i.metal-48xl | 192 | 96 | 2 | — | 768 | EBS-optimized only | 40,000 | 50 | 
| db.m7i.metal-24xl | 96 | 48 | 1 | — | 384 | EBS-optimized only | 30,000 | 37.5 | 
| db.m7i.48xlarge | 192 | — | — | — | 768 | EBS-optimized only | 40,000 | 50 | 
| db.m7i.24xlarge | 96 | — | — | — | 384 | EBS-optimized only | 30,000 | 37.5 | 
| db.m7i.16xlarge | 64 | — | — | — | 256 | EBS-optimized only | 20,000 | 25 | 
| db.m7i.12xlarge | 48 | — | — | — | 192 | EBS-optimized only | 15,000 | 18.75 | 
| db.m7i.8xlarge | 32 | — | — | — | 128 | EBS-optimized only | 10,000 | 12.5 | 
| db.m7i.4xlarge | 16 | — | — | — | 64 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.m7i.2xlarge | 8 | — | — | — | 32 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.m7i.xlarge | 4 | — | — | — | 16 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.m7i.large | 2 | — | — | — | 8 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 

**db.m7g – general-purpose instance classes powered by AWS Graviton3 processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m7g.16xlarge | 64 | — | 256 | EBS-optimized only | 20,000 | 30 | 
| db.m7g.12xlarge | 48 | — | 192 | EBS-optimized only | 15,000 | 22.5 | 
| db.m7g.8xlarge | 32 | — | 128 | EBS-optimized only | 10,000 | 15 | 
| db.m7g.4xlarge | 16 | — | 64 | EBS-optimized only | Up to 10,000 | Up to 15 | 
| db.m7g.2xlarge\$1 | 8 | — | 32 | EBS-optimized only | Up to 10,000 | Up to 15 | 
| db.m7g.xlarge\$1 | 4 | — | 16 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.m7g.large\$1 | 2 | — | 8 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 

**db.m6g – general-purpose instance classes powered by AWS Graviton2 processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m6g.16xlarge | 64 | — | 256 | EBS-optimized only | 19,000 | 25 | 
| db.m6g.12xlarge | 48 | — | 192 | EBS-optimized only | 14,250 | 20 | 
| db.m6g.8xlarge | 32 | — | 128 | EBS-optimized only | 9,500 | 12 | 
| db.m6g.4xlarge | 16 | — | 64 | EBS-optimized only | 4,750 | Up to 10 | 
| db.m6g.2xlarge\$1 | 8 | — | 32 | EBS-optimized only | Up to 4,750 | Up to 10 | 
| db.m6g.xlarge\$1 | 4 | — | 16 | EBS-optimized only | Up to 4,750 | Up to 10 | 
| db.m6g.large\$1 | 2 | — | 8 | EBS-optimized only | Up to 4,750 | Up to 10 | 

**db.m6gd – general-purpose instance classes powered by AWS Graviton2 processors and SSD storage**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m6gd.16xlarge | 64 | — | 256 | 2 x 1900 NVMe SSD | 19,000 | 25 | 
| db.m6gd.12xlarge | 48 | — | 192 | 2 x 1425 NVMe SSD | 14,250 | 20 | 
| db.m6gd.8xlarge | 32 | — | 128 | 1 x 1900 NVMe SSD | 9,500 | 12 | 
| db.m6gd.4xlarge\$1 | 16 | — | 64 | 1 x 950 NVMe SSD | 4,750 | Up to 10 | 
| db.m6gd.2xlarge\$1 | 8 | — | 32 | 1 x 474 NVMe SSD | Up to 4,750 | Up to 10 | 
| db.m6gd.xlarge\$1 | 4 | — | 16 | 1 x 237 NVMe SSD | Up to 4,750 | Up to 10 | 
| db.m6gd.large\$1 | 2 | — | 8 | 1 x 118 NVMe SSD | Up to 4,750 | Up to 10 | 

**db.m6id – general-purpose instance classes powered by 3rd generation Intel Xeon Scalable processors and SSD storage**


| Instance class | vCPU | Physical cores | Sockets | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| db.m6id.metal | 128 | 64 | 2 | — | 512 | 4 x 1900 NVMe SSD | 40,000 | 50 | 
| db.m6id.32xlarge | 128 | — | — | — | 512 | 4 x 1900 NVMe SSD | 40,000 | 50 | 
| db.m6id.24xlarge | 96 | — | — | — | 384 | 4 x 1425 NVMe SSD | 30,000 | 37.5 | 
| db.m6id.16xlarge | 64 | — | — | — | 256 | 2 x 1900 NVMe SSD | 20,000 | 25 | 
| db.m6id.12xlarge | 48 | — | — | — | 192 | 2 x 1425 NVMe SSD | 15,000 | 18.75 | 
| db.m6id.8xlarge | 32 | — | — | — | 128 | 1 x 1900 NVMe SSD | 10,000 | 12.5 | 
| db.m6id.4xlarge\$1 | 16 | — | — | — | 64 | 1 x 950 NVMe SSD | Up to 10,000 | Up to 12.5 | 
| db.m6id.2xlarge\$1 | 8 | — | — | — | 32 | 1 x 474 NVMe SSD | Up to 10,000 | Up to 12.5 | 
| db.m6id.xlarge\$1 | 4 | — | — | — | 16 | 1 x 237 NVMe SSD | Up to 10,000 | Up to 12.5 | 
| db.m6id.large\$1 | 2 | — | — | — | 8 | 1 x 118 NVMe SSD | Up to 10,000 | Up to 12.5 | 

**db.m6idn – general-purpose instance classes with 3rd Generation Intel Xeon Scalable processors, SSD storage, and network optimization**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m6idn.32xlarge | 128 | — | 512 | 4 x 1900 NVMe SSD | 100,000 | 200 | 
| db.m6idn.24xlarge | 96 | — | 384 | 4 x 1425 NVMe SSD | 75,000 | 150 | 
| db.m6idn.16xlarge | 64 | — | 256 | 2 x 1900 NVMe SSD | 50,000 | 100 | 
| db.m6idn.12xlarge | 48 | — | 192 | 2 x 1425 NVMe SSD | 37,500 | 75 | 
| db.m6idn.8xlarge | 32 | — | 128 | 1 x 1900 NVMe SSD | 25,000 | 50 | 
| db.m6idn.4xlarge\$1 | 16 | — | 64 | 1 x 950 NVMe SSD | Up to 25,000 | Up to 50 | 
| db.m6idn.2xlarge\$1 | 8 | — | 32 | 1 x 474 NVMe SSD | Up to 25,000 | Up to 40 | 
| db.m6idn.xlarge\$1 | 4 | — | 16 | 1 x 237 NVMe SSD | Up to 25,000 | Up to 30 | 
| db.m6idn.large\$1 | 2 | — | 8 | 1 x 118 NVMe SSD | Up to 25,000 | Up to 25 | 

**db.m6in – general-purpose instance classes powered by 3rd generation Intel Xeon Scalable processors and network optimization**


| Instance class | vCPU | Processor cores | Sockets | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| db.m6in.metal | 128 | 64 | 2 | — | 512 | EBS-optimized only | 100,000 | 200 | 
| db.m6in.32xlarge | 128 |  |  | — | 512 | EBS-optimized only | 100,000 | 200 | 
| db.m6in.24xlarge | 96 |  |  | — | 384 | EBS-optimized only | 75,000 | 150 | 
| db.m6in.16xlarge | 64 |  |  | — | 256 | EBS-optimized only | 50,000 | 100 | 
| db.m6in.12xlarge | 48 |  |  | — | 192 | EBS-optimized only | 37,500 | 75 | 
| db.m6in.8xlarge | 32 |  |  | — | 128 | EBS-optimized only | 25,000 | 50 | 
| db.m6in.4xlarge\$1 | 16 |  |  | — | 64 | EBS-optimized only | Up to 25,000 | Up to 50 | 
| db.m6in.2xlarge\$1 | 8 |  |  | — | 32 | EBS-optimized only | Up to 25,000 | Up to 40 | 
| db.m6in.xlarge\$1 | 4 |  |  | — | 16 | EBS-optimized only | Up to 25,000 | Up to 30 | 
| db.m6in.large\$1 | 2 |  |  | — | 8 | EBS-optimized only | Up to 25,000 | Up to 25 | 

**db.m6i – general-purpose instance classes powered by 3rd generation Intel Xeon Scalable processors**


| Instance class | vCPU | Processor cores | Sockets | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| db.m6i.metal | 128 | 64 | 2 | — | 512 | EBS-optimized only | 40,000 | 50 | 
| db.m6i.32xlarge | 128 |  |  | — | 512 | EBS-optimized only | 40,000 | 50 | 
| db.m6i.24xlarge | 96 |  |  | — | 384 | EBS-optimized only | 30,000 | 37.5 | 
| db.m6i.16xlarge | 64 |  |  | — | 256 | EBS-optimized only | 20,000 | 25 | 
| db.m6i.12xlarge | 48 |  |  | — | 192 | EBS-optimized only | 15,000 | 18.75 | 
| db.m6i.8xlarge | 32 |  |  | — | 128 | EBS-optimized only | 10,000 | 12.5 | 
| db.m6i.4xlarge\$1 | 16 |  |  | — | 64 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.m6i.2xlarge\$1 | 8 |  |  | — | 32 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.m6i.xlarge\$1 | 4 |  |  | — | 16 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.m6i.large\$1 | 2 |  |  | — | 8 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 

**db.m5d – general-purpose instance classes powered by Intel Xeon Platinum processors and SSD storage**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m5d.24xlarge | 96 | 345 | 384 | 4 x 900 NVMe SSD | 19,000 | 25 | 
| db.m5d.16xlarge | 64 | 262 | 256 | 4 x 600 NVMe SSD | 13,600 | 20 | 
| db.m5d.12xlarge | 48 | 173 | 192 | 2 x 900 NVMe SSD | 9,500 | 12 | 
| db.m5d.8xlarge | 32 | 131 | 128 | 2 x 600 NVMe SSD | 6,800 | 10 | 
| db.m5d.4xlarge | 16 | 61 | 64 | 2 x 300 NVMe SSD | 4,750 | Up to 10 | 
| db.m5d.2xlarge\$1 | 8 | 31 | 32 | 1 x 300 NVMe SSD | Up to 4,750 | Up to 10 | 
| db.m5d.xlarge\$1 | 4 | 15 | 16 | 1 x 150 NVMe SSD | Up to 4,750 | Up to 10 | 
| db.m5d.large\$1 | 2 | 10 | 8 | 1 x 75 NVMe SSD | Up to 4,750 | Up to 10 | 

**db.m5 – general-purpose instance classes with Intel Xeon Platinum processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m5.24xlarge | 96 | 345 | 384 | EBS-optimized only | 19,000 | 25 | 
| db.m5.16xlarge | 64 | 262 | 256 | EBS-optimized only | 13,600 | 20 | 
| db.m5.12xlarge | 48 | 173 | 192 | EBS-optimized only | 9,500 | 12 | 
| db.m5.8xlarge | 32 | 131 | 128 | EBS-optimized only | 6,800 | 10 | 
| db.m5.4xlarge | 16 | 61 | 64 | EBS-optimized only | 4,750 | Up to 10 | 
| db.m5.2xlarge\$1 | 8 | 31 | 32 | EBS-optimized only | Up to 4,750 | Up to 10 | 
| db.m5.xlarge\$1 | 4 | 15 | 16 | EBS-optimized only | Up to 4,750 | Up to 10 | 
| db.m5.large\$1 | 2 | 10 | 8 | EBS-optimized only | Up to 4,750 | Up to 10 | 

**db.m4 – general-purpose instance classes with Intel Xeon Scalable processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m4.16xlarge | 64 | 188 | 256 | EBS-optimized only | 10,000 | 25 | 
| db.m4.10xlarge | 40 | 124.5 | 160 | EBS-optimized only | 4,000 | 10 | 
| db.m4.4xlarge | 16 | 53.5 | 64 | EBS-optimized only | 2,000 | High | 
| db.m4.2xlarge | 8 | 25.5 | 32 | EBS-optimized only | 1,000 | High | 
| db.m4.xlarge | 4 | 13 | 16 | EBS-optimized only | 750 | High | 
| db.m4.large | 2 | 6.5 | 8 | EBS-optimized only | 450 | Moderate | 

**db.m3 – general-purpose instance classes**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m3.2xlarge | 8 | 26 | 30 | EBS-optimized only | 1,000 | High | 
| db.m3.xlarge | 4 | 13 | 15 | EBS-optimized only | 500 | High | 
| db.m3.large | 2 | 6.5 | 7.5 | EBS only | — | Moderate | 
| db.m3.medium | 1 | 3 | 3.75 | EBS only | — | Moderate | 

\$1 These DB instance classes can support maximum performance for 30 minutes at least once every 24 hours. For more information on baseline performance of the underlying EC2 instance types, see [Amazon EBS-optimized instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html) in the *Amazon EC2 User Guide.*

## Hardware specifications for the memory-optimized instance classes
<a name="hardware-specifications.mem-opt-inst-classes"></a>

The following tables show the compute, memory, storage, and bandwidth specifications for the memory-optimized instance classes.

**db.z1d – memory-optimized instance classes**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.z1d.12xlarge | 48 | 271 | 384 | 2 x 900 NVMe SSD | 19,000 | 25 | 
| db.z1d.6xlarge | 24 | 134 | 192 | 1 x 900 NVMe SSD | 9,500 | 12 | 
| db.z1d.3xlarge | 12 | 75 | 96 | 1 x 450 NVMe SSD | 4,750 | Up to 10 | 
| db.z1d.2xlarge | 8 | 53 | 64 |  1 x 300 NVMe SSD  | 3,170 | Up to 10 | 
| db.z1d.xlarge\$1 | 4 | 28 | 32 | 1 x 150 NVMe SSD | Up to 3,170 | Up to 10 | 
| db.z1d.large\$1 | 2 | 15 | 16 | 1 x 75 NVMe SSD | Up to 3,170 | Up to 10 | 

**db.x2g – memory-optimized instance classes with AWS Graviton2 processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.x2g.16xlarge | 64 | — | 1024 | EBS-optimized only | 19,000 | 25 | 
| db.x2g.12xlarge | 48 | — | 768 | EBS-optimized only | 14,250 | 20 | 
| db.x2g.8xlarge | 32 | — | 512 | EBS-optimized only | 9,500 | 12 | 
| db.x2g.4xlarge | 16 | — | 256 | EBS-optimized only | 4,750 | Up to 10 | 
| db.x2g.2xlarge | 8 | — | 128 | EBS-optimized only | Up to 4,750 | Up to 10 | 
| db.x2g.xlarge | 4 | — | 64 | EBS-optimized only | Up to 4,750 | Up to 10 | 
| db.x2g.large | 2 | — | 32 | EBS-optimized only | Up to 4,750 | Up to 10 | 

**db.x2idn – memory-optimized instance classes with 3rd generation Intel Xeon Scalable processors**


| Instance class | vCPU | Processor cores | Sockets | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| db.x2idn.metal | 128 | 64 | 2 | — | 2,048 | 2 x 1900 NVMe SSD | 80,000 | 100 | 
| db.x2idn.32xlarge | 128 | — | — | — | 2,048 | 2 x 1900 NVMe SSD | 80,000 | 100 | 
| db.x2idn.24xlarge | 96 | — | — | — | 1,536 | 2 x 1425 NVMe SSD | 60,000 | 75 | 
| db.x2idn.16xlarge | 64 | — | — | — | 1,024 | 1 x 1900 NVMe SSD | 40,000 | 50 | 

**db.x2iedn – memory-optimized instance classes with local NVMe-based SSDs, with 3rd generation Intel Xeon Scalable processors**


| Instance class | vCPU | Processor cores | Sockets | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| db.x2iedn.metal | 128 | 64 | 2 | — | 4,096 | 2 x 1900 NVMe SSD | 80,000 | 100 | 
| db.x2iedn.32xlarge | 128 | — | — | — | 4,096 | 2 x 1900 NVMe SSD | 80,000 | 100 | 
| db.x2iedn.24xlarge | 96 | — | — | — | 3,072 | 2 x 1425 NVMe SSD | 60,000 | 75 | 
| db.x2iedn.16xlarge | 64 | — | — | — | 2,048 | 1 x 1900 NVMe SSD | 40,000 | 50 | 
| db.x2iedn.8xlarge | 32 | — | — | — | 1,024 | 1 x 950 NVMe SSD | 20,000 | 25 | 
| db.x2iedn.4xlarge | 16 | — | — | — | 512 | 1 x 475 NVMe SSD | Up to 20,000 | Up to 25 | 
| db.x2iedn.2xlarge | 8 | — | — | — | 256 | 1 x 237 NVMe SSD | Up to 20,000 | Up to 25 | 
| db.x2iedn.xlarge | 4 | — | — | — | 128 | 1 x 118 NVMe SSD | Up to 20,000 | Up to 25 | 

**db.x2iezn – memory-optimized instance classes with 2nd generation Intel Xeon Scalable processors**


| Instance class | vCPU | Processor cores | Sockets | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| db.x2iezn.metal | 48 | 24 | 2 | — | 1,536 | EBS-optimized only | 19,000 | 100 | 
| db.x2iezn.12xlarge | >48 | — | — | — | 1,536 | EBS-optimized only | 19,000 | 100 | 
| db.x2iezn.8xlarge | 32 | — | — | — | 1,024 | EBS-optimized only | 12,000 | 75 | 
| db.x2iezn.6xlarge | 24 | — | — | — | 768 | EBS-optimized only | Up to 9,500 | 50 | 
| db.x2iezn.4xlarge | 16 | — | — | — | 512 | EBS-optimized only | Up to 4,750 | Up to 25 | 
| db.x2iezn.2xlarge | 8 | — | — | — | 256 | EBS-optimized only | Up to 3,170 | Up to 25 | 

**db.x1e – memory-optimized instance classes**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.x1e.32xlarge | 128 | 340 | 3,904 | EBS-optimized only | 14,000 | 25 | 
| db.x1e.16xlarge | 64 | 179 | 1,952 | EBS-optimized only | 7,000 | 10 | 
| db.x1e.8xlarge | 32 | 91 | 976 | EBS-optimized only | 3,500 | Up to 10 | 
| db.x1e.4xlarge | 16 | 47 | 488 | EBS-optimized only | 1,750 | Up to 10 | 
| db.x1e.2xlarge | 8 | 23 | 244 | EBS-optimized only | 1,000 | Up to 10 | 
| db.x1e.xlarge | 4 | 12 | 122 | EBS-optimized only | 500 | Up to 10 | 

**db.x1 – memory-optimized instance classes**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.x1.32xlarge | 128 | 349 | 1,952 | EBS-optimized only | 14,000 | 25 | 
| db.x1.16xlarge | 64 | 174.5 | 976 | EBS-optimized only | 7,000 | 10 | 

**db.m8gd – memory-optimized instance classes powered by AWS Graviton4 processors and SSD storage** 


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.m8gd.48xlarge | 192 | — | 768 | 6 x 1900 NVMe SSD | 40,000 | 50 | 
| db.m8gd.24xlarge | 96 | — | 384 | 3 x 1900 NVMe SSD | 30,000 | 40 | 
| db.m8gd.16xlarge | 64 | — | 256 | 2 x 1900 NVMe SSD | 20,000 | 30 | 
| db.m8gd.12xlarge | 48 | — | 192 | 3 x 950 NVMe SSD | 15,000 | 22.5 | 
| db.m8gd.8xlarge | 32 | — | 128 | 1 x 1900 NVMe SSD | 10,000 | 15 | 
| db.m8gd.4xlarge | 16 | — | 64 | 1 x 950 NVMe SSD | Up to 10,000 | Up to 15 | 
| db.m8gd.2xlarge | 8 | — | 32 | 1 x 474 NVMe SSD | Up to 10,000 | Up to 15 | 
| db.m8gd.xlarge | 4 | — | 16 | 1 x 237 NVMe SSD | Up to 10,000 | Up to 12.5 | 
| db.m8gd.large | 2 | — | 8 | 1 x 118 NVMe SSD | Up to 10,000 | Up to 12.5 | 

**db.r8gd – memory-optimized instance classes with AWS Graviton4 processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r8gd.48xlarge | 192 | — | 1536 | 6 x 1900 NVMe SSD | 40,000 | 50 | 
| db.r8gd.24xlarge | 96 | — | 768 | 3 x 1900 NVMe SSD | 30,000 | 40 | 
| db.r8gd.16xlarge | 64 | — | 512 | 2 x 1900 NVMe SSD | 20,000 | 30 | 
| db.r8gd.12xlarge | 48 | — | 384 | 3 x 950 NVMe SSD | 15,000 | 22.5 | 
| db.r8gd.8xlarge | 32 | — | 256 | 1 x 1900 NVMe SSD | 10,000 | 15 | 
| db.r8gd.4xlarge | 16 | — | 128 | 1 x 950 NVMe SSD | Up to 10,000 | Up to 15 | 
| db.r8gd.2xlarge | 8 | — | 64 | 1 x 474 NVMe SSD | Up to 10,000 | Up to 15 | 
| db.r8gd.xlarge | 4 | — | 32 | 1 x 237 NVMe SSD | Up to 10,000 | Up to 12.5 | 
| db.r8gd.large | 2 | — | 16 | 1 x 118 NVMe SSD | Up to 10,000 | Up to 12.5 | 

**db.r8g – memory-optimized instance classes with AWS Graviton4 processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r8g.48xlarge | 192 | — | 1536 | EBS-optimized only | 40,000 | 50 | 
| db.r8g.24xlarge | 96 | — | 768 | EBS-optimized only | 30,000 | 40 | 
| db.r8g.16xlarge | 64 | — | 512 | EBS-optimized only | 20,000 | 30 | 
| db.r8g.12xlarge | 48 | — | 384 | EBS-optimized only | 15,000 | 22.5 | 
| db.r8g.8xlarge | 32 | — | 256 | EBS-optimized only | 10,000 | 15 | 
| db.r8g.4xlarge\$1 | 16 | — | 128 | EBS-optimized only | Up to 10,000 | Up to 15 | 
| db.r8g.2xlarge\$1 | 8 | — | 64 | EBS-optimized only | Up to 10,000 | Up to 15 | 
| db.r8g.xlarge\$1 | 4 | — | 32 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.r8g.large\$1 | 2 | — | 16 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 

**db.r7i – memory-optimized instance classes powered by 4th generation Intel Xeon Scalable processors**


| Instance class | vCPU | Processor cores | Sockets | ECU | Memory (GiB) | Normalized units | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| db.r7i.metal-48xl | 192 | 96 | 2 | — | 1536 | 192 | EBS-optimized only | 40,000 | 50 | 
| db.r7i.metal-24xl | 96 | 48 | 1 | — | 768 | 96 | EBS-optimized only | 30,000 | 37.5 | 
| db.r7i.48xlarge | 192 | — | — | — | 1536 | 192 | EBS-optimized only | 40,000 | 50 | 
| db.r7i.24xlarge | 96 | — | — | — | 768 | 96 | EBS-optimized only | 30,000 | 37.5 | 
| db.r7i.16xlarge | 64 | — | — | — | 512 | 64 | EBS-optimized only | 20,000 | 25 | 
| db.r7i.12xlarge | 48 | — | — | — | 384 | 48 | EBS-optimized only | 15,000 | 18.75 | 
| db.r7i.8xlarge.tpc2.mem3x | 32 | — | — | — | 768 | 96 | EBS-optimized only | 30,000 | 12.5 | 
| db.r7i.8xlarge.tpc2.mem2x | 32 | — | — | — | 512 | 64 | EBS-optimized only | 20,000 | 12.5 | 
| db.r7i.8xlarge | 32 | — | — | — | 256 | 32 | EBS-optimized only | 10,000 | 12.5 | 
| db.r7i.6xlarge.tpc2.mem4x | 24 | — | — | — | 768 | 96 | EBS-optimized only | 30,000 | Up to 12.5 | 
| db.r7i.6xlarge.tpc2.mem2x | 24 | — | — | — | 384 | 48 | EBS-optimized only | 15,000 | Up to 12.5 | 
| db.r7i.4xlarge.tpc2.mem4x | 16 | — | — | — | 512 | 64 | EBS-optimized only | 20,000 | Up to 12.5 | 
| db.r7i.4xlarge.tpc2.mem3x | 16 | — | — | — | 384 | 48 | EBS-optimized only | 15,000 | Up to 12.5 | 
| db.r7i.4xlarge.tpc2.mem2x | 16 | — | — | — | 256 | 32 | EBS-optimized only | 10,000 | Up to 12.5 | 
| db.r7i.4xlarge | 16 | — | — | — | 128 | 16 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.r7i.3xlarge.tpc2.mem4x | 12 | — | — | — | 384 | 48 | EBS-optimized only | 15,000 | Up to 12.5 | 
| db.r7i.2xlarge.tpc2.mem8x | 8 | — | — | — | 512 | 64 | EBS-optimized only | 20,000 | Up to 12.5 | 
| db.r7i.2xlarge.tpc2.mem4x | 8 | — | — | — | 256 | 32 | EBS-optimized only | 10,000 | Up to 12.5 | 
| db.r7i.2xlarge | 8 | — | — | — | 64 | 8 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.r7i.xlarge.tpc2.mem4x | 4 | — | — | — | 128 | 16 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.r7i.xlarge.tpc2.mem2x | 4 | — | — | — | 64 | 8 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.r7i.xlarge | 4 | — | — | — | 32 | 4 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.r7i.large | 2 | — | — | — | 16 | 2 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 

**db.r7g – memory-optimized instance classes with AWS Graviton3 processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r7g.16xlarge | 64 | — | 512 | EBS-optimized only | 20,000 | 30 | 
| db.r7g.12xlarge | 48 | — | 384 | EBS-optimized only | 15,000 | 22.5 | 
| db.r7g.8xlarge | 32 | — | 256 | EBS-optimized only | 10,000 | 15 | 
| db.r7g.4xlarge | 16 | — | 128 | EBS-optimized only | Up to 10,000 | Up to 15 | 
| db.r7g.2xlarge\$1 | 8 | — | 64 | EBS-optimized only | Up to 10,000 | Up to 15 | 
| db.r7g.xlarge\$1 | 4 | — | 32 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.r7g.large\$1 | 2 | — | 16 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 

**db.r6g – memory-optimized instance classes with AWS Graviton2 processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6g.16xlarge | 64 | — | 512 | EBS-optimized only | 19,000 | 25 | 
| db.r6g.12xlarge | 48 | — | 384 | EBS-optimized only | 14,250 | 20 | 
| db.r6g.8xlarge | 32 | — | 256 | EBS-optimized only | 9,500 | 12 | 
| db.r6g.4xlarge | 16 | — | 128 | EBS-optimized only | 4,750 | Up to 10  | 
| db.r6g.2xlarge\$1 | 8 | — | 64 | EBS-optimized only | Up to 4,750 | Up to 10  | 
| db.r6g.xlarge\$1 | 4 | — | 32 | EBS-optimized only | Up to 4,750 | Up to 10  | 
| db.r6g.large\$1 | 2 | — | 16 | EBS-optimized only | Up to 4,750 | Up to 10  | 

**db.r6gd – memory-optimized instance classes with AWS Graviton2 processors and SSD storage** 


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6gd.16xlarge | 64 | — | 512 | 2 x 1900 NVMe SSD | 19,000 | 25 | 
| db.r6gd.12xlarge | 48 | — | 384 | 2 x 1425 NVMe SSD | 14,250 | 20 | 
| db.r6gd.8xlarge | 32 | — | 256 | 1 x 1900 NVMe SSD | 9,500 | 12 | 
| db.r6gd.4xlarge | 16 | — | 128 | 1 x 950 NVMe SSD | 4,750 | Up to 10  | 
| db.r6gd.2xlarge | 8 | — | 64 | 1 x 474 NVMe SSD | Up to 4,750 | Up to 10  | 
| db.r6gd.xlarge | 4 | — | 32 | 1 x 237 NVMe SSD | Up to 4,750 | Up to 10  | 
| db.r6gd.large | 2 | — | 16 | 1 x 118 NVMe SSD | Up to 4,750 | Up to 10  | 

**db.r6id – memory-optimized instance classes with 3rd generation Intel Xeon Scalable processors and SSD storage**


| Instance class | vCPU | Processor cores | Sockets | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| db.r6id.metal | 128 | 64 | 2 | — | 1,024 | 4 x 1900 NVMe SSD | 40,000 | 50 | 
| db.r6id.32xlarge | 128 | — | — | — | 1,024 | 4x1900 NVMe SSD | 40,000 | 50 | 
| db.r6id.24xlarge | 96 | — | — | — | 768 | 4x1425 NVMe SSD | 30,000 | 37.5 | 
| db.r6id.16xlarge | 64 | — | — | — | 512 | 2x1900 NVMe SSD | 20,000 | 25 | 
| db.r6id.12xlarge | 48 | — | — | — | 384 | 2x1425 NVMe SSD | 15,000 | 18.75 | 
| db.r6id.8xlarge | 32 | — | — | — | 256 | 1x1900 NVMe SSD | 10,000 | 12.5 | 
| db.r6id.4xlarge\$1 | 16 | — | — | — | 128 | 1x950 NVMe SSD | Up to 10,000 | Up to 12.5 | 
| db.r6id.2xlarge\$1 | 8 | — | — | — | 64 | 1x474 NVMe SSD | Up to 10,000 | Up to 12.5 | 
| db.r6id.xlarge\$1 | 4 | — | — | — | 32 | 1x237 NVMe SSD | Up to 10,000 | Up to 12.5 | 
| db.r6id.large\$1 | 2 | — | — | — | 16 | 1x118 NVMe SSD | Up to 10,000 | Up to 12.5 | 

**db.r6idn – memory-optimized instance classes with 3rd generation Intel Xeon Scalable processors, SSD storage, and network optimization**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6idn.32xlarge | 128 | — | 1,024 | 4x1900 NVMe SSD | 100,000 | 200 | 
| db.r6idn.24xlarge | 96 | — | 768 | 4x1425 NVMe SSD | 75,000 | 150 | 
| db.r6idn.16xlarge | 64 | — | 512 | 2x1900 NVMe SSD | 50,000 | 100 | 
| db.r6idn.12xlarge | 48 | — | 384 | 2x1425 NVMe SSD | 37,500 | 75 | 
| db.r6idn.8xlarge | 32 | — | 256 | 1x1900 NVMe SSD | 25,000 | 50 | 
| db.r6idn.4xlarge\$1 | 16 | — | 128 | 1x950 NVMe SSD | Up to 25,000 | Up to 50 | 
| db.r6idn.2xlarge\$1 | 8 | — | 64 | 1x474 NVMe SSD | Up to 25,000 | Up to 40 | 
| db.r6idn.xlarge\$1 | 4 | — | 32 | 1x237 NVMe SSD | Up to 25,000 | Up to 30 | 
| db.r6idn.large\$1 | 2 | — | 16 | 1x118 NVMe SSD | Up to 25,000 | Up to 25 | 

**db.r6in – memory-optimized instance classes with 3rd generation Intel Xeon Scalable processors and network optimization**


| Instance class | vCPU | Processor cores | Sockets | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| db.r6in.metal | 128 | 64 | 2 | — | 1,024 | EBS-optimized only | 100,000 | 200 | 
| db.r6in.32xlarge | 128 | — | — | — | 1,024 | EBS-optimized only | 100,000 | 200 | 
| db.r6in.24xlarge | 96 | — | — | — | 768 | EBS-optimized only | 75,000 | 150 | 
| db.r6in.16xlarge | 64 | — | — | — | 512 | EBS-optimized only | 50,000 | 100 | 
| db.r6in.12xlarge | 48 | — | — | — | 384 | EBS-optimized only | 37,500 | 75 | 
| db.r6in.8xlarge | 32 | — | — | — | 256 | EBS-optimized only | 25,000 | 50 | 
| db.r6in.4xlarge\$1 | 16 | — | — | — | 128 | EBS-optimized only | Up to 25,000 | Up to 50 | 
| db.r6in.2xlarge\$1 | 8 | — | — | — | 64 | EBS-optimized only | Up to 25,000 | Up to 40 | 
| db.r6in.xlarge\$1 | 4 | — | — | — | 32 | EBS-optimized only | Up to 25,000 | Up to 30 | 
| db.r6in.large\$1 | 2 | — | — | — | 16 | EBS-optimized only | Up to 25,000 | Up to 25 | 

**db.r6i – Oracle memory-optimized instance classes preconfigured for high memory, storage, and I/O**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6i.8xlarge.tpc2.mem4x | 32 | — | 1024 | EBS-optimized only | 40,000 | 50 | 
| db.r6i.8xlarge.tpc2.mem3x | 32 | — | 768 | EBS-optimized only | 30,000 | 37.5 | 
| db.r6i.6xlarge.tpc2.mem4x | 24 | — | 768 | EBS-optimized only | 30,000 | 37.5 | 
| db.r6i.4xlarge.tpc2.mem4x | 16 | — | 512 | EBS-optimized only | 20,000 | 25 | 
| db.r6i.4xlarge.tpc2.mem3x | 16 | — | 384 | EBS-optimized only | 15,000 | 18.75 | 
| db.r6i.4xlarge.tpc2.mem2x | 16 | — | 256 | EBS-optimized only | 10,000 | 12.5 | 
| db.r6i.2xlarge.tpc2.mem8x | 8 | — | 512 | EBS-optimized only | 20,000 | 25 | 
| db.r6i.2xlarge.tpc2.mem4x | 8 | — | 256 | EBS-optimized only | 10,000 | 12.5 | 
| db.r6i.2xlarge.tpc1.mem2x | 8 | — | 128 | EBS-optimized only | Up to 10,000 | 12.5 | 
| db.r6i.xlarge.tpc2.mem4x | 4 | — | 128 | EBS-optimized only | Up to 10,000 | 12.5 | 
| db.r6i.xlarge.tpc2.mem2x | 4 | — | 64 | EBS-optimized only | Up to 10,000 | 12.5 | 
| db.r6i.large.tpc1.mem2x | 2 | — | 32 | EBS-optimized only | Up to 10,000 | 12.5 | 

**db.r6i – memory-optimized instance classes with 3rd Generation Intel Xeon Scalable processors**


| Instance class | vCPU | Processor cores | Sockets | ECU | Memory (GiB) | Normalized units | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | 
| db.r6i.metal | 128 | 64 | 2 | — | 1,024 | 256 | EBS-optimized only | 40,000 | 50 | 
| db.r6i.32xlarge | 128 | — | — | — | 1,024 | 256 | EBS-optimized only | 40,000 | 50 | 
| db.r6i.24xlarge | 96 | — | — | — | 768 | 192 | EBS-optimized only | 30,000 | 37.5 | 
| db.r6i.16xlarge | 64 | — | — | — | 512 | 128 | EBS-optimized only | 20,000 | 25 | 
| db.r6i.12xlarge | 48 | — | — | — | 384 | 96 | EBS-optimized only | 15,000 | 18.75 | 
| db.r6i.8xlarge | 32 | — | — | — | 256 | 64 | EBS-optimized only | 10,000 | 12.5 | 
| db.r6i.4xlarge\$1 | 16 | — | — | — | 128 | 32 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.r6i.2xlarge\$1 | 8 | — | — | — | 64 | 16 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.r6i.xlarge\$1 | 4 | — | — | — | 32 | 8 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 
| db.r6i.large\$1 | 2 | — | — | — | 16 | 4 | EBS-optimized only | Up to 10,000 | Up to 12.5 | 

**db.r5d – memory-optimized instance classes with Intel Xeon Platinum processors and SSD storage**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r5d.24xlarge | 96 | 347 | 768 | 4 x 900 NVMe SSD | 19,000 | 25 | 
| db.r5d.16xlarge | 64 | 264 | 512 | 4 x 600 NVMe SSD | 13,600 | 20 | 
| db.r5d.12xlarge | 48 | 173 | 384 | 2 x 900 NVMe SSD | 9,500 | 12 | 
| db.r5d.8xlarge | 32 | 132 | 256 | 2 x 600 NVMe SSD | 6,800 | 10 | 
| db.r5d.4xlarge | 16 | 71 | 128 | 2 x 300 NVMe SSD | 4,750 | Up to 10 | 
| db.r5d.2xlarge\$1 | 8 | 38 | 64 | 1 x 300 NVMe SSD | Up to 4,750 | Up to 10 | 
| db.r5d.xlarge\$1 | 4 | 19 | 32 | 1 x 150 NVMe SSD | Up to 4,750 | Up to 10 | 
| db.r5d.large\$1 | 2 | 10 | 16 | 1 x 75 NVMe SSD | Up to 4,750 | Up to 10 | 

**db.r5b – Oracle memory-optimized instance classes preconfigured for high memory, storage, and I/O**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r5b.8xlarge.tpc2.mem3x | 32 | — | 768 | EBS-optimized only | 60,000 | 25 | 
| db.r5b.6xlarge.tpc2.mem4x | 24 | — | 768 | EBS-optimized only | 60,000 | 25 | 
| db.r5b.4xlarge.tpc2.mem4x | 16 | — | 512 | EBS-optimized only | 40,000 | 20 | 
| db.r5b.4xlarge.tpc2.mem3x | 16 | — | 384 | EBS-optimized only | 30,000 | 12 | 
| db.r5b.4xlarge.tpc2.mem2x | 16 | — | 256 | EBS-optimized only | 20,000 | 10 | 
| db.r5b.2xlarge.tpc2.mem8x | 8 | — | 512 | EBS-optimized only | 40,000 | 20 | 
| db.r5b.2xlarge.tpc2.mem4x | 8 | — | 256 | EBS-optimized only | 20,000 | 10 | 
| db.r5b.2xlarge.tpc1.mem2x | 8 | — | 128 | EBS-optimized only | 10,000 | Up to 10 | 
| db.r5b.xlarge.tpc2.mem4x | 4 | — | 128 | EBS-optimized only | 10,000 | Up to 10 | 
| db.r5b.xlarge.tpc2.mem2x | 4 | — | 64 | EBS-optimized only | Up to 10,000 | Up to 10 | 
| db.r5b.large.tpc1.mem2x | 2 | — | 32 | EBS-optimized only | Up to 10,000 | Up to 10 | 

**db.r5b – memory-optimized instance classes with Intel Xeon Platinum processors and EBS optimization**


| Instance class | vCPU | ECU | Memory (GiB) | Normalized units | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | 
| db.r5b.24xlarge | 96 | 347 | 768 | 192 | EBS-optimized only | 60,000 | 25 | 
| db.r5b.16xlarge | 64 | 264 | 512 | 128 | EBS-optimized only | 40,000 | 20 | 
| db.r5b.12xlarge | 48 | 173 | 384 | 96 | EBS-optimized only | 30,000 | 12 | 
| db.r5b.8xlarge | 32 | 132 | 256 | 64 | EBS-optimized only | 20,000 | 10 | 
| db.r5b.4xlarge | 16 | 71 | 128 | 32 | EBS-optimized only | 10,000 | Up to 10 | 
| db.r5b.2xlarge\$1 | 8 | 38 | 64 | 16 | EBS-optimized only | Up to 10,000 | Up to 10 | 
| db.r5b.xlarge\$1 | 4 | 19 | 32 | 8 | EBS-optimized only | Up to 10,000 | Up to 10 | 
| db.r5b.large\$1 | 2 | 10 | 16 | 4 | EBS-optimized only | Up to 10,000 | Up to 10 | 

**db.r5 – Oracle memory-optimized instance classes preconfigured for high memory, storage, and I/O**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r5.12xlarge.tpc2.mem2x | 48 | — | 768 | EBS-optimized only | 19,000 | 25 | 
| db.r5.8xlarge.tpc2.mem3x | 32 | — | 768 | EBS-optimized only | 19,000 | 25 | 
| db.r5.6xlarge.tpc2.mem4x | 24 | — | 768 | EBS-optimized only | 19,000 | 25 | 
| db.r5.4xlarge.tpc2.mem4x | 16 | — | 512 | EBS-optimized only | 13,600 | 20 | 
| db.r5.4xlarge.tpc2.mem3x | 16 | — | 384 | EBS-optimized only | 9,500 | 12 | 
| db.r5.4xlarge.tpc2.mem2x | 16 | — | 256 | EBS-optimized only | 6,800 | 10 | 
| db.r5.2xlarge.tpc2.mem8x | 8 | — | 512 | EBS-optimized only | 13,600 | 20 | 
| db.r5.2xlarge.tpc2.mem4x | 8 | — | 256 | EBS-optimized only | 6,800 | 10 | 
| db.r5.2xlarge.tpc1.mem2x | 8 | — | 128 | EBS-optimized only | 4,750 | Up to 10 | 
| db.r5.xlarge.tpc2.mem4x | 4 | — | 128 | EBS-optimized only | 4,750 | Up to 10 | 
| db.r5.xlarge.tpc2.mem2x | 4 | — | 64 | EBS-optimized only | Up to 4,750 | Up to 10 | 
| db.r5.large.tpc1.mem2x | 2 | — | 32 | EBS-optimized only | Up to 4,750 | Up to 10 | 

**db.r5 – memory-optimized instance classes**


| Instance class | vCPU | ECU | Memory (GiB) | Normalized units | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | --- | 
| db.r5.24xlarge | 96 | 347 | 768 | 192 | EBS-optimized only | 19,000 | 25 | 
| db.r5.16xlarge | 64 | 264 | 512 | 128 | EBS-optimized only | 13,600 | 20 | 
| db.r5.12xlarge | 48 | 173 | 384 | 96 | EBS-optimized only | 9,500 | 12 | 
| db.r5.8xlarge | 32 | 132 | 256 | 64 | EBS-optimized only | 6,800 | 10 | 
| db.r5.4xlarge | 16 | 71 | 128 | 32 | EBS-optimized only | 4,750 | Up to 10 | 
| db.r5.2xlarge\$1 | 8 | 38 | 64 | 16 | EBS-optimized only | Up to 4,750 | Up to 10 | 
| db.r5.xlarge\$1 | 4 | 19 | 32 | 8 | EBS-optimized only | Up to 4,750 | Up to 10 | 
| db.r5.large\$1 | 2 | 10 | 16 | 4 | EBS-optimized only | Up to 4,750 | Up to 10 | 

**db.r4 – memory-optimized instance classes with Intel Xeon Scalable processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r4.16xlarge | 64 | 195 | 488 | EBS-optimized only | 14,000 | 25 | 
| db.r4.8xlarge | 32 | 99 | 244 | EBS-optimized only | 7,000 | 10 | 
| db.r4.4xlarge | 16 | 53 | 122 | EBS-optimized only | 3,500 | Up to 10 | 
| db.r4.2xlarge | 8 | 27 | 61 | EBS-optimized only | 1,700 | Up to 10 | 
| db.r4.xlarge | 4 | 13.5 | 30.5 | EBS-optimized only | 850 | Up to 10 | 
| db.r4.large | 2 | 7 | 15.25 | EBS-optimized only | 425 | Up to 10 | 

**db.r3 – memory-optimized instance classes**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r3.8xlarge\$1\$1 | 32 | 104 | 244 | EBS only | — | 10 | 
| db.r3.4xlarge | 16 | 52 | 122 | EBS-optimized only | 2,000 | High | 
| db.r3.2xlarge | 8 | 26 | 61 | EBS-optimized only | 1,000 | High | 
| db.r3.xlarge | 4 | 13 | 30.5 | EBS-optimized only | 500 | Moderate | 
| db.r3.large | 2 | 6.5 | 15.25 | EBS-optimized only | — | Moderate | 

\$1 These DB instance classes can support maximum performance for 30 minutes at least once every 24 hours. For more information on baseline performance of the underlying EC2 instance types, see [Amazon EBS-optimized instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html) in the *Amazon EC2 User Guide.*

\$1\$1 The r3.8xlarge DB instance class doesn't have dedicated EBS bandwidth and therefore doesn't offer EBS optimization. For this instance class, network traffic and Amazon EBS traffic share the same 10-gigabit network interface.

## Hardware specifications for the compute-optimized instance classes
<a name="hardware-specifications.compute-opt-inst-classes"></a>

The following tables show the compute, memory, storage, and bandwidth specifications for the compute-optimized instance classes.

**db.c6gd – compute-optimized instance classes (for Multi-AZ DB cluster deployments only)**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.c6gd.16xlarge | 64 | — | 128 | 2 x 1900 NVMe SSD | 19,000 | 25 | 
| db.c6gd.12xlarge | 48 | — | 96 | 2 x 1425 NVMe SSD | 14,250 | 20 | 
| db.c6gd.8xlarge | 32 | — | 64 | 1 x 1900 NVMe SSD | 9,500 | 12 | 
| db.c6gd.4xlarge | 16 | — | 32 | 1 x 950 NVMe SSD | 4,750 | Up to 10 | 
| db.c6gd.2xlarge | 8 | — | 16 | 1 x 474 NVMe SSD | Up to 4,750 | Up to 10 | 
| db.c6gd.xlarge | 4 | — | 8 | 1 x 237 NVMe SSD | Up to 4,750 | Up to 10 | 
| db.c6gd.large | 2 | — | 4 | 1 x 118 NVMe SSD | Up to 4,750 | Up to 10 | 
| db.c6gd.medium | 1 | — | 2 | 1 x 59 NVMe SSD | Up to 4,750 | Up to 10 | 

## Hardware specifications for the burstable-performance instance classes
<a name="hardware-specifications.burstable-inst-classes"></a>

The following tables show the compute, memory, storage, and bandwidth specifications for the burstable-performance instance classes.

**db.t4g – burstable-performance instance classes powered by AWS Graviton2 processors**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.t4g.2xlarge\$1 | 8 | — | 32 | EBS-optimized only | Up to 2,780 | Up to 5 | 
| db.t4g.xlarge\$1 | 4 | — | 16 | EBS-optimized only | Up to 2,780 | Up to 5 | 
| db.t4g.large\$1 | 2 | — | 8 | EBS-optimized only | Up to 2,780 | Up to 5 | 
| db.t4g.medium\$1 | 2 | — | 4 | EBS-optimized only | Up to 2,085 | Up to 5 | 
| db.t4g.small\$1 | 2 | — | 2 | EBS-optimized only | Up to 2,085 | Up to 5 | 
| db.t4g.micro\$1 | 2 | — | 1 | EBS-optimized only | Up to 2,085 | Up to 5 | 

**db.t3 – burstable-performance instance classes**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.t3.2xlarge\$1 | 8 | Variable | 32 | EBS-optimized only | Up to 2,780 | Up to 5 | 
| db.t3.xlarge\$1 | 4 | Variable | 16 | EBS-optimized only | Up to 2,780 | Up to 5 | 
| db.t3.large\$1 | 2 | Variable | 8 | EBS-optimized only | Up to 2,780 | Up to 5 | 
| db.t3.medium\$1 | 2 | Variable | 4 | EBS-optimized only | Up to 2,085 | Up to 5 | 
| db.t3.small\$1 | 2 | Variable | 2 | EBS-optimized only | Up to 2,085 | Up to 5 | 
| db.t3.micro\$1 | 2 | Variable | 1 | EBS-optimized only | Up to 2,085 | Up to 5 | 

**db.t2 – burstable-performance instance classes**


| Instance class | vCPU | ECU | Memory (GiB) | Instance storage (GiB) | Max. EBS bandwidth (Mbps) | Network bandwidth (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.t2.2xlarge | 8 | Variable | 32 | EBS only | — | Moderate | 
| db.t2.xlarge | 4 | Variable | 16 | EBS only | — | Moderate | 
| db.t2.large | 2 | Variable | 8 | EBS only | — | Moderate | 
| db.t2.medium | 2 | Variable | 4 | EBS only | — | Moderate | 
| db.t2.small | 1 | Variable | 2 | EBS only | — | Low | 
| db.t2.micro | 1 | Variable | 1 | EBS only | — | Low | 

\$1 These DB instance classes can support maximum performance for 30 minutes at least once every 24 hours. For more information on baseline performance of the underlying EC2 instance types, see [Amazon EBS-optimized instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html) in the *Amazon EC2 User Guide.*