1 / 5
文档名称:

数据库优化.doc

格式:doc   大小:23KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库优化.doc

上传人:雾里看花 2019/2/28 文件大小:23 KB

下载得到文件列表

数据库优化.doc

文档介绍

文档介绍:数据库优化数据库优化的目的:避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。数据库的优化包括物理上的优化,如良好的平台(硬件平台、网络平台),合理的环境参数(操作系统环境参数、oracle环境参数),及软件上的优化。数据库结构的设计1、数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好的基础。标准化的数据库逻辑设计包括用多的、有相互关系的窄表来代替很多列的长数据表。下面是一些使用标准化表的一些好处。A:由于表窄,因此可以使排序和建立索引更为迅速B:由于多表,所以多镞的索引成为可能C:更窄更紧凑的索引D:每个表中可以有少一些的索引,因此可以提高insertupdatedelete等的速度,因为这些操作在索引多的情况下会对系统性能产生很大的影响E:更少的空值和更少的多余值,增加了数据库的紧凑性由于标准化,所以会增加了在获取数据时引用表的数目和其间的连接关系的复杂性。太多的表和复杂的连接关系会降低服务器的性能,因此在这两者之间需要综合考虑。定义具有相关关系的主键和外来键时应该注意的事项主要是:用于连接多表的主键和参考的键要有相同的数据类型。2、键的设计基本表设计中,表的主键、外键、索引设计占有非常重要的地位,它们与系统的运行性能密切相关。主键(PrimaryKey):主键被用于复杂的SQL语句时,频繁地在数据访问中被用到。一个表只有一个主键。主键应该有固定值(不能为Null或缺省值,要有相对稳定性),不含代码信息,易访问。把常用(众所周知)的列作为主键才有意义。短主键最佳(小于25bytes),主键的长短影响索引的大小,索引的大小影响索引页的大小,从而影响磁盘I/O。主键分为自然主键和人为主键。自然主键由实体的属性构成,自然主键可以是复合性的,在形成复合主键时,主键列不能太多,复合主键使得Join操作复杂化、也增加了外键表的大小。人为主键是,在没有合适的自然属性键、或自然属性复杂或灵敏度高时,人为形成的。人为主键一般是整型值(满足最小化要求),没有实际意义,也略微增加了表的大小;但减少了把它作为外键的表的大小。(2)外键(ForeignKey):外键的作用是建立关系型数据库中表之间的关系(参照完整性),主键只能从独立的实体迁移到非独立的实体,成为后者的一个属性,被称为外键。(3)索引(Index):利用索引优化系统性能是显而易见的,对所有常用于查询中的Where子句的列和所有用于排序的列创建索引,可以避免整表扫描或访问,在不改变表的物理结构的情况下,直接访问特定的数据列,这样减少数据存取时间;利用索引可以优化或排除耗时的分类操作;把数据分散到不同的页面上,就分散了插入的数据;主键自动建立了唯一索引,因此唯一索引也能确保数据的唯一性(即实体完整性);索引码越小,定位就越直接;新建的索引效能最好,因此定期更新索引非常必要。索引也有代价:有空间开销,建立它也要花费时间,在进行Insert、Delete和Update操作时,也有维护代价。二、索引的设计尽量避免表扫描检查你的查询语句的where子句,因为这是优化器重要关注的地方。包含在where里面的每一列(column)都是可能的侯选索引,为能达到最优的性能,考虑在下面给出的例子:对于在where子句中给出了column1这个列。下面的

最近更新

财务管理专业培养目标和就业方向介绍财务管理.. 8页

2024年(集合)我的减肥计划作文4篇 5页

采矿工程毕业设计开题报告 12页

防汛工作总结范文(精选5篇) 14页

高中数学七大数学基本思想方法 4页

2024年(经典)解除劳动合同 23页

2022学年高一语文期末试卷(含答案) 25页

A1学情分析方案初中物理 5页

【地理素养】微专题——工业发展及其影响 7页

个人总结的内容包括 30页

二年级上学期体育课教案 (3)跑:听各种信号直.. 6页

人教部编版七年级道德与法治上册《第一单元综.. 10页

六年级英语下册思维导图第一单元 10页

半导体芯片系统设计与工艺博士生培养方案 6页

四川省遂宁市第二中学校2021-2022学年八年级上.. 14页

基于Android平台的移动电子商务客户端设计与实.. 59页

大学计算机基础试题及答案(完整版) 7页

安全设计诊断报告 28页

小学美术课题开题报告范文小学生美术兴趣的培.. 38页

第九讲商贸业电子商务 39页

建筑工程招投标与合同管理复习整理 8页

成本会计题库 23页

政教处干事工作职责(6篇) 11页

施工技术方案 77页

健康风险评估体系的建立 10页

汽车行业电子商务毕业论文【管理资料】 20页

湖南省长沙市明德中学2022-2023学年高一上学期.. 9页

电力工程技术标书 45页

第八章 供应链与物流管理 30页

统编版高二语文选择性必修中册第一单元研习任.. 13页