This topic describes the database engines and features that are supported by Database Autonomy Service (DAS).

Database types

DAS supports the following types of database instances:

  • Relational database instances:
    • ApsaraDB RDS for MySQL instance
    • ApsaraDB PolarDB MySQL-compatible edition instances
    • Self-managed MySQL instances
    • ApsaraDB RDS for PostgreSQL instances
    • ApsaraDB PolarDB PostgreSQL-compatible edition instances
    • Self-managed PostgreSQL instances
    • PolarDB O Edition instances
    • PolarDB-X instances
  • NoSQL database instances:
    • ApsaraDB for Redis instances
    • Self-managed Redis database instances
    • ApsaraDB for MongoDB instances
    • Self-managed MongoDB instances

Symbol description

The following symbols are used to indicate whether the specific type of database instance supports the specific feature:
  • ✔️: Yes
  • ➖: N/A
  • ❌: NO

Features of relational databases

Feature ApsaraDB RDS for MySQL instances ApsaraDB RDS for PostgreSQL instances ApsaraDB PolarDB MySQL-compatible edition instances PolarDB O Edition and ApsaraDB PolarDB PostgreSQL-compatible edition instances Instances of PolarDB-X V1.0 Instances of PolarDB-X 2.0 Self-managed MySQL database instances Self-managed PostgreSQL database instances
High-availability Edition Enterprise Edition High-availability Edition Cluster Edition Archive Database Edition Single Node Edition Cluster Edition
Monitoring Performance trends ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Monitoring dashboards ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Alert management Configure an alert ✔️ ✔️ ✔️ ✔️
Storage analysis Storage analysis ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Capacity assessment ✔️ ✔️
Session management View the session statistics of an ApsaraDB RDS for MySQL instance ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
10-second SQL analysis ✔️ ✔️ ✔️ ✔️ ✔️
Deadlock analysis Deadlock analysis ✔️ ✔️ ✔️ ✔️ ✔️
Diagnostics Diagnostics ✔️ ✔️ ✔️
Diagnostic reports ✔️ ✔️ ✔️ ✔️ ✔️
SQL diagnostics SQL diagnostics ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Slow query analysis Slow query log analysis ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Inspection and scoring Inspection and scoring ✔️ ✔️
Autonomy service Automatic space expansion ✔️ ✔️
Automatic performance scaling ✔️ ✔️ ✔️ ✔️
24/7 anomaly detection ✔️ ✔️ ✔️ ✔️
Automatic SQL throttling ✔️ ✔️ ✔️ ✔️
Automatic SQL optimization ✔️ ✔️ ✔️ ✔️
Create a stress testing task ✔️ ✔️ ✔️ ✔️
Automatic parameter tuning ✔️ ✔️
Automatic space fragments recycling ✔️ ✔️
Abnormal SQL request identification ✔️ ✔️
SQL Explorer and audit Search ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
SQL Explorer ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Security audit ✔️ ✔️ ✔️ ✔️ ✔️
Note The Basic Edition instances of ApsaraDB RDS for MySQL and ApsaraDB RDS for PostgreSQL do not support the preceding features. You do not need to use the related user interfaces (UIs) in the DAS console.

Features of NoSQL databases

Feature ApsaraDB for Redis instances ApsaraDB for MongoDB instances Self-managed Redis instances Self-managed MongoDB instances
Enhanced Edition (Tair) instances and Community Edition instances Replica set instances and sharded cluster instances
Monitoring Performance trends ✔️ ✔️ ✔️ ✔️
Monitoring dashboards ✔️ ✔️ ✔️ ✔️
Alert management Configure an alert ✔️ ✔️ ✔️ ✔️
Storage analysis Storage analysis
Capacity assessment
SQL diagnostics SQL diagnostics ✔️
Cache analysis Cache analysis ✔️
Slow query analysis Slow query log analysis and Analyze slow query logs ✔️ ✔️
Inspection and scoring Inspection and scoring ✔️
Autonomy service Automatic performance scaling ✔️
24/7 anomaly detection ✔️
Create a stress testing task
Automatic parameter tuning