Skip to content

Commit bcc314a

Browse files
Refactor content
1 parent 2850ee3 commit bcc314a

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

azure-sql/database/in-memory-oltp-overview.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: In-memory technologies greatly improve the performance of transacti
44
author: WilliamDAssafMSFT
55
ms.author: wiassaf
66
ms.reviewer: mathoma
7-
ms.date: 09/19/2024
7+
ms.date: 03/13/2025
88
ms.service: azure-sql-database
99
ms.subservice: performance
1010
ms.topic: concept-article
@@ -114,6 +114,16 @@ With elastic pools, the In-Memory OLTP storage is shared across all databases in
114114
- Configure a `Max eDTU` or `Max vCore` for databases that is lower than the eDTU or vCore count for the pool as a whole. This maximum also caps the In-Memory OLTP storage utilization in any database in the pool proportionally.
115115
- Configure a `Min eDTU` or `Min vCore` that is greater than 0. This minimum guarantees that each database in the pool has the amount of available In-Memory OLTP storage that corresponds to the configured `Min eDTU` or `Min vCore`.
116116

117+
#### Point-in-time restore for databases with In-Memory OLTP objects
118+
119+
If you created any [In-Memory OLTP](in-memory-oltp-overview.md#in-memory-oltp) objects in a database and want to [restore the database to a point in time](recovery-using-backups.md#point-in-time-restore), you must use the Business Critical or Premium service tiers for the restored database. This applies even if you deleted all In-Memory OLTP objects before the restore point-in-time.
120+
121+
To make future automatic backups of the database restorable in other service tiers, follow this procedure:
122+
123+
1. Restore the database using the Business Critical or Premium service tier.
124+
1. Scale the database to the General Purpose, Standard, or Basic service tier.
125+
1. If required, scale the database back to the Business Critical or Premium service tier, or to the Hyperscale service tier.
126+
117127
### <a id="changing-service-tiers-of-databases-that-use-in-memory-oltp-technologies"></a> Change service tiers of databases that use In-Memory OLTP technologies
118128

119129
In-Memory OLTP isn't supported in the General Purpose, Standard, and Basic service tiers of Azure SQL Database. Therefore, it isn't possible to scale a database that has any In-Memory OLTP objects to one of these tiers. If you want to scale a database to one of these service tiers, remove all memory-optimized tables and table types as well as all natively compiled T-SQL modules, or convert them to disk-based objects and regular T-SQL modules.

azure-sql/database/recovery-using-backups.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,7 @@ You generally restore a database to an earlier point for recovery purposes. You
9090
> - You can't perform a point-in-time restore on a geo-secondary database. You can do so only on a primary database.
9191
> - The `BackupFrequency` parameter isn't supported for Hyperscale databases.
9292
> - Database restore operations are resource-intensive and might require a service tier of S3 or greater for the restoring (target) database. Once restore completes, the database or elastic pool might be scaled down, if required.
93-
> - If you created any [In-Memory OLTP](in-memory-oltp-overview.md#in-memory-oltp) objects in a database in the Business Critical or Premium service tiers, then you must use the Business Critical or Premium service tiers for the restored database. This applies even if you deleted all In-Memory OLTP objects before the restore point-in-time. To make future automatic backups of the database restorable in other service tiers, follow this procedure:
94-
> 1. Restore the database using the Business Critical or Premium service tier.
95-
> 1. Scale the database to the General Purpose, Standard, or Basic service tier.
96-
> 1. If required, scale the database back to the Business Critical or Premium service tier, or to the Hyperscale service tier.
93+
> - If you created any [In-Memory OLTP](in-memory-oltp-overview.md#in-memory-oltp) objects in a database in the Business Critical or Premium service tiers, then you must use the Business Critical or Premium service tiers for the restored database. For more information, see [Point-in-time restore for databases with In-Memory OLTP objects](in-memory-oltp-overview.md#point-in-time-restore-for-databases-with-in-memory-oltp-objects).
9794
9895
- **Database replacement**
9996

0 commit comments

Comments
 (0)