整理碎片2
move 和shrink 的共同点1、收缩段2、消除部分行迁移3、消除空间碎片4、使数据更紧密shrink语法: alter table TABLE_NAME shrink space [compact|cascate]segment shrink执行的两个阶段:1、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程中...
RAID 5 ,RAID10 ,RAID1+0, RAID 0+1
经常有人来文RAID,只其然而不知其所以染,今天我就以网吧为例讲解下。随着网吧规模扩大,网吧电脑数量也会相应增加,上网的顾客也随之增多,服务器硬盘数据存取的速度将会成为新的瓶颈,很多顾客开始投诉服务器点播的电影比较卡、游戏升级速度慢等问题,倘若不采取相关措施,那么好不容易扩大的经营将毁于一旦。 ...
SGA,PGA,LIBRARY CACHE,BUFFER CACHE命中率
PGA的内存命中:SELECT name profile,cnt,decode( total, 0, 0, round( cnt * 100 / total)) percentageFROM ( SELECT name, value cnt, ( SUM( value ) OVER()) totalFROM v$sysstatWHERE name LIKE 'workarea exec%');-- 数据缓冲区高速缓存SELECT physical_reads, db_block_gets, consistent_gets, NAME,...
整理碎片1
select count(*) from x$ksmspalter system flush buffer_cachealter system flush shared_pool
DBMS_SYSTEM包
dbms_system.get_env(var IN VARCHAR2, val OUT VARCHAR2) 这个过程返回ORACLE的环境变量例如:SQL> declare env varchar2(200); 2 begin 3 dbms_system.get_env('ORACLE_HOME',env); 4 dbms_output.put_line(env); 5 end;&nbs...
oracle 后台进程的理解笔记
PMON PMON,进程监视。PMON主要有3个用途: 1,在进程非正常中断后,做清理工作。例如:dedicated server失败了或者因为一些原因被杀死,这是PMON的工作分两种。第一,是对dedicated server所做的工作进行恢复或撤销。第二:是释放dedicated server占用的资源。PMON会把失败进程的未提交的工作进行rollback,释放...
字符集的理解与乱码的解决 必须操作系统字符集
数据库字符集 charactor set example:ZHS16GBK,AL32UTF8客户端字符集 注册表 NLS_LANG ,LINUX下表现为profile操作系统字符集 控制面板 或c:>chcp 返回代码936应用程序所采用的NLS_LANG以及所使用的ORACLE_HOME当客户端字符集与数据库字符集一样,操作系统字符集直接存...
链接收集
RAC 10G:http://www.itpub.net/thread-525469-1-1.html
rac install 学习笔记
◎设备选型 1、服务器:DellR620两台。cpu 8 core,内存64G,600G 15000转sas硬盘,双电源,hba卡一块,连接存储线缆一根(连接hba卡和共享存储)。 2、存储:dellMD3200一台。双控制器,12块600G 15000转sas硬盘。为追求最高可用性,使用的raid级别是raid10. 3、交换机:华为3com两台,型号为h3c S50...
锁结构的理解
lock structure 包含锁模式和进程id信息.lock structure 组成连表resource structure 理解 :oracle定义的一种数据结构 .这种数据结构对要进行并发控制的资源进行描述.包含 waiter list LMODE=0,REQUEST>0 , converter ...
SQL学习笔记
数据排序:row_number() 123 rank(() 113dense_rank() 112merge 改写有聚合的updatemerge into target_table ousing relation_table t on (t.condition1=o.condition1)when matched then updateset o.field1=t.field8...
V$SESSION_WAIT
(1)-V$SESSION_WAIT 这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以做为一个起点指明探寻问题的方向。 V$SESSION_WAIT中,每一个连接到实例的session都对应一条记录...
Hint学习笔记
Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从 而使语句高效的运行。例如,...
执行计划的理解.
SORT(UNIQUE) 指把查询语句的输出结果变成唯一集合的过程。1>一种是使用了“DISTINCT”,2>一种是子查询以提供者角色向主查询提供其执行结果。SELECT order_id,order_dateFROM ordersWHERE order_id in (SELECT order_id &n...
ORACLE 内存结构理解.
UGA:USER SESSION STATE(including resource and security) and CURSOR_STATUS (running memory data,eg retrieve cursor data records).PGA: STACK SPACE,可选(sort area size,session_state,cursor_status)Large pool:MTS,parallel,部分备份和恢复,ORACLE XAMTS: ...
优化学习笔记
1、通过top sql找出有问题的sql语句select * from (select * from v$sqlstats order by DISK_READS desc) where rownum<=10;还可以对ELAPSED_TIME,AVG_HARD_PARSE_TIME等排序2、指定某个jdbc的连接找出有问题的sql语句我们jdbc连接到数据库,一般情况下是web界面连接查询。select sid, serial#, username, s...
sql tunning1 物化内连接视图:
物化内连接视图: with t1 as (select /*+ materialize */ a.user_name, a.invest_id from base_data_login_info@agen...
创建data guard
安装了windows与linux双系统,有时需要读取linux分区里的文件。而通过Ext2Explore工具可以在windows下访问linux分区。Ext2Explore可以查看EXT2、EXT3、EXT4分区的文件。百度经验:jingyan.baidu.com工具/原料Ext2Explore...
学习笔记imp/exp tunning
imp/exp优化 标签: buffer数据库importoraclearchive优化 2009-03-25 15:50 3727人阅读 评论(0) 收藏 举报 本文章已收录于: .embody{ padding:10px 10px 10px; margin:0 -20px; border-bottom:solid 1px #...
快速导出数据
exp sms/sms file=smsmg_p7.dmp tables=SMSMG:M07 direct=y recordlength=65535 statistics=none导出时间大约28分钟:Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit ProductionWith the Partitioning, Real Application Clusters, OLAP and Data Mining optionsExport done in ...