Skip to content

Commit 4813b1a

Browse files
authored
Merge pull request #275876 from code-sidd/alfix
new urgent changes accommodated
2 parents 776bf21 + 215cf41 commit 4813b1a

File tree

5 files changed

+39
-48
lines changed

5 files changed

+39
-48
lines changed

articles/mysql/flexible-server/concepts-accelerated-logs.md

Lines changed: 37 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -19,42 +19,57 @@ ms.custom:
1919

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

22-
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.
22+
Azure Database for MySQL - Flexible Server introduces the Accelerated Logs feature, now generally available for servers utilizing the [Business Critical service tier](./concepts-service-tiers-storage.md). This documentation outlines the steps to enable or disable the accelerated logs feature, providing you with the flexibility to optimize your server's performance as needed.
2323

2424
> [!IMPORTANT]
25-
> 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.
25+
> The accelerated logs feature will be available for Business-Critical servers created after May 20th, 2024. For servers already under the Business-Critical service tier, this feature can be enabled following the upcoming maintenance window. Please visit the “Maintenance” section on our portal for details about the next maintenance schedule. For any further queries or assistance, please create a [support ticket](https://azure.microsoft.com/support/create-ticket/)
2626
2727
## Introduction
2828

2929
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.
3030

31-
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.
31+
Database servers with mission-critical workloads demand robust performance, requiring high throughput, and substantial IOPS (I/O per second). 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.
3232

3333
### Key benefits
3434

3535
- **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.
3636
- **Cost efficiency**: Accelerated logs provide enhanced performance at no extra expense, offering a cost-effective solution for mission-critical workloads.
3737
- **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.
3838

39+
> [!Note]
40+
> If [Zone Redundant HA](./concepts-high-availability.md) is enabled for your server, additonal latency due to the cross zonal copy of data is anticipated. We recommend users to conduct their own benchmark tests for accurate performance assessment.
41+
42+
## Limitations
43+
44+
- The accelerated logs feature can't be enabled on servers that have [Customer Managed Keys](./concepts-customer-managed-key.md) (CMK) enabled.
45+
46+
- The Accelerated logs feature is currently available only in specific regions. [Learn more about supported regions](#regions).
47+
48+
- 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.
49+
3950
## Regions
4051

4152
The accelerated logs feature is available in the following regions.
4253

4354
- Australia East
55+
- Brazil South
4456
- Canada Central
4557
- Central India
58+
- Central US
4659
- China North 3
4760
- East Asia
4861
- East US
4962
- East US 2
5063
- France Central
64+
- Germany West Central
5165
- Japan East
5266
- Korea Central
5367
- North Europe
5468
- Norway East
5569
- Poland Central
5670
- South Africa North
5771
- South Central US
72+
- Southeast Asia
5873
- Sweden Central
5974
- Switzerland North
6075
- UAE North
@@ -66,79 +81,55 @@ The accelerated logs feature is available in the following regions.
6681

6782
## Enable accelerated logs feature
6883

69-
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.
84+
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.
7085

7186
### Enable accelerated logs during server creation
7287

73-
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.
88+
This section provides details specifically for enabling the accelerated logs feature during server creation. You can follow these steps to enable Accelerated logs while creating your flexible server.
7489

75-
> [!IMPORTANT]
76-
> 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.
90+
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.
7791

78-
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.
92+
2. Select the **Configure server** option to change the default compute and storage.
7993

80-
1. Select the **Configure server** option to change the default compute and storage.
94+
3. The checkbox for **Accelerated logs** under the Storage option is visible only when the server from the **Business Critical** compute tier is selected.
8195

82-
1. The checkbox for Accelerated logs under the Storage option is visible only when the server from the Business Critical compute tier is selected.
96+
:::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":::
8397

84-
:::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":::
98+
4. Enable the checkbox for **Accelerated logs** to enable the feature.
8599

86-
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).
87-
88-
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).
100+
5. 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).
89101

90102
### Enable accelerated logs on your existing server
91103

92-
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.
104+
You can follow these steps to enable accelerated logs on your Azure Database for MySQL flexible server instance.
93105

94106
> [!NOTE]
95-
> 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.
107+
> 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.
96108
97109
1. Navigate to the [Azure portal](https://portal.azure.com/).
98110

99-
1. Under the Settings sections, navigate to the **Compute + Storage** page. You can enable **Accelerated Logs** by selecting the checkbox under the **Storage** section.
111+
2. Under the Settings sections, navigate to the **Compute + Storage** page. You can enable **Accelerated Logs** by selecting the checkbox under the **Storage** section.
112+
113+
:::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":::
100114

101-
:::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":::
115+
3. 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.
102116

103-
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.
104117

105118
## Disable the accelerated logs feature
106119

107-
During the public phase, disabling the accelerated logs feature is a straightforward process:
120+
Disabling the accelerated logs feature is a straightforward process:
108121

109122
> [!NOTE]
110-
> 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.
123+
> 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.
111124
112125
1. Navigate to the [Azure portal](https://portal.azure.com/).
113126

114-
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.
127+
2. Under the Settings sections, navigate to the **Compute + Storage** page. You find the "Accelerated Logs" checkbox under the Storage section. To disable the feature, uncheck this box.
115128

116-
:::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":::
129+
:::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":::
117130

118-
1. Select **Save** and wait for the deployment process to be completed. After you receive a successful deployment message, the feature is disabled.
131+
3. Select **Save** and wait for the deployment process to be completed. After you receive a successful deployment message, the feature is disabled.
119132

120-
## Limitations
121-
122-
The accelerated logs feature in Azure Database for MySQL - Flexible Server has the following limitations:
123-
124-
- During the phase, you can't enable the accelerated logs feature on servers that have the following features enabled:
125-
- [High availability concepts in Azure Database for MySQL - Flexible Server](concepts-high-availability.md) (HA) servers.
126-
- Created primary servers with [Read replicas in Azure Database for MySQL - Flexible Server](concepts-read-replicas.md) servers.
127-
- Servers enabled with [Data encryption with customer managed keys for Azure Database for MySQL - Flexible Server](concepts-customer-managed-key.md) (CMK).
128-
129-
- The accelerated logs feature is currently available only in specific [regions](#regions).
130-
131-
- 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.
132-
133-
- The accelerated logs feature is subject to ongoing development and might have other limitations or changes in future releases.
134-
135-
- During the phase, you can't enable the accelerated logs feature on servers with the following features.
136-
- [High availability concepts in Azure Database for MySQL - Flexible Server](concepts-high-availability.md) (HA) servers.
137-
- Created primary servers with [Read replicas in Azure Database for MySQL - Flexible Server](concepts-read-replicas.md) servers.
138-
- Servers enabled with [Data encryption with customer managed keys for Azure Database for MySQL - Flexible Server](concepts-customer-managed-key.md) (CMK).
139-
140-
- Accelerated logs feature is currently available only in specific [regions](#regions).
141-
- 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.
142133

143134
## Related content
144135

-5.16 KB
Loading
-292 KB
Loading
-165 KB
Loading

articles/mysql/flexible-server/whats-new.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ This article summarizes new releases and features in the Azure Database for MySQ
2828

2929
- **Accelerated Logs in Azure Database for MySQL Flexible Server is now Generally Available**
3030

31-
We're thrilled to announce the General Availability (GA) of the Accelerated Logs feature for Azure Database for MySQL Flexible Server. This feature is available within the Business-Critical service tier, which significantly enhances the performance of Azure Database for MySQL Flexible Server instances. It offers a dynamic solution designed for high throughput needs, reducing latency with no additional cost. [Accelerated logs feature in Azure Database for MySQL - Flexible Server (Preview)](concepts-accelerated-logs.md).
31+
We're thrilled to announce the General Availability (GA) of the Accelerated Logs feature for Azure Database for MySQL Flexible Server. This feature is available within the Business-Critical service tier, which significantly enhances the performance of Azure Database for MySQL Flexible Server instances. It offers a dynamic solution designed for high throughput needs, reducing latency with no additional cost. [Learn more](concepts-accelerated-logs.md).
3232

3333
- **Support for storage up to 32TiB in Azure Database for MySQL Flexible Server is now Generally Available**
3434

35-
We're excited to announce the general availability (GA) of storage support up to 32 TiB in Azure Database for MySQL Flexible Server. The feature is available only in the Business Critical service tier. [Learn more] (./concepts-service-tiers-storage).
35+
We're excited to announce the general availability (GA) of storage support up to 32 TiB in Azure Database for MySQL Flexible Server. The feature is available only in the Business Critical service tier. [Learn more](./concepts-service-tiers-storage.md) .
3636

3737
## April 2024
3838

0 commit comments

Comments
 (0)