Cpu azure SQL 数据库的利用率显示为零
Cpu utilisation of azure SQL database is showing zero
我已将天蓝色 SQL 数据库从一个订阅移至另一个订阅。
移动数据库后,cpu 利用率显示为零。
Cpu 可能已经死了。
请帮我解决这个问题。
screenshot attached
如何调试:
- 启动 SSMS 并 运行 一些查询。一些
SELECT
就可以了。
如果能检索到数据就万事大吉了。您可能已升级到性能更好的更高级别。
尝试使用以下 DMV(在 SSMS/查询编辑器中):
SELECT
AVG(avg_cpu_percent) AS 'Average CPU Utilization In Percent',
MAX(avg_cpu_percent) AS 'Maximum CPU Utilization In Percent',
AVG(avg_data_io_percent) AS 'Average Data IO In Percent',
MAX(avg_data_io_percent) AS 'Maximum Data IO In Percent',
AVG(avg_log_write_percent) AS 'Average Log Write I/O Throughput Utilization In Percent',
MAX(avg_log_write_percent) AS 'Maximum Log Write I/O Throughput Utilization In Percent',
AVG(avg_memory_usage_percent) AS 'Average Memory Usage In Percent',
MAX(avg_memory_usage_percent) AS 'Maximum Memory Usage In Percent'
FROM sys.dm_db_resource_stats;
使用此查询我能够看到 76% cpu 的利用率,它仍然没有显示在门户上并且 Microsoft 内部团队正在调查它但至少我能够看到 cpu没有死,它正在响应。
screenshot of result
我已将天蓝色 SQL 数据库从一个订阅移至另一个订阅。 移动数据库后,cpu 利用率显示为零。 Cpu 可能已经死了。 请帮我解决这个问题。 screenshot attached
如何调试:
- 启动 SSMS 并 运行 一些查询。一些
SELECT
就可以了。
如果能检索到数据就万事大吉了。您可能已升级到性能更好的更高级别。
尝试使用以下 DMV(在 SSMS/查询编辑器中):
SELECT
AVG(avg_cpu_percent) AS 'Average CPU Utilization In Percent',
MAX(avg_cpu_percent) AS 'Maximum CPU Utilization In Percent',
AVG(avg_data_io_percent) AS 'Average Data IO In Percent',
MAX(avg_data_io_percent) AS 'Maximum Data IO In Percent',
AVG(avg_log_write_percent) AS 'Average Log Write I/O Throughput Utilization In Percent',
MAX(avg_log_write_percent) AS 'Maximum Log Write I/O Throughput Utilization In Percent',
AVG(avg_memory_usage_percent) AS 'Average Memory Usage In Percent',
MAX(avg_memory_usage_percent) AS 'Maximum Memory Usage In Percent'
FROM sys.dm_db_resource_stats;
使用此查询我能够看到 76% cpu 的利用率,它仍然没有显示在门户上并且 Microsoft 内部团队正在调查它但至少我能够看到 cpu没有死,它正在响应。
screenshot of result