摘要

基于MySQl对数据库查询性能的优化技术进行了研究,以山东省气象部门图片资料云平台的数据库作为测试环境,利用存储过程批量插入海量数据。针对数据表索引、Select语句优化、分页查询和查询缓存这四方面技术进行了大量实验测试,使用Show Profile功能和Google Chrome的开发者工具对测试结果分别进行数据库响应和页面加载速度的数据分析,并以二者作为测试结果的参数,论述了四方面技术对数据库查询性能的影响。结果表明,适当的数据表索引、SQL查询语句中"*"及"limit"的优化、id限定分页查询和查询缓存技术会大大提高数据库的响应速度。