Skip to content

Commit d2d61b5

Browse files
authored
Merge pull request #275243 from MicrosoftDocs/release-build-2024mysql
[Build 2024 ship room] MySQL releases for //build 2024
2 parents 3a04ad9 + 14c7905 commit d2d61b5

File tree

4 files changed

+319
-304
lines changed

4 files changed

+319
-304
lines changed
Lines changed: 54 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,43 @@
11
---
2-
title: Accelerated logs
3-
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.
44
author: code-sidd
55
ms.author: sisawant
66
ms.reviewer: maghan
7-
ms.date: 11/07/2023
7+
ms.date: 05/21/2024
88
ms.service: mysql
99
ms.subservice: flexible-server
10-
ms.topic: conceptual
10+
ms.topic: concept-article
1111
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.
1415
---
1516

16-
# Accelerated logs feature in Azure Database for MySQL - Flexible Server (Preview)
17+
# Accelerated logs feature in Azure Database for MySQL - Flexible Server
1718

1819
[!INCLUDE [applies-to-mysql-flexible-server](../includes/applies-to-mysql-flexible-server.md)]
1920

20-
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.
2122

2223
> [!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.
2425
2526
## Introduction
2627

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.
2829

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.
3031

3132
### Key benefits
3233

3334
- **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.
3435
- **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.
3637

37-
## Limitations
38-
39-
- During the preview phase, you can't enable the accelerated logs feature on servers that have the following features enabled.
40-
- [High Availability](./concepts-high-availability.md) (HA) servers.
41-
- 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
4739

48-
49-
## The accelerated logs feature is available in the following regions
40+
The accelerated logs feature is available in the following regions.
5041

5142
- Australia East
5243
- Canada Central
@@ -72,32 +63,32 @@ Database servers with mission-critical workloads demand robust performance, requ
7263
- West US 2
7364
- West US 3
7465

75-
## Enable accelerated logs feature (preview)
66+
## Enable accelerated logs feature
7667

77-
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.
7869

7970
### Enable accelerated logs during server creation
8071

8172
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.
8273

8374
> [!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.
8576
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.
8778

8879
1. Select the **Configure server** option to change the default compute and storage.
8980

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.
9182

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":::
9384

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).
9586

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).
9788

9889
### Enable accelerated logs on your existing server
9990

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.
10192

10293
> [!NOTE]
10394
> 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.
10697

10798
1. Under the Settings sections, navigate to the **Compute + Storage** page. You can enable **Accelerated Logs** by selecting the checkbox under the **Storage** section.
10899

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":::
110101

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.
112103

113-
## Disable accelerated logs feature (preview)
104+
## Disable the accelerated logs feature
114105

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:
116107

117108
> [!NOTE]
118109
> 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
121112

122113
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.
123114

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":::
125116

126117
1. Select **Save** and wait for the deployment process to be completed. After you receive a successful deployment message, the feature is disabled.
127118

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+
128142
## Related content
129143

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

Comments
 (0)