摘要:
远程监控配置第1步:服务器端安装jprofilera、首先上传jprofiler_linux_4_3_2.sh到服务器,放到/opt/目录下,给该安装文件赋权限,具体命令为:chmod 777 jprofiler_linux_4_3_2.shb、进入/opt目录下,执行: ./jprofiler_l... 阅读全文
摘要:
Swap 空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总... 阅读全文
摘要:
在使用left jion时,on和where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全... 阅读全文
摘要:
drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句flashback table to before drop [rename to ];将回收... 阅读全文
摘要:
trace 主要是追踪后台进程和用户进程所做的事情查询当前的traceselect c.value || '/' || d.instance_name || '_ora_' || a.spid || '.trc' trace from v$process a, v$session b, v$para... 阅读全文
摘要:
嵌套循环(Nested Loops (NL))假如有A、B两张表进行嵌套循环连接,那么Oracle会首先从A表中提取一条记录,然后去B表中查找相应的匹配记录,如果有的话,就把该条记录的信息推到等待返回的结果集中,然后再去从A表中提取第二条记录,去在B表中找第二条匹配的记录,如果符合就推到返回的结果集... 阅读全文
摘要:
完整的数据库 包括两部分 oracle 数据库实例和数据库 1 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等) 2 oracle 数据库实例则是一组oracle后台进程/线程以及在服务器分配的共享内存区 oracle 有个很大的内存块,成为全局区 系统全局区--System... 阅读全文
摘要:
清除优化缓存alter system flush shared_pool ;alter system flush BUFFER_CACHE ;缓存sys.v_$db_object_cache查询最近执行的sqlselect * from v$sqlarea t where t.PARSING_SCH... 阅读全文
摘要:
统计信息 包括下面几类: 表统计:包括记录数、block数和记录平均长度。 列统计:列中不同值的数量(NVD)、空值的数量和数据分布(HISTOGRAM)。 索引统计:索引叶块的数量、索引的层数和聚集因子(CLUSTERING FACTOR)。 系统统计:I/O性能和利用率和CPU性能和利用... 阅读全文
摘要:
局部索引local index1. 局部索引一定是分区索引,分区键等同于表的分区键,分区数等同于表的分区数,一句话,局部索引的分区机制和表的分区机制一样。2. 如果局部索引的索引列以分区键开头,则称为前缀局部索引。3. 如果局部索引的列不是以分区键开头,或者不包含分区键列,则称为非前缀索引。4. 局... 阅读全文