This topic describes the benefits of the AliSQL kernel.

An instance in a dedicated cluster that runs the ApsaraDB RDS for MySQL database engine uses the same AliSQL kernel as a regular ApsaraDB RDS for MySQL instance and provides all features of a regular ApsaraDB RDS for MySQL instance. An instance in a dedicated cluster that runs the ApsaraDB RDS for MySQL database engine also provides advanced features such as enterprise-level security, backup, recovery, monitoring, performance optimization, and read-only instances. For more information, see Overview of AliSQL features and Introduction to X-Engine.

Features and MySQL versions

CategoryFeatureDescriptionMySQL 8.0MySQL 5.7MySQL 5.6
FunctionalityNative flashbackThe native flashback feature allows you to query or restore the data at a specified point in time by executing SQL statements. This way, you can obtain the historical data at your earliest opportunity after accidental operations. SupportedNot supportedNot supported
Thread PoolThe thread pool feature separates threads from sessions. If a large number of sessions are created on your RDS instance, ApsaraDB RDS can run a small number of threads to process the tasks in all active sessions. SupportedSupportedSupported
Statement outlineThe statement outline feature allows ApsaraDB RDS to stably run query plans by using optimizer hints and index hints. You can install the DBMS_OUTLN package to use this feature. SupportedSupportedNot supported
Sequence EngineThe Sequence engine simplifies the generation of sequence values on your RDS instance. SupportedSupportedSupported
ReturningThis returning feature allows DML statements to return result sets. You can install the DBMS_TRANS package to use this feature. SupportedNot supportedNot supported
PerformanceFast query cacheThe fast query cache is a query cache that is developed by Alibaba Cloud based on the native MySQL query cache. The fast query cache uses a new design and a new implementation mechanism to increase the query performance of your RDS instance. Not supportedSupportedNot supported
Binlog in RedoThe Binlog in Redo feature allows ApsaraDB RDS to write binary logs to the redo log file when transactions are committed. This reduces the operations on the disk and increases the performance of your RDS instance. SupportedNot supportedNot supported
Statement QueueThe statement queue feature allows statements to queue in the same bucket. These statements may be executed on the same resources. For example, these statements are executed on the same row of a table. This feature reduces the overheads that are caused by potential conflicts. SupportedSupportedNot supported
Inventory HintThe inventory hint feature can be used in combination with the returning feature and the statement queue feature to commit and roll back transactions at fast speeds. This increases the throughput of your application. SupportedSupportedSupported
StabilityFaster DDLThe faster DDL feature provides an optimized buffer pool management mechanism. This mechanism reduces the impact of DDL operations on the performance of your RDS instance. This mechanism also increases the number of concurrent DDL operations that are allowed. SupportedSupportedSupported
Statement concurrency controlThe concurrency control (CCL) feature allows ApsaraDB RDS to control the concurrency of statements based on syntax rules. You can install the DBMS_CCL package to use this feature. SupportedSupportedNot supported
Performance AgentThe performance agent feature is provided as a plug-in for MySQL. This feature is used to calculate and analyze the performance metrics of your RDS instance. SupportedSupportedSupported
Purge Large File AsynchronouslyThe Purge Large File Asynchronously feature allows ApsaraDB RDS to asynchronously delete files from your RDS instance. This ensures the stability of your RDS instance. SupportedSupportedSupported
Performance InsightThe performance insight feature supports load monitoring, association analysis, and performance optimization at the instance level. You can evaluate the loads on your RDS instance and resolve performance issues. This increases the stability of your RDS instance. SupportedSupportedNot supported
SecurityRecycle binThe recycle bin feature allows ApsaraDB RDS to temporarily store deleted tables. It also allows you to specify a retention period within which you can retrieve the deleted tables. You can install the DBMS_RECYCLE package to use this feature. SupportedNot supportedNot supported