在了解如何检查DTUs之后,我现在有以下查询(基于以下MSDN文章中的查询:https://azure.microsoft.com/en-us/documentation/articles/sql-database-upgrade-new-service-tiers/)
Select avg(unsum) as avg_DTU_percent,database_name from (
SELECT start_time,(SELECT Max(v)
FROM (VALUES (avg_cpu_percent)
, (avg_physical_data_read_percent)
, (avg_log_write_percent)
) AS value(v)) AS [unsum],database_name
FROM sys.resource_stats
WHERE database_name = '<DBNAME>')as rc GROUP BY database_name;
我希望您能将其修改为在服务器上运行的所有数据库,这意味着我想删除where database_name并使用group by,但似乎我太久没有使用真正的SQL了,错过了一些东西。
有没有一种方法可以在内部查询之前对数据进行分区,以便我可以轻松地获取数据?