豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > 数据库的性能优化解决方案
侵权投诉

数据库的性能优化解决方案

数据库的性能优化解决方案 数据库优化 数据库性能的提高

数据库优化是一个很广的范围,涉及到的东西比较多,并且每个特定的数据库,其具体的优化过程也是不一样的.因为优化的很大一部分最终都要跟具体的数据库系统细节打交道,在此不可能针对所有的数据库都一一详细阐述,如果那样,恐怕写几本书都写不完.只能针对一些比较通用的,经常用到的的东西进行一个讨论,一般情况下,数据库的优化指的就是查询性能的优化(虽然严格上来说不应该是这样的),让数据库对查询的响应尽可能的快.仅对数据库系统本身而言,影响到查询性能的因素从理论上来讲,包括数据库参数设置(其实就是通过参数控制数据库系统的内存,i/o,缓存,备份等一些管理性的东西),索引,分区,sql语句.数据库参数设置本身是一个很复杂的东西,分区则主要是针对大数据量的情况下,它分散了数据文件的分布,减少磁盘竞争,使效率得到提升。

每种数据库或多或少都有一些自己特定的索引,如oracle除了常规索引之外还有反向索引,位图索引,函数索引,应用程序域索引等等,能够让用户对数据的逻辑组织有着更为精确的控制,而sqlserver没有这么多的索引,大体来说,sqlserver的索引分为两种:聚集索引和非聚集索引.在分区方面,oracle和sqlserver比较相似,不过sqlserver的分区更为繁琐一些,但随着

sqlserver的版本越来越高,其分区操作也趋向于简洁.sql语句优化则基本上比较独立,目前的一些数据库系统处理sql的机制都比较类似,因为sql本身就是一个标准。这三种将会在下面作一个详细的讨论.本讨论建立在sqlserver上,因为目前部门的很多系统的数据库用到的是sqlserver,虽然oracle会给与我们更多的可探讨的范围.

2:测试数据库的建立

因为要讨论索引,分区,sql等,因此有必要建立一个数据库,不然只是泛泛而谈,我在

sqlserver2000上建立了一个名为ipanel的数据库,该数据库只有一张表,名为person,person的定义如下:

CREATE TABLE [dbo].[person] (

[id] [bigint] NOT NULL , --记录的id

[name] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,--姓名

[age] [int] NULL ,--年龄

[addr] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,--地址

[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,--性别

[dept] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,--部门

[pos] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,--邮编

[tel] [char] (15) COLLATE Chinese_PRC_CI_AS NULL ,--电话

[fax] [char] (15) COLLATE Chinese_PRC_CI_AS NULL ,--传真

第1页

你可能喜欢

  • 数据库解决方案
  • 应用服务器
  • oracle教程
  • Java学习笔记
  • 大型网站架构
  • 金蝶K3数据库
  • 计量单位

热门文档

相关文档

  • 【论文】数据库应用系统性能优化解决方案研究

    数据库应用系统性能优化解决方案研究_专业资料。基于数据库应用系统,执行效率不高等问题,可以采取如下几种方式加以解决:修改应用技术模式、建立历史数据库、利用数据库索...

  • 【论文】数据库应用系统性能优化解决方案研究

    数据库应用系统性能优化解决方案研究_专业资料。基于数据库应用系统,执行效率不高等问题,可以采取如下几种方式加以解决:修改应用技术模式、建立历史数据库、利用数据库索...

  • 数据库性能优化解决方案文档

    数据库性能优化解决方案数据库优化方案是对用户提出的 K3 系统在使用过程中遇到的性能问题,从 SQL Server 调整,硬件调整这两方面提出了性能优化解决方案。 1 ...

  • 【论文】数据库应用系统性能优化解决方案研究

    数据库应用系统性能优化解决方案研究 基于数据库应用系统,执行效率不高等问题,可以采取如下几种方式加以解决:修改应用技术模式、建立历史数据库、利用数据库索引技术、利...

  • Oracle数据库性能优化方案的研究

    Oracle数据库性能优化方案的研究_计算机软件及应用_IT/计算机_专业资料。Oracle数据...了解其体系结构可以帮助我们解决复杂的问题, 优化数据库的性 能,设计并开发出更...

  • mysql性能优化解决方案

    mysql性能优化解决方案_IT/计算机_专业资料。mysql 性能优化MySQL 数据库性能优化 数据库性能 性能优化 Renhao 2011/11/30 1. 资源管理平台数据库 资源管理平台数据...

  • 解决软件性能问题的DB2数据库优化方案

    龙源期刊网 http://www.qikan.com.cn 解决软件性能问题的 DB2 数据库优化方案 作者:马秋慧 来源:《电脑知识与技术》2013 年第 04 期 摘要:通过应用软件的...

  • 金蝶K3数据库索引及系统性能优化解决方案(具体应用篇)

    金蝶K3数据库索引及系统性能优化解决方案(具体应用篇)_IT/计算机_专业资料。此文件经过整理及个人实践可用。K3 数据库索引及系统性能优化解决方案(具体应用篇) --...

  • 【论文】解决软件性能问题的DB2数据库优化方案

    解决软件性能问题的DB2数据库优化方案_计算机软件及应用_IT/计算机_专业资料。ISSN 1009-3044 E—mail:jsh@dnzs.net.cn http://www.dn ISSN...

  • Oracle数据库性能优化方案_杨厚云

    中的一些工作机制, 优化模式, 结 合实际工作经验, 重点讨论了内存和磁盘 I/O 优 化, 并针对不同的数据处理方式, 分别提出了不同的 数据库性能优化方案。 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部