需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10447 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
内容摘要:随着时代的发展,人们的生活水平不断提高,同时也在不停地生产出海量的数据,数据库系统性能面临着挑战,如何高效快捷地完成查询请求已然成为了人们的需求所在。 本文以MySQL数据库为例,首先了解MySQL的逻辑架构,分三层结构依次介绍客户端、服务器及存储引擎,接着介绍了MySQL的查询运行过程,分别为每个组件结构功能展开描述,从运行原理上寻找优化手段,结合查询流程,从内外两方面,即配置内置参数和外部输入的SQL查询语句优化,提出数据库性能优化建议。 □ 关键词:MySQL数据库;逻辑架构;查询流程;优化手段
目 录 内容摘要 Abstract 1、引言-1 1.1、研究背景-1 1.2、研究目的-1 1.3、文献综述-1 1.4、研究思路和内容结构-2 2、MySQL执行流程-4 2.1 MySQL逻辑结构-4 2.2、MySQL查询流程-5 2.2.1、客户端/服务器通信协议-6 2.2.2、查询缓存-7 2.2.3、解析优化-8 2.2.4、执行计划-10 3、查询优化-11 3.1、内部优化:配置调参优化-11 3.1.1、key_buffer_size-11 3.1.2、query_cache_size-12 3.1.3、read_buffer_size-14 3.2、外部优化:SQL语句优化及表结构优化-14 3.2.1、适当添加索引-14 3.2.2、LIMIT的合理使用与尽量避免SELECT *-16 3.2.3、DISTINCT优化-17 3.2.4、更改字段数据类型-18 3.2.5、优化UNION-18 3.2.6、对COUNT()的合理使用-19 3.2.7、适当进行垂直分割-20 4、结语-22 参 考 文 献-23 致 谢-24 |