- 博客(18)
- 资源 (16)
- 收藏
- 关注
原创 Oracle---查看数据库中查询时主要访问方式,获取大表小表访问比率(2个表的访问算法不同)
---table scans (long tables)过多的话,一般db file scattered read比较显著---_small_table_threshold来定义大表和小表的界限。缺省为2%的Buffer数量 ,>这个参数为大表---default 大表的全表扫描会被置于LRU的末端(最近最少使用,冷端),以期尽快老化(让其尽快换出buffer cache),减少Buffer的占用--表访问统计 SELECT value, name FROM V$SYSSTAT
2022-06-08 17:30:39
261
原创 Oracle--查询latch free 等待事件相关信息
--查询latch free 等待事件相关信息 COL event FORMAT a20; COL waits FORMAT 9999990; COL timeouts FORMAT 99999990; COL average FORMAT 99999990; SELECT event "Event", time_waited "Total Time", total_waits "
2022-06-08 17:28:11
262
原创 Oracle ---查询解析比率
---查询解析比率 SELECT 'Soft Parses ' "Ratio", ROUND(((SELECT SUM(value) FROM V$SYSSTAT WHERE name = 'parse count (total)') - (SELECT SUM(value) FROM V$SYSSTAT
2022-06-08 17:27:00
236
原创 Oracle--PGA--查看数据库中行chain 和--在内存中排序比率(最优排序)
---查看pga show parameters area_size--- 查看pga SELECT * FROM v$pgastat; --查看pga建议 SELECT (SELECT ROUND(value/1024/1024,0) FROM v$parameter WHERE name = 'pga_aggregate_target') "Current Mb" , ROUND(pga_target_for_estimate/1024/1024
2022-06-08 17:26:14
197
原创 Oracle ----undo 与回滚段
---检查undo show parameter undo_ ---检查undo rollback segment 使用情况 select name, rssize, extents, latch, xacts, writes, gets, waits from v$rollstat a, v$rollname b where a.usn = b.usn order by waits desc; ---每个事务产生的redo 块大小
2022-06-08 17:20:25
421
原创 Oracle----10个热点对象
--10个热点对象col objct_name for a30select * from(select ob.owner, ob.object_name, sum(b.tch) Touchsfrom x$bh b , dba_objects obwhere b.obj = ob.data_object_id and b.ts# > 0group by ob.owner, ob.object_nameorder by sum(tch) desc)where rownum ...
2022-06-08 17:18:06
169
原创 Oracle --buffer cache 对象所有者,名称, 类型,总大小,cache大小
--buffer cache 对象所有者,名称, 类型,总大小,cache大小column c1 heading "Object|Name" format a30 truncatecolumn c2 heading "Object|Type" format a12 truncatecolumn c3 heading "Number of|Blocks" format 999,999,999,999column c4 heading "Percentage|of object|data blocks|
2022-06-08 17:16:33
136
原创 Oracle --针对不同用户的占用buffer的合计
--针对不同用户的占用buffer的合计select decode(pd.bp_id,1,'KEEP',2,'RECYCLE',3,'DEFAULT', 4,'2K SUBCACHE',5,'4K SUBCACHE',6,'8K SUBCACHE', 7,'16K SUBCACHE',8,'32KSUBCACHE','UNKNOWN') subcache, own,sum(bh.blocks)*8192/1024/1024 used_Mfrom x$
2022-06-08 17:15:26
89
原创 Oracle--定位哪些object在buffer cache中存在,占用的buffer cache的量是多少以及占用的是什么类型的buffer cache
--定位哪些object在buffer cache中存在,占用的buffer cache的量是多少以及占用的是什么类型的buffer cacheselect decode(pd.bp_id,1,'KEEP',2,'RECYCLE',3,'DEFAULT', 4,'2K SUBCACHE',5,'4K SUBCACHE',6,'8K SUBCACHE', 7,'16K SUBCACHE',8,'32KSUBCACHE','UNKNOWN') subcache,
2022-06-08 17:14:22
179
原创 Oracle ----数据文件---- 查询
--各种文件数量select count(*) from v$tempfile; select count(*) from v$datafile;--数据文件状态select t.online_status,count(*)from dba_data_files tgroup by t.online_status ;--临时段使用情况COL username FORMAT a10;COL segtype FORMAT a10;SELECT
2022-06-08 17:12:32
1607
原创 Oracle -----表空间----查询
--表空间大小select tablespace_name , sum(bytes)/1024/1024 M from dba_temp_files group by tablespace_nameunion allselect tablespace_name , sum(bytes)/1024/1024 M from dba_data_files group by tablespace_name; --表空间基本信息SELECT t.status, t.tablespace_nam
2022-06-08 17:08:10
132
原创 Oracle -----总体配置---- 查询
---检查database基本信息select * from v$version;select name ,open_mode,log_mode from v$database;--检查是否为rac 实例数量select instance_number,instance_name ,status from gv$instance;show parameter cpu_count--默认数据块大小show parameter block_size--各种文件数量select count(*)
2022-06-08 17:04:47
468
原创 Oracle -----redo---- 相关查询
--查询归档模式 select name ,open_mode,log_mode from v$database; archive log list ---检查日志切换频率 select sequence#, to_char(first_time, 'yyyymmdd_hh24:mi:ss') firsttime, round((first_time - lag(first_time) over(order by first_time)) * 24 * 60,
2022-06-08 17:02:50
613
原创 Oracle -----SHARED_POOL---- 常用查询
show parameter shared---检查整体命中率(library cache)select sum(pinhits) get , sum(pins)-sum(pinhits) miss, sum(pinhits) / sum(pins) from v$librarycache;-- 查看library cache 命中率(分类) select t.NAMESPACE,t.GETHITRATIO*100 from v$librarycache t;
2022-06-08 16:56:48
2354
原创 Oracle -----BUFFER CACHE---- 常用查询
--查看buffer cache 命中率select 1 - (sum(decode(name, 'physical reads', value, 0)) / (sum(decode(name, 'db block gets', value, 0)) + (sum(decode(name, 'consistent gets', value, 0))))) "Buffer Hit Ratio" from v$sysstat; select name,
2022-06-08 16:53:19
641
原创 Oracle -----SGA---- 常用查询
--SGA 各部分大小show sgaselect * from v$sga;SELECT * FROM V$SGAINFO;--SGA设置大小 show parameter sga_target--SGA各个池大小COL name FORMAT a32;SELECT pool, name, bytes/1024/1024 M FROM v$sgastatWHERE pool IS NULL OR pool != 'shared pool' OR (pool = 'sha
2022-06-08 16:49:43
1221
OCP 082试题-2022.5.2更新.docx
2022-05-16
Oracle 19c OCP 082 试题带翻译-2022.5.2更新
2022-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人