![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle性能
这个酸奶有点酸
这个作者很懒,什么都没留下…
展开
-
一些oracle等待事件
--常见等待事件1.Buffer busy waits从本质上讲,这个等待事件的产生仅说明了一个会话在等待一个 Buffer(数据块),但是导致这个现象的原因却有很多种。常见的两种是:当一个会话视图修改一个数据块,但这个数据块正在被另一个会话修改时。当一个会话需要读取一个数据块,但这个数据块正在被另一个会话读取到内存中时。Oracle 操作的最小单位是块(Block),原创 2015-05-08 18:04:54 · 496 阅读 · 0 评论 -
oracle 查询每个用户下的表行数
--查询每个用户下表的行数SET serveroutput ON;DECLARE i VARCHAR(200); v_sql VARCHAR(2000); t_owner VARCHAR(200); t_count number; CURSOR v_owners IS SELECT owner||'.'||table_name aa FROM原创 2015-05-05 16:44:51 · 1357 阅读 · 0 评论 -
一些sql
--获取当前session的sidSELECT userenv('sid') FROM dual;SELECT sid FROM v$mystat WHERE rownum=1;--根据SID,从v$sql中找到相应SQL的HASH_VALUE和ADDRESSSELECT * FROM v$session;SELECT * FROM v$sql;SELECT a.sql_t转载 2015-05-06 14:30:16 · 251 阅读 · 0 评论 -
笔记-Oracle 索引相关练习
--索引段中包含的extent数量 SELECT segment_name, COUNT (*)FROM DBA_EXTENTSWHERE segment_type = 'INDEX'AND owner = upper('TEST')GROUP BY segment_name;--查看表空间内索引段的扩展情况 --substr(字符串,截取开原创 2015-04-29 14:12:39 · 435 阅读 · 0 评论