国内高清图片素材网站推荐合肥网站建设ahyeda
MySQL性能优化金字塔法则

- 不合理的需求,会造成很多问题。(比如未分页,数据需要多表联查等)
 - 做架构设计的时候,应充分考虑业务的实际情况,考虑好数据库的各种选择(比如是否要读写分离,分库分表,是否应该选用非关系型数据库)
 - 根据需求编写性能良好的SQL,并创建足够高效的索引(开发人员应重点关注)
 - 设计良好的表结构
 - 设置合理的数据库性能参数(比如join buffer、sort buffer,DBA重点关注)
 - 操作系统提供了各种资源使用策略,设置合理的配置,一边于数据库充分利用资源
 - 选用合适的硬件(比如硬盘,网卡,CPU等)
 
测试数据准备
导入测试数据
- MySQL官方测试数据库-employee-data
 - 地址:https://dev.mysql.com/doc/index-other.html
 - 下载测试数据库文件

 

 
- 将下载好的测试数据库文件上传到数据库所在服务器
 - 将测试数据库压缩文件进行解压,并切换到解压后的目录下
 - 执行以下命令进行数据的导入
 
mysql -uroot -p密码 < employees.sql
 

- 执行以下命令对导入的数据进行校验
 
mysql -uroot -p密码 -t < test_employees_md5.sql
 

