ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 第五天 ocp培训1

第五天 ocp培训1

原创 Linux操作系统 作者:周应侯 时间:2012-03-25 14:11:14 0 删除 编辑
索引设置的不好,还不如不舍,会占空间
还原段:(环形的)--循环写
db2移植到oracle,最麻烦的是数据类型
大对象:
嵌套表:一个表中的一个列对应的另一张表
刚开始出去:初级dba   5k
2-3年           中级dba   10k
5-10年          高级dba   35k
体系结构,增删改查、监控数据库状态
建议:外面去磨练两三年,中、小企业,然后再想过安逸的日子
区按位图的方式来管理
会把整个块拿过去
tunefs2  -l /etc/sda1
可以看系统的参数
数据库块为os块的2的n次幂
db_cache_size  调优的东西
自动不一定适用于所有的企业
非标准块,可认为没用,现在10g、11g不建议这样做
oracle的块是非常优秀的一个东西,其他的其他数据库基本都有
高水位:hwm
黄河大坝上超过了,还低于它
delete --往后面写
pctfree 解决碎片的问题
数据库的表空间的block size建立好之后就不能修改,要么新建一个表空间,或者新建数据库,然后将数据导入到新的数据库。
调优调 free,userd
刚开始出去是自动管理
实际的工作中是手动管理的
调的时候,把其中的数据移出来,再一进去
迁移是很麻烦的,一不小心,就把用户的数据迁没了,一个公司一般一两年都要做一次迁移~
这章只要你们了解到里面有什么东西~
出去做事时不希望会有大量的回退数据,这样有可能会丢数据
自动undo管理
还原段的规划:设多少个?
 如果设20个,那么使用过程中真正用到的可能只有一个~
 考虑的东西:一个增删改
                   一个管理方式~
有大量的操作不要做undo切换,会丢数据的~
update  i/0最多,因为相当于先delete再update
所以有可能要对这个位置进行优化,
begin_time 和end_time
知道他平均用多少个块
mount状态下,desc后,在open下dba_data_files就看不了了,这个可能是个bug
alter system flush shared_pool;
db_block_size这个块如果在建库的时候指定了,
优你的类型,
一般优化你的sga区
数据仓库,除了优化你的sga,还有话temp,因为你的数据库大部分用作查的,那么他会把你的表做个副本,写到临时表空间里去
temp 我们可以为每个库指定一个自己的表空间,你在没提交之前,他不会改原表,而会改临时表空间里
多次增删改,产生大量的io,redo,undo都有要求
所以最多对sga和temp优化
oltp会产生大量的回退数据,还需调整undo表空间,v$undo_stats
  就可以分析一个值,平均这10天undo的值是多少~
调优而不是优化它的内部的东西
很多是自动化管理的,所以要改为手动修改,这样才能优化
这只是优化的一点点东西

表:
删除表中的列,不常用,一旦规划好了,就不会修改结构,会修改数据字典,
rowid,dba_users
用rowid该用户名的密码
写的脚本,首先把user spool出来
建表空间之前先 1 规划好
2、定义表结构,数据类型
接下来然后创建
临时表空间是对库的
 create table y(i varchar2(20)) tablespace zhouhuan ;
 alter database default temporary tablespace temp;
create temporary tablespace  temp02 tempfile '' size 10m;
 
临时表空间是相当于数据库的,就像undo表空间,system表空间一样
vi中,命令行模式和插入模式复制粘贴的时候细节要注意
insert into y values () ---以表结构录入,不能少,除非你对表非常熟
不建议这样做
drop table a ;回收站机制,purge recyclebin;
设计:范式,一张表主要是学员的,一张表是成绩 的
减少冗余
临时表用做事务处理的,一种是事务级别的,一种是会话级别的
移表到其他的表空间, 可以减少碎片,提高性能
alter table a move tablespace zhouhuan;
//移动的时候最好offline,否则会丢数据
主键不能删除
北有 东北 硬件
华科 软件和光纤
在外面:ctas 1=0;
1=0是个不成立的条件
lamp
lnmp
操作系统中的集群架构一定会用到 
selete into
建表方法:
create table a (id ) as select * from b where 1=0;
列不一样,但数据类型一样
表结构一样,架构  
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22815499/viewspace-719468/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 第四天 ocp培训1
下一篇: 第六天 ocp培训1
请登录后发表评论 登录
全部评论

注册时间:2009-11-03

  • 博文量
    56
  • 访问量
    143756