首页 > 其他 > 详细

第一章:优化表性能

时间:2017-09-01 14:16:10      阅读:291      评论:0      收藏:0      [点我收藏+]

一:章节前言

本章着眼于影响表中数据存储性能的数据库特性

表的性能部分取决于在创建之前所应用的数据库特性。例如:在最初创建数据库时采用的物理存储特性以及相关的表空间都会在后来影响表的性能。类似地,表性能还受到最开始选择的物理特性的影响。例如:表类型和数据类型。

因此应用实践中使用的数据库、表空间、和表的创建标准(并将性能问题放在心上),就形成了优化数据可能性和可扩展性的基础。

组成Oacle数据库的物理结构用来存储、管理、保护以及读取数据。

在创建数据库的时候,可以选择应用一些与性能相关的特性。例如文件的初始布局以及表空间的管理类型,都是在创建数据库时制定。这时所实现的架构上的决策,通常都会产生很长远的影响。

提示: oralce实例的定义是其内存结构及其后台进程。而Oracle数据库则由物理文件(即:数据文件、控制文件、在线重做日志文件)组成。

  如图1-1所描述的那样,表空间是支持管理一组数据文件的逻辑结构。数据文件就是磁盘的物理文件。配置表空间时,要注意一些对性能会产生深远影响的特性,也就是本地管理表空间以及自动段存储管理的表空间。如果合理地设计这些特性,将来也就能最大限度得可接受到表性能

                                                    技术分享

                                                                                      图1-1 逻辑存储于物理存储之间的关系图



表是数据库中存储数据的对象。数据库性能衡量的是应用能够以什么样的速度插入、更新、删除、和查询数据。因此,此书就从优化表性能的攻略讲起。

本章首先介绍创建数据库和表空间时,可能会影响表性能的各方面因素,然后,讨论另外一些主题,比如根据于性能相关的业务需求,选择表类型和数据类型。稍后介绍的主题包括管理表空间使用情况的物理实现方式。本章还会详细介绍其他问题。例如探测表碎片、处理位于高水位线下方的空闲空间、行链接以及数据压缩。除此之外还会描述Oracle段顾问(Oracle Segment Advisor).这个工具很好用,能够帮助你自动探测并解决碎片和未使用的空间问题。



攻略1-1:创建具有最优性能的数据库



第一章:优化表性能

原文:http://www.cnblogs.com/ios9/p/7462861.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!