Oracle12c 性能优化攻略:攻略1-2:创建具有最优性能的表空间
问题描述:
- 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:创建具有最优性能的表空间的更多相关文章
- Oracle12c 性能优化攻略:攻略目录表
注:本文来源于 [美] Sam Alapati , Darl Kuhn , Bill Padfield 著 朱浩波 翻译 <Oracle Database 12C 性能优化攻略> ...
- Oracle12c 性能优化攻略:攻略1-3: 匹配表类型与业务需求
注:目录表 <Oracle12c 性能优化攻略:攻略目录表> 问题描述 你刚开始使用oracle数据库,并且学习了一些关于可用的各种表类型的知识.例如:可以在堆组织表.索引组织表等之间支出 ...
- Oracle12c 性能优化攻略:攻略1-1:创建具有最优性能的数据库
一:章节前言 本章着眼于影响表中数据存储性能的数据库特性. 表的性能部分取决于在创建之前所应用的数据库特性.例如:在最初创建数据库时采用的物理存储特性以及相关的表空间都会在后来影响表的性能.类似地,表 ...
- 手动purge优化器的统计信息与AWR快照,减少对sysaux表空间的占用
1.运行以下脚本,计算当前优化器统计信息和AWR快照表占用sysaux的空间 SQL> conn / as sysdba SQL> @?/rdbms/admin/awrinfo.sql 2 ...
- 优化器统计跟踪(SYS.EXP_HEAD$ SYS.EXP_OBJ$ SYS.EXP_STAT$不)导致表空间 SYSAUX不断增长
资料来自support文档 ID 2354960.1 环境: aws rds 19c(亚马逊云oracle 数据库) 背景: 在一次查看数据库表段的占用空间大小的时候,无意间发现其中EXP_开头的表占 ...
- MySQL性能优化:索引
MySQL性能优化:索引 索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序顺序对这些指针排序.数据库使用索引以找到特定值,然后顺指针找到包含该值的行.这样可以使对应于表的SQL语句执 ...
- SQL性能优化
引言: 以前在面试的过程中,总有面试官问道:你做过sql性能优化吗?对此,我的答复是没有.一次没有不是自己的错误,两次也不是,但如果是多次呢?今天痛下决心,把有关sql性能优化的相关知识总结一下,以便 ...
- SQL SERVER 查询性能优化——分析事务与锁(五)
SQL SERVER 查询性能优化——分析事务与锁(一) SQL SERVER 查询性能优化——分析事务与锁(二) SQL SERVER 查询性能优化——分析事务与锁(三) 上接SQL SERVER ...
- MySQL 性能优化-数据库死锁监控
MySQL性能优化-数据库死锁监控 by:授客 QQ:1033553122 1)表锁定 通过检查 table_locks_waited 和 table_locks_immediate 状态变量来分析表 ...
随机推荐
- 用c语言实现http请求
用c语言来实现一个简单的http请求,请求 www.cnblogs.com 首页 #include<stdio.h> #include<stdlib.h> #include&l ...
- java.lang.ClassCastException:java.util.LinkedHashMap不能转换为com.testing.models.Account
ObjectMapper mapper=new ObjectMapper();POJO pojo = mapper.convertValue(singleObject, POJO.class);
- 特征选取1-from sklearn.feature_selection import SelectKBest
sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...
- if语句和case语句用法展示
if语句和case语句用法展示 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.单分支if条件语句 1>.语法格式一 if [ 条件判断式 ];then 源代码 fi 2& ...
- Hive记录-部署Hive环境
1.配置 hive1.2.0(前提要配置hadoop2.7.2,前面文档有介绍) #官网下载二进制包,解压到/usr/app 下,配置/etc/profile: export HIVE_HOME=/u ...
- JAVA记录-JSP页面获取服务器路径方式
1.basePath方式 <% String path = request.getContextPath(); String basePath = request.getScheme()+&qu ...
- 神级程序员通过两句话带你完全掌握Python最难知识点——元类!
千万不要被所谓"元类是99%的python程序员不会用到的特性"这类的说辞吓住.因为 每个中国人,都是天生的元类使用者 学懂元类,你只需要知道两句话: 道生一,一生二,二生三,三生 ...
- MySQL与宿主Linux之间交互式执行命令
在MySQL里面执行Linux的命令并返回结果 system commands root@localhost 11:36:23> system cal March 2017 Su Mo Tu W ...
- 《Two Dozen Short Lessons in Haskell》所有习题的索引
<Two Dozen Short Lessons in Haskell>(Copyright © 1995, 1996, 1997 by Rex Page,有人翻译为Haskell二十四学 ...
- CSS3美化有序列表
如图效果: <ol class="rightList"> <li> <span>周波</span> <span>< ...