背景 在一些小公司或者部门里,通常很少有专门的DBA职位.这时候就需要我们这些程序员充当业余DBA的作用,去监测和维护数据库性能.本文的目的是帮助非DBA专业的开发人员如何定位和解决日常出现数据库问题,并提供一些相关有用的工具. 大部分项目一开始的数据库都是很小的,但随着时间的推进,数据库变得越来越庞大,访问性能也越来越慢.因此优化数据库在所难免,数据库优化的三大核心:保持系统稳定.确保数据完整性和高质量.性能. 了解你的数据库 在开始优化数据库的时候,我们必须要了解自己所使用的数据库的结构和用…