- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库查询优化
数据库查询优化
张志胜
oldbc@seu.edu.cn
0.引言
0.引言
数据库系统是管理信息系统的核心,
数据库系统是管理信息系统的核心,
基于数据库的联机事务处理(OLTP )以及
基于数据库的联机事务处理(OLTP )以及
联机分析处理(OLAP)是银行、企业、政府
联机分析处理(OLAP)是银行、企业、政府
等部门最为重要的计算机应用之一。从大
等部门最为重要的计算机应用之一。从大
多数系统的应用实例来看,查询操作在各
多数系统的应用实例来看,查询操作在各
种数据库操作中所占据的比重最大,因此
种数据库操作中所占据的比重最大,因此
如何优化数据库查询有着很重要的意义。
如何优化数据库查询有着很重要的意义。
优化数据库查询可以从以下几个方面进行:
优化数据库查询可以从以下几个方面进行:
一、后台数据库设计。
一、后台数据库设计。
二、SQL语句优化。
二、SQL语句优化。
三、前台实现的优化。
三、前台实现的优化。
1. 后台数据库设计
1. 后台数据库设计
一个好的数据库结构可以大大提高查
一个好的数据库结构可以大大提高查
询的效率。所以后台数据库结构的优化是
询的效率。所以后台数据库结构的优化是
数据库查询优化的基础。后台数据库结构
数据库查询优化的基础。后台数据库结构
的优化可从以下两个方面进行:
的优化可从以下两个方面进行:
1.1适当违反数据库设计范式
1.1适当违反数据库设计范式
所谓违反数据库设计范式就是在建表
所谓违反数据库设计范式就是在建表
时,留冗余字段。这是由于在查询A表信息
时,留冗余字段。这是由于在查询A表信息
时,可能经常要关联到B表中的信息。此
时,可能经常要关联到B表中的信息。此
时,可以在A表中设立冗余字段存储B表中
时,可以在A表中设立冗余字段存储B表中
的相关信息。这样可以避免连接操作。
的相关信息。这样可以避免连接操作。
比如在 -
CD ERP生产管理系统中,有一
比如在CD-ERP生产管理系统中,有一
张记录产量的表字段如下:“产品名称”、
张记录产量的表字段如下:“产品名称”、
“扩散批号”、“实做数”、“次品数”。但用
“扩散批号”、“实做数”、“次品数”。但用
户要求知道每种产品的封装形式。如果不
户要求知道每种产品的封装形式。如果不
加冗余字段,那必须用该表的“扩散批号”字
加冗余字段,那必须用该表的“扩散批号”字
段关联“生产工作令”基表,从而查出“封装
段关联“生产工作令”基表,从而查出“封装
形式” 。但“生产工作令”基表的记录数很多
形式” 。但“生产工作令”基表的记录数很多
所以查询速度很慢。在这种情况下,就要
所以查询速度很慢。在这种情况下,就要
在原来的表中加入“封装形式”这一冗余字
在原来的表中加入“封装形式”这一冗余字
段,以提高查询速度。如下图所示:
段,以提高查询速度。如下图所示:
产品名称 扩散批号 实做数 次品数 ……
XXXX XXXX XXXX XXXX
……
工作令编号 扩散批号 封装形式 ……
XXXX XXXX XXXX
……
改进前
产品名称 组装批号 实做数 次品数 封装形式 ……
XXXX XXXX XXXX XXXX XXXX
您可能关注的文档
最近下载
- 编译原理(国防科大)中国大学MOOC慕课 章节测验期末考试答案.docx VIP
- 直播培训课件图片.ppt VIP
- 外刊经贸知识选读全部课文翻译.pdf VIP
- 医药公司温湿度监测系统更换专项内审(包括计划、检查记录、内审报告).pdf VIP
- 2026年中国农业银行校园招聘考试备考试题及答案解析.docx VIP
- 2024年江苏省盐城市中考数学真题试卷及答案.docx VIP
- 指向素养发展的物理课堂转型与重构.pptx VIP
- 设计基础:色彩构成的表现形式与应用PPT教学课件.pptx VIP
- 年产5000吨青霉素原料药工厂发酵车间的设计.docx
- 学堂在线软件安全:漏洞利用及渗透测试(南开)期末测试答案.docx
原创力文档


文档评论(0)