You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: This article describes the accelerated logs feature for Azure Database for MySQL - Flexible Server.
2
+
title: Accelerated logs feature
3
+
description: This article describes the accelerated logs feature in Azure Database for MySQL - Flexible Server and its benefits for high-performance workloads.
4
4
author: code-sidd
5
5
ms.author: sisawant
6
6
ms.reviewer: maghan
7
-
ms.date: 11/07/2023
7
+
ms.date: 05/21/2024
8
8
ms.service: mysql
9
9
ms.subservice: flexible-server
10
-
ms.topic: conceptual
10
+
ms.topic: concept-article
11
11
ms.custom:
12
-
- references_regions
13
-
- ignite-2023
12
+
- references_regions
13
+
- ignite-2023
14
+
#customer intent: As a reader, I want to understand the concept of accelerated logs in Azure Database for MySQL - Flexible Server.
14
15
---
15
16
16
-
# Accelerated logs feature in Azure Database for MySQL - Flexible Server (Preview)
17
+
# Accelerated logs feature in Azure Database for MySQL - Flexible Server
This article outlines the accelerated logs feature during its preview phase. It guides you on how to enable or disable this feature for Azure Database for MySQL flexible server based on the Business Critical service tier.
21
+
This article outlines the accelerated logs feature and guides you through enabling or disabling this feature for the Azure Database for MySQL service based on the Business Critical service tier.
21
22
22
23
> [!IMPORTANT]
23
-
> The accelerated logs feature is currently in preview and subject to [limitations](#limitations) and ongoing development. This feature is only available for servers based on the Business -Critical service tier. We recommend using it in non-production environments, such as development, testing, or quality assurance, to evaluate its performance and suitability for your specific use cases.
24
+
> The accelerated logs feature is currently in and subject to [limitations](#limitations) and ongoing development. This feature is only available for servers based on the Business -Critical service tier. We recommend using it in non-production environments, such as development, testing, or quality assurance, to evaluate its performance and suitability for your specific use cases.
24
25
25
26
## Introduction
26
27
27
-
The accelerated logs feature is designed to provide a significant performance boost for users of the Business Critical service tier in Azure Database for MySQL flexible server. It substantially enhances performance by optimizing transactional log-related operations. Enabling this feature allows a server to automatically store transactional logs on faster storage to enhance server throughput without incurring any extra cost.
28
+
The accelerated logs feature is designed to significantly boost performance for users of the Business Critical service tier in Azure Database for MySQL flexible server. It substantially enhances performance by optimizing transactional log-related operations. Enabling this feature allows a server to automatically store transactional logs on faster storage to enhance server throughput without incurring any extra cost.
28
29
29
-
Database servers with mission-critical workloads demand robust performance, requiring high throughput and substantial IOPS. However, these databases can also be sensitive to latency fluctuations in server transaction commit times. The accelerated logs feature is designed to address these challenges by optimizing the placement of transactional logs on high-performance storage. By separating transaction log operations from database queries and data updates, a significant improvement is achieved in database transaction commit latency times.
30
+
Database servers with mission-critical workloads demand robust performance, requiring high throughput, and substantial IOPS. However, these databases can also be sensitive to latency fluctuations in server transaction commit times. The accelerated logs feature is designed to address these challenges by optimizing the placement of transactional logs on high-performance storage. Separating transaction log operations from database queries and data updates results in significant improvement in database transaction commit latency times.
30
31
31
32
### Key benefits
32
33
33
34
-**Enhanced throughput:** Experience up to 2x increased query throughput in high concurrency scenarios, resulting in faster query execution. This improvement also comes with reduced latency, reducing latency by up to 50%, for enhanced performance.
34
35
-**Cost efficiency**: Accelerated logs provide enhanced performance at no extra expense, offering a cost-effective solution for mission-critical workloads.
35
-
-**Enhanced scalability:** Accelerated logs can accommodate growing workloads, making it an ideal choice for applications that need to scale easily while maintaining high performance. Applications and services on the Business Critical service tier benefit from more responsive interactions and reduced query wait times.
36
+
-**Enhanced scalability:** Accelerated logs can accommodate growing workloads, making them ideal for applications that need to scale easily while maintaining high performance. Applications and services on the Business Critical service tier benefit from more responsive interactions and reduced query wait times.
36
37
37
-
## Limitations
38
-
39
-
- During the preview phase, you can't enable the accelerated logs feature on servers that have the following features enabled.
- Primary servers with [Read Replica](./concepts-read-replicas.md) servers created.
42
-
- Servers enabled with [Customer Managed Keys](./concepts-customer-managed-key.md) (CMK).
43
-
44
-
- Accelerated logs feature in preview is currently available only in specific regions. [Learn more about supported regions](#the-accelerated-logs-feature-is-available-in-the-following-regions).
45
-
46
-
- After the accelerated logs feature is activated, any previously configured value for the ["binlog_expire_seconds"](https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_expire_logs_seconds) server parameter will be disregarded and not considered.
38
+
## Regions
47
39
48
-
49
-
## The accelerated logs feature is available in the following regions
40
+
The accelerated logs feature is available in the following regions.
The enable accelerated logs feature is available during the preview phase. You can enable this feature during server creation or on an existing server. The following sections provide details on how to enable the accelerated logs feature.
68
+
The enable accelerated logs feature is available during the phase. You can enable this feature during server creation or on an existing server. The following sections provide details on how to enable the accelerated logs feature.
78
69
79
70
### Enable accelerated logs during server creation
80
71
81
72
This section provides details specifically for enabling the accelerated logs feature. You can follow these steps to enable Accelerated logs while creating your flexible server.
82
73
83
74
> [!IMPORTANT]
84
-
> The accelerated logs feature is only available for servers based on the Business Critical service tier. It is recommended to disable the feature when scaling down to any other service tier.
75
+
> The accelerated logs feature is only available for servers based on the Business Critical service tier. Disabling the feature when scaling down to any other service tier is recommended.
85
76
86
-
1. In the [Azure portal](https://portal.azure.com/), choose flexible Server and Select **Create**. For details on how to fill details such as **Subscription**, **Resource group**, **Server name**, **Region**, and other fields, see [how-to documentation](./quickstart-create-server-portal.md) for the server creation.
77
+
1. In the [Azure portal](https://portal.azure.com/), choose flexible Server and Select **Create**. For details on how to fill details such as **Subscription**, **Resource group**, **Server name**, **Region**, and other fields, see [how-to documentation](quickstart-create-server-portal.md) for the server creation.
87
78
88
79
1. Select the **Configure server** option to change the default compute and storage.
89
80
90
-
1. The checkbox for **Accelerated logs** under the Storage option is visible only when the server from the **Business Critical** compute tier is selected.
81
+
1. The checkbox for Accelerated logs under the Storage option is visible only when the server from the Business Critical compute tier is selected.
91
82
92
-
:::image type="content" source="./media/concepts-accelerated-logs/accelerated-logs-mysql-portal-create.png" alt-text="Screenshot shows accelerated logs during server create." lightbox="./media/concepts-accelerated-logs/accelerated-logs-mysql-portal-create.png":::
83
+
:::image type="content" source="media/concepts-accelerated-logs/accelerated-logs-mysql-portal-create.png" alt-text="Screenshot shows accelerated logs during server create." lightbox="media/concepts-accelerated-logs/accelerated-logs-mysql-portal-create.png":::
93
84
94
-
1. Enable the checkbox for **Accelerated logs** to enable the feature. If the high availability option is checked, the accelerated logs feature isn't available to choose. Learn more about[limitations](#limitations) during preview.
85
+
1. Enable the checkbox for **Accelerated logs** to enable the feature. If the high availability option is checked, the accelerated logs feature isn't available to choose. To learn more, visit[limitations](#limitations).
95
86
96
-
1. Select the **Compute size** from the dropdown list. Select **Save** and proceed to deploy your Azure Database for MySQL flexible server instance following instructions from [how-to create a server](./quickstart-create-server-portal.md).
87
+
1. Select the **Compute size** from the dropdown list. Select **Save** and deploy your Azure Database for MySQL flexible server instance following instructions from [how-to create a server](quickstart-create-server-portal.md).
97
88
98
89
### Enable accelerated logs on your existing server
99
90
100
-
During the Public Preview phase, this section details enabling accelerated logs. You can follow these steps to enable accelerated logs on your Azure Database for MySQL flexible server instance.
91
+
During the Public phase, this section details enabling accelerated logs. You can follow these steps to enable accelerated logs on your Azure Database for MySQL flexible server instance.
101
92
102
93
> [!NOTE]
103
94
> Your server will restart during the deployment process, so ensure you either pause your workload or schedule it during a time that aligns with your application maintenance or off-hours.
@@ -106,13 +97,13 @@ During the Public Preview phase, this section details enabling accelerated logs.
106
97
107
98
1. Under the Settings sections, navigate to the **Compute + Storage** page. You can enable **Accelerated Logs** by selecting the checkbox under the **Storage** section.
108
99
109
-
:::image type="content" source="./media/concepts-accelerated-logs/accelerated-logs-mysql-portal-enable.png" alt-text="Screenshot shows accelerated logs enable after server create." lightbox="./media/concepts-accelerated-logs/accelerated-logs-mysql-portal-enable.png":::
100
+
:::image type="content" source="media/concepts-accelerated-logs/accelerated-logs-mysql-portal-enable.png" alt-text="Screenshot shows accelerated logs enable after server create." lightbox="media/concepts-accelerated-logs/accelerated-logs-mysql-portal-enable.png":::
110
101
111
-
1. Select **Save** and wait for the deployment process to be completed. Once you receive a successful deployment message, the feature is ready to be used.
102
+
1. Select **Save** and wait for the deployment process to be completed. The feature is ready to be used once you receive a successful deployment message.
112
103
113
-
## Disable accelerated logs feature (preview)
104
+
## Disable the accelerated logs feature
114
105
115
-
During the public preview phase, disabling the accelerated logs feature is a straightforward process:
106
+
During the public phase, disabling the accelerated logs feature is a straightforward process:
116
107
117
108
> [!NOTE]
118
109
> Your server will restart during the deployment process, so ensure you either pause your workload or schedule it during a time that aligns with your application maintenance or off-hours.
@@ -121,11 +112,34 @@ During the public preview phase, disabling the accelerated logs feature is a st
121
112
122
113
1. Under the Settings sections, navigate to the **Compute + Storage** page. You find the "Accelerated Logs" checkbox under the Storage section. Uncheck this box to disable the feature.
123
114
124
-
:::image type="content" source="./media/concepts-accelerated-logs/accelerated-logs-mysql-portal-disable.png" alt-text="Screenshot shows accelerated logs disable after server create." lightbox="./media/concepts-accelerated-logs/accelerated-logs-mysql-portal-disable.png":::
115
+
:::image type="content" source="media/concepts-accelerated-logs/accelerated-logs-mysql-portal-disable.png" alt-text="Screenshot shows accelerated logs disable after server create." lightbox="media/concepts-accelerated-logs/accelerated-logs-mysql-portal-disable.png":::
125
116
126
117
1. Select **Save** and wait for the deployment process to be completed. After you receive a successful deployment message, the feature is disabled.
127
118
119
+
## Limitations
120
+
121
+
The accelerated logs feature in Azure Database for MySQL - Flexible Server has the following limitations:
122
+
123
+
- During the phase, you can't enable the accelerated logs feature on servers that have the following features enabled:
124
+
-[High availability concepts in Azure Database for MySQL - Flexible Server](concepts-high-availability.md) (HA) servers.
125
+
- Created primary servers with [Read replicas in Azure Database for MySQL - Flexible Server](concepts-read-replicas.md) servers.
126
+
- Servers enabled with [Data encryption with customer managed keys for Azure Database for MySQL - Flexible Server](concepts-customer-managed-key.md) (CMK).
127
+
128
+
- The accelerated logs feature is currently available only in specific [regions](#regions).
129
+
130
+
- After the accelerated logs feature is activated, any previously configured value for the ["binlog_expire_seconds"](https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_expire_logs_seconds) server parameter will be disregarded and not considered.
131
+
132
+
- The accelerated logs feature is subject to ongoing development and might have other limitations or changes in future releases.
133
+
134
+
- During the phase, you can't enable the accelerated logs feature on servers with the following features.
135
+
-[High availability concepts in Azure Database for MySQL - Flexible Server](concepts-high-availability.md) (HA) servers.
136
+
- Created primary servers with [Read replicas in Azure Database for MySQL - Flexible Server](concepts-read-replicas.md) servers.
137
+
- Servers enabled with [Data encryption with customer managed keys for Azure Database for MySQL - Flexible Server](concepts-customer-managed-key.md) (CMK).
138
+
139
+
- Accelerated logs feature is currently available only in specific [regions](#regions).
140
+
- After the accelerated logs feature is activated, any previously configured value for the ["binlog_expire_seconds"](https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_expire_logs_seconds) server parameter will be disregarded and not considered.
141
+
128
142
## Related content
129
143
130
-
-[Create an Azure Database for MySQL flexible server instance in the portal](quickstart-create-server-portal.md)
131
-
-[Service limitations](concepts-limitations.md)
144
+
-[Create an Azure Database for MySQL flexible server by using the Azure portal](quickstart-create-server-portal.md)
145
+
-[Limitations in Azure Database for MySQL](concepts-limitations.md)
0 commit comments