摘要:
(一) 设置archive_lag_target参数1. 一旦设置了archive_lag_target初始化参数,数据库将会周期性的检查实例的当前重做日志。如果遇到下列情况,实例将会切换日志: n 当前日志n秒前创建,当前日志的归档时间估计为m秒,n+m的值超过archive_lag_target 阅读全文
2019年4月8日
2019年2月24日
摘要:
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27067062/viewspace-2129635/ SQL Monitor Report 1. SQL Monitor简介 在Oracle Database 11g中,系统自动监控符合以下条件的SQL,并收集执行时 阅读全文
2019年1月30日
摘要:
转载自刘向兵老师:http://www.askmaclean.com/archives/11g-direct-path-read-10949-_small_table_threshold-_serial_direct_read.html 在11g之前串行的扫描大表默认总是先将数据读取到Oracle高 阅读全文
2019年1月28日
摘要:
预备知识: 索引是针对于列提出来的概念。 假设对object_id建立索引,就要将这一列的‘值’和‘rowid’一起放到索引中去。rowid就是表中某一行的物理地址(rowid=数据文件号+块号 【一个extent中rowid的值是递增的】)。 Oracle中表是堆表,表中的数据是无序的,但是索引中 阅读全文
2019年1月27日
摘要:
1、什么是基数(Cardinality) 基数: 列上唯一键(Distinct_key)的数量,例如性别列有两个唯一的键值,男、女,那这一列的基数就是2。 无论有多少行,性别列只有两个唯一值,基数就是2。 主键列的基数就等于总行数。 基数越高,说明这个列重复数据越少;相反基数越低,说明列的重复值越多 阅读全文
摘要:
col tablespace_name for a40col CUR_PCT for a10col EXT_PCT for a10select tablespace,current_used_mb,total_mb,can_extend_mb,trunc(current_used_mb/total_ 阅读全文
2019年1月23日
摘要:
1、按天统计归档量,看哪天的归档多 2、查看日志切换的频率 切换频率与平均值的对比: 3、查找归档比较多的那天,日志切换比较频繁的时段,改变比较多的segment 4、定位大量修改segment对应的sql EXEC_DELTA SQL执行的次数。 ROWS_PROC_DELTA SQL解析后判断出 阅读全文
2019年1月22日
摘要:
1、round函数。 round函数能够按照数学规则进行四舍五入的进位,以保留小数点后要求的位数。 使用方法为 round(<小数>,<保留的位数>) 下面是两个例子: 2、trunc函数 trunc函数与round的功能相同,也能保留小数点后要去的位数,但是trunc不会按照数学规则仅为,只是单纯 阅读全文