An Azure managed MySQL database service for app development and deployment.
Hi Adrian & thx for join me at Q&A platform,
ur comparison is quite convincing. Query rates and all 12 statement digests remain essentially unchanged, while Host CPU nearly doubles and stays elevated. That makes a simple workload increase unlikely. But stable query counts don't necessarily mean stable CPU consumption. The same queries can require more CPU due to different execution plans, buffer pool behavior, or internal MySQL activity.
I'd compare performance_schema statement statistics before and after the increase, particularly rows examined, execution counts, and CPU time where available. Also check SHOW ENGINE INNODB STATUS, background thread activity, buffer pool reads, and InnoDB purge activity. The Standard_B1ms is a small burstable instance, so CPU credit metrics are relevant, but you've already ruled out credit exhaustion. I wouldn't keep focusing on that explanation without new evidence.
The abrupt change at 22:34 UTC, several hours after restart, is worth investigating for scheduled maintenance, backups, or internal server activity. None of those can be confirmed from the metrics alone.
I think your evidence justifies a Microsoft Azure Database for MySQL technical investigation, particularly if the elevated CPU persists without corresponding changes in database workload. Basic Support doesn't normally include technical incident investigation, and Q&A moderators cannot directly access backend telemetry or guarantee a private escalation. A technical support case would be the appropriate route.
Include the exact UTC transition, server resource ID, before/after metrics, query digest comparison, and MySQL version. Ask engineering to correlate the CPU change with internal database and platform activity.
rgds,
Alex
p.s. if my answer is help - pls mark it as an answer