MySQL数据库的查询过程及查询优化综述.doc

资料分类:精选论文 上传会员:螺蛳粉50g 更新时间:2024-01-25
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 螺蛳粉50g 对本文的描述:为了研究数据库在查询操作时如何高效地提高执行效率,本文针对数据库的执行流程以及执行SQL语句,探索影响数据库查询性能的因素,结合数据库的执行查询流程,找出合适的参数配......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: