问题描述:

  •    1:表空间是存储数据库对象(例如索引 、表)的逻辑容器。
  •    2:在创建数据库对象不为其指定存储属性,则相应的表和索引会自动继承表空间的存储特性。
  •    故:若需要好的索引、表的性能则需要表空间具有可以使得表性能和可维护性达到最优化的程度。

解决方法:

建议:启动本地管理和自动段空间管理ASSM特性的情况下的创建表空间。

  1 -------Oracle12c 性能优化攻略:攻略1-1:创建具有最优性能的数据库
2
3 create tablespace tools
4 datafile '/u01/dbfile/O12C/tools01.dbf' size 100m;
5
6 ------- 通过下面责怪查询来验证创建了本地管理的表空间 并且使用ASSM:
7 select tablespace_name, extent_management, segment_space_management
8 from dba_tablespaces
9 where tablespace_name='TOOLS';
10
11 -------下面是一些输出示例:
12

工作原理:


  本攻略中讨论2个独立的表空间特性:

  1: 本地管理表空间

  2:自动段空间管理ASSM

  从oracle12C 开始,所有表空间都创建为本地管理的表空间。而之前版本是可以选择本地管理或者字典管理。

表空间的段空间管理属性可以设置为auto ,也可以设置为MANUAL。Oracle强烈推荐使用AUTO自动段空间管理。这允许Oracle数据库自动管理很多以前数据库管理员必须手动调整的物理空间特性。

在大多数情况下,使用自动段空间管理的表空间将会比手动管理跟高效率的处理事物。除非有经过验证的实例可以证明MANUAL更好,否则都用ASSM


在创建表空间的时候,若木有统一的盘区大小,Oracle将会自动分配盘区大小为64KB/1MB/8MB/64MB

.如果表空间中的大小是可变的,可以使用自动分配大小。可以通过 extent  management local autollocate  子句来显示告诉oracle数据库自动确定盘区大小。













Oracle12c 性能优化攻略:攻略1-2:创建具有最优性能的表空间的更多相关文章

  1. Oracle12c 性能优化攻略:攻略目录表

    注:本文来源于 [美] Sam Alapati ,   Darl Kuhn ,  Bill Padfield  著   朱浩波 翻译 <Oracle Database 12C 性能优化攻略> ...

  2. Oracle12c 性能优化攻略:攻略1-3: 匹配表类型与业务需求

    注:目录表 <Oracle12c 性能优化攻略:攻略目录表> 问题描述 你刚开始使用oracle数据库,并且学习了一些关于可用的各种表类型的知识.例如:可以在堆组织表.索引组织表等之间支出 ...

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

    一:章节前言 本章着眼于影响表中数据存储性能的数据库特性. 表的性能部分取决于在创建之前所应用的数据库特性.例如:在最初创建数据库时采用的物理存储特性以及相关的表空间都会在后来影响表的性能.类似地,表 ...

  4. 手动purge优化器的统计信息与AWR快照,减少对sysaux表空间的占用

    1.运行以下脚本,计算当前优化器统计信息和AWR快照表占用sysaux的空间 SQL> conn / as sysdba SQL> @?/rdbms/admin/awrinfo.sql 2 ...

  5. 优化器统计跟踪(SYS.EXP_HEAD$ SYS.EXP_OBJ$ SYS.EXP_STAT$不)导致表空间 SYSAUX不断增长

    资料来自support文档 ID 2354960.1 环境: aws rds 19c(亚马逊云oracle 数据库) 背景: 在一次查看数据库表段的占用空间大小的时候,无意间发现其中EXP_开头的表占 ...

  6. MySQL性能优化:索引

    MySQL性能优化:索引 索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序顺序对这些指针排序.数据库使用索引以找到特定值,然后顺指针找到包含该值的行.这样可以使对应于表的SQL语句执 ...

  7. SQL性能优化

    引言: 以前在面试的过程中,总有面试官问道:你做过sql性能优化吗?对此,我的答复是没有.一次没有不是自己的错误,两次也不是,但如果是多次呢?今天痛下决心,把有关sql性能优化的相关知识总结一下,以便 ...

  8. SQL SERVER 查询性能优化——分析事务与锁(五)

    SQL SERVER 查询性能优化——分析事务与锁(一) SQL SERVER 查询性能优化——分析事务与锁(二) SQL SERVER 查询性能优化——分析事务与锁(三) 上接SQL SERVER ...

  9. MySQL 性能优化-数据库死锁监控

    MySQL性能优化-数据库死锁监控 by:授客 QQ:1033553122 1)表锁定 通过检查 table_locks_waited 和 table_locks_immediate 状态变量来分析表 ...

随机推荐

  1. Gradle 从svn 中检出的父项目后处理配置【我】

    前提: 一个用gradle配置的 类似maven的聚合项目的项目,然后它在svn上就是一个父工程的目录. 检出方式: 在eclipse中,直接用svn资源库检出 父项目 的目录. 然后,在父项目下面的 ...

  2. 元组&哈希&字典

    1.元组(1)特性:不可变(不能修改.添加.删除),可以做切片 元组本身不可变,如果元组中还包含其他可变元素,这些可变元素可以改变(元组里套用列表,列表中的值可变)(2)功能: index count ...

  3. Harbor镜像迁移

    目录 背景说明 方案实现 背景说明 在早期生产环境尝试使用docker的时候,虽然使用了harbor作为镜像仓库,但是并没有做好相关存储规划,所有的镜像都直接存储到了harbor本地.随着业务发展,本 ...

  4. WebServer Security apache / bind / IIS5

    s C:\Users\Lindows\Desktop\学习参考 Apache_配置规范_(Linux).zip Apache_配置规范_(Windows).zip BIND_配置规范.zip IIS5 ...

  5. Shell标准输出、标准错误

    shell中可能经常能看到:>/dev/null 2>&1 eg:sudo kill -9 ps -elf |grep -v grep|grep $1|awk '{print $4 ...

  6. JavaSE学习总结(二)——Java语言基础

    一.Java程序预览 Java的语法与C非常类似,这里先使用几个非常简单的程序以点带面来区分C语Java的区分再细讲每个知识点.该文仅针对有编程基础的朋友参考. 1.1.Hello World 创建j ...

  7. hashmap和hashtable异同

    (一)继承的历史不同 Hashtable是继承自Dictionary类的,而HashMap则是Java 1.2引进的Map接口的一个实现. public class Hashtable extends ...

  8. python 创建实例--待完善

    今天好好琢磨一下 python 创建实例的先后顺序 一. 就定义一个普通类 Util (默认)继承自 object,覆写 new ,init 方法 class Util(object): def __ ...

  9. css3让图文不能复制

    -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; -khtml-user-select: none; ...

  10. python执行centos命令

    import os improt sys import re import commands a = commands.getoutput("ls -al /") print a