MySQL 5.7: 简化配置进行优化(mysql5.7配置)
随着MySQL 5.7的发布,基于特定配置提高MySQL性能的话题又重新变得受瞩目。例如,专业的database administrator(DBA)*之类的MySQL用户一般都非常在意MySQL 实例的配置,一些参数的修改可能带来意想不到的惊喜。然而,今天我们正朝着一个好消息,MySQL 5.7提供了一个简化的配置过程,使得让MySQL更加有效更加精简。
首先,我们应当了解到,MySQL 5.7的默认参数已经经过非常好的经过优化,这就意味着,把数据库空间分配给磁盘,对于对disk I/O要求较高的查询来说,优化效果就非常明显了。因此,即使没有任何额外优化,MySQL 5.7也可以为用户提供高效、稳定的服务。
其次,MySQL 5.7提供了一个名为”Optimizer Trace”的工具,可以帮助用户很容易地查看查询优化器执行的步骤,帮助用户判断优化器将数据访问转换为最快路径的方法。同时,MySQL 5.7还提供了一个强大的查询部分,它可以支持诸如EXPLAIN,EXECUTE IMMEDIATE 等查询,并为用户提供更为直观的查询else,从而帮助用户简化配置和优化查询性能。
另外,MySQL 5.7还引入了一个新的概念,称为 Performance Schema,该功能可以帮助用户更好地了解MySQL5.7的性能情况。使用这个功能,DBA可以执行”SHOW ENGINE PERFORMANCE_SCHEMA STATUS”来查看有效执行状态,然后修改参数以优化性能,而不需要手动调整配置文件,这大大降低了MySQL优化的难度。
总而言之,MySQL 5.7带来了许多值得期待的改进,让我们继续期待更多的新特性。
// 返回 ENGINE PERFORMANCE_SCHEMA 状态
SHOW ENGINE PERFORMANCE_SCHEMA STATUS;