适用于 PostgreSQL 的 Azure 数据库 - 弹***器中的智能微调功能可让您自动改善数据库的效能。 智能微调会根据使用模式和值自动调整您的 checkpoint_completion_target、min_wal_size 和 bgwriter_delay。 智能微调会每隔 30 分钟查询数据库的统计资料,并持续调整以优化效能,而不需要任何互动。
智能微调是选择加入的功能,因此预设不会在服务器上启用。 其只能供单一数据库使用,无法在全域使用。 在单一数据库上启用此功能,并不会在所有连线数据库上都加以启用。
智能微调会在指定时间根据大约三个主要参数运作: checkpoint_completion_target、max_wal_size 和 bgwriter_delay。
智能微调会双向运作。 其会尝试降低高工作负载期间的持续时间,并在闲置区段期间增加持续时间。 如此一来,您就可以在困难时段内取得个人化的结果,而不需要手动更新。
智能微调只会在特定范围内进行优化。 此功能有可能不进行任何变更。
查询中已删除的数据库可能导致功能执行改善稍微延迟。
目前,此功能只会在储存体区段中进行优化。