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
Copy file name to clipboardExpand all lines: articles/sql-database/sql-database-service-tier-hyperscale-faq.md
+16-12Lines changed: 16 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -151,7 +151,7 @@ The transaction log with Hyperscale is practically infinite. You do not need to
151
151
152
152
### Does my `tempdb` scale as my database grows
153
153
154
-
Your `tempdb` database is located on local SSD storage and is configured based on the compute size that you provision. Your `tempdb` is optimized to provide maximum performance benefits. `tempdb` size is not configurable and is managed for you.
154
+
Your `tempdb` database is located on local SSD storage and is sized proportionally to the compute size that you provision. Your `tempdb` is optimized to provide maximum performance benefits. `tempdb` size is not configurable and is managed for you.
155
155
156
156
### Does my database size automatically grow, or do I have to manage the size of data files
157
157
@@ -262,15 +262,15 @@ Yes.
262
262
263
263
The RPO is 0 min. The RTO goal is less than 10 minutes, regardless of database size.
264
264
265
-
### Do backups of large databases affect compute performance on my primary
265
+
### Does database backup affect compute performance on my primary or secondary replicas
266
266
267
-
No. Backups are managed by the storage subsystem, and leverage storage snapshots. They do not impact user workload on the primary.
267
+
No. Backups are managed by the storage subsystem, and leverage storage snapshots. They do not impact user workloads.
268
268
269
-
### Can I perform Geo-Restore with a Hyperscale database
269
+
### Can I perform geo-restore with a Hyperscale database
270
270
271
-
Yes. Geo-Restore is fully supported.
271
+
Yes. Geo-restore is fully supported. Unlike point-in-time restore, geo-restore may require a long running size-of-data operation.
272
272
273
-
### Can I set up Geo-Replication with Hyperscale database
273
+
### Can I set up geo-replication with Hyperscale database
274
274
275
275
Not at this time.
276
276
@@ -290,7 +290,7 @@ No. Polybase is not supported in Azure SQL Database.
290
290
291
291
### Does Hyperscale have support for R and Python
292
292
293
-
No. R and Python are not supported in Azure SQL Database.
293
+
Not at this time.
294
294
295
295
### Are compute nodes containerized
296
296
@@ -300,19 +300,23 @@ No. Hyperscale processes run on a [Service Fabric](https://azure.microsoft.com/s
300
300
301
301
### How much write throughput can I push in a Hyperscale database
302
302
303
-
Transaction log throughput limit is set to 100 MB/s for any Hyperscale compute size. The ability to achieve this rate depends on multiple factors, including but not limited to workload type, client configuration, and having sufficient compute capacity on the primary compute replica to produce log at this rate.
303
+
Transaction log throughput cap is set to 100 MB/s for any Hyperscale compute size. The ability to achieve this rate depends on multiple factors, including but not limited to workload type, client configuration, and having sufficient compute capacity on the primary compute replica to produce log at this rate.
304
304
305
305
### How many IOPS do I get on the largest compute
306
306
307
-
IOPS and IO latency will vary depending on the workload patterns. If the data being accessed is cached on the compute replica, you will see the same IO performance as with local SSD.
307
+
IOPS and IO latency will vary depending on the workload patterns. If the data being accessed is cached on the compute replica, you will see similar IO performance as with local SSD.
308
308
309
309
### Does my throughput get affected by backups
310
310
311
311
No. Compute is decoupled from the storage layer. This eliminates performance impact of backup.
312
312
313
313
### Does my throughput get affected as I provision additional compute replicas
314
314
315
-
Because the storage is shared and there is no direct physical replication happening between primary and secondary compute replicas, technically, the throughput on primary replica will not be affected by adding secondary replicas. However, we may throttle continuous aggressively writing workload to allow log apply on secondary replicas and page servers to catch up, and avoid poor read performance on secondary replicas.
315
+
Because the storage is shared and there is no direct physical replication happening between primary and secondary compute replicas, the throughput on primary replica will not be directly affected by adding secondary replicas. However, we may throttle continuous aggressively writing workload on the primary to allow log apply on secondary replicas and page servers to catch up, to avoid poor read performance on secondary replicas.
316
+
317
+
### How do I diagnose and troubleshoot performance problems in a Hyperscale database
318
+
319
+
For most performance problems, particularly the ones not rooted in storage performance, common SQL Server diagnostic and troubleshooting steps apply. For Hyperscale-specific storage diagnostics, see [SQL Hyperscale performance troubleshooting diagnostics](/sql-database-hyperscale-performance-diagnostics).
316
320
317
321
## Scalability Questions
318
322
@@ -362,7 +366,7 @@ No. You can only connect to Read Scale-out replicas by specifying `ApplicationIn
362
366
363
367
### Does the system do intelligent load balancing of the read workload
364
368
365
-
No. A connection with read-only intent is redirected to an arbitrary Read Scale-out replica.
369
+
No. A new connection with read-only intent is redirected to an arbitrary Read Scale-out replica.
366
370
367
371
### Can I scale up/down the secondary compute replicas independently of the primary replica
368
372
@@ -378,7 +382,7 @@ No. Hyperscale databases have shared storage, meaning that all compute replicas
378
382
379
383
### How much delay is there going to be between the primary and secondary compute replicas
380
384
381
-
From the time a transaction is committed on the primary, depending on current log generation rate, it can either be instantaneous or in low milliseconds.
385
+
Data latency from the time a transaction is committed on the primary to the time it is visible on a secondary depends on current log generation rate. Typical data latency is in low milliseconds.
0 commit comments