Hi there Sai Krishna Atmuri
Thanks for using QandA platform
I guess you're correct innodb_page_size
can only be set at MySQL server initialization and isn’t modifiable afterward. In Azure Database for MySQL – Flexible Server, this parameter is not exposed during provisioning via portal, CLI, or ARM templates. As of now, the default innodb_page_size
is fixed at 16KB across both MySQL 5.7 and 8.0 in Flexible Server, and there's no support for customizing it during setup.
Currently, if your app requires a 32KB page size for compatibility or tuning, the only viable option is to self-host MySQL on an Azure VM using a custom build where you can define --innodb-page-size=32K
at initialization.
If this helps kindly accept the answer thanks much.