数据库性能取决于数据库级别的几个因素,例如表,查询和配置设置。这些软件结构导致硬件级别的CPU和I / O操作,您必须尽可能地降低这些操作并使其尽可能高效。在处理数据库性能时,首先要了解软件方面的高级规则和指南,并使用挂钟时间来衡量性能。当您成为专家时,您将了解内部发生的更多信息,并开始测量CPU周期和I / O操作等内容。
典型用户的目标是从现有的软件和硬件配置中获得最佳的数据库性能。高级用户寻找改进MySQL软件本身的机会,或者开发自己的存储引擎和硬件设备来扩展MySQL生态系统。
在数据库级别进行优化
在硬件级别进行优化
平衡可移植性和性能