在OEM中查看数据库的会话时,发现有一个会话的SQL要10多秒

在PL SQL中执行 SQL按F5查看这个SQL的计划,发现别的地方有 调用索引,

oracle统计值查看

select * from dba_tables where table_name = TABLE

检查一下字段last_analyzed 的值,其值就是最后一次统计更新的日期

更新查看

全表分析   完全计算法:   analyze   table   abc   compute   statistics;   抽样估算法(抽样20%):   analyze   table   abc   estimate   statistics   sample   20   percent;   对表作完全计算所花的时间相当于做全表扫描,抽样估算法由于采用抽样,比完全计算法的生成统计速度要快,如果不是要求要有精确数据的话,尽量采用抽样分析法。建议对表分析采用抽样估算,对索引分析可以采用完全计算。

使用dbms_stats

exec dbms_stats.gather_table_stats(OWNNAME=>'tccs',tabname=>'emp',cascade=>true);

在我们经常做表的分析时会看到使用dbms_stats和analyze在这个方面也会有点不同。 就是当使用dbms_stats来分析表的时候global_stats是YES,而用analyze来分析表的时候就是NO. 而且num_rows结果也会有些不同

select dt.last_analyzed ,'dbms_stats.gather_table_stats(OWNNAME=>'''|| dt.owner ||''',tabname=>'''|| dt.table_name ||''',cascade=>true); ' ,dt.* from dba_tables dt where table_name IN ( upper('wsh_delivery_details') ,upper('wsh_delivery_assignments'),upper('MTL_TXN_REQUEST_LINES'),upper('MTL_TXN_REQUEST_HEADERS'),upper('OE_ORDER_HEADERS_ALL'),upper('OE_ORDER_LINES_ALL'),upper('RA_CUSTOMERS'),upper('MTL_SYSTEM_ITEMS_B'),upper('RA_ADDRESSES_ALL'),upper('RA_SITE_USES_ALL'),upper('MTL_PARAMETERS'),upper('HZ_CUST_SITE_USES_ALL'),upper('HZ_PARTY_SITES'),upper('HZ_LOCATIONS'),upper('HZ_CUST_ACCT_SITES_ALL'),upper('HZ_CUST_SITE_USES_ALL'),upper('AR_CONTACTS_V'),upper('ORG_ORGANIZATION_DEFINITIONS'),upper('MTL_MATERIAL_TRANSACTIONS'),upper('OE_TRANSACTION_TYPES_TL') )

oracle 查看 统计更新时间,oracle查看和更新统计表的信息相关推荐

  1. 植物大战僵尸2 服务器维护时间,植物大战僵尸2更新时间是什么时候 更新内容汇总...

    植物大战僵尸2更新时间是什么时候?更新了哪些新内容呢?带着这些问题,现在就跟随小编一起来看看吧,希望对大家有所帮助. 植物大战僵尸2在1月12日迎来了新版本更新,此次更新带来了众多新内容以及新活动,现 ...

  2. oracle添加表空间时间,Oracle基于表空间的时间点恢复

    1.测试环境 03:57:50 SQL> conn scott/tiger Connected. 03:57:57 SQL> 03:59:43 SQL> select * from ...

  3. 交换机常用命令——查看修改系统时间,查看交换机SN

    查看当前系统时间 dis time all 手动修改系统时间clock datetime 15:44:40 2017-10-24 查看SN                   dis elabel(所 ...

  4. oracle sql 获取当前时间,Oracle 在SQL语句中如何获取系统当前时间并进行操作

    ### 前言 Oracle中如何获取系统当前时间进行语句的筛选是SQL语句的常见功能 获取系统当前时间 date类型的: select sysdate from dual; char类型的: sele ...

  5. linux查看当前具体时间,Linux 查看当前时间

    一.查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区 方法 A 命令 : "tzselect" ...

  6. 怎么查看网站服务器时间,如何查看网站服务器时间

    如何查看网站服务器时间 内容精选 换一换 网站的访问与云服务器的网络配置.端口通信.防火墙配置.安全组配置等多个环节相关联.任意一个环节出现问题,都会导致网站无法访问.本节操作介绍网站无法访问时的排查 ...

  7. mysql 记录更新时间_MySQL表内更新时,自动记录时间

    1.创建表: create table test_time ( id int primary key not null, status  varchar(24), create_time dateti ...

  8. Win10 22H2更新时间 Win10 22H2怎么更新

    Windows 10将持续支持到2025年,这意味着用户可以期待未来几年会有更多的"功能更新"到来.那就有用户问了Win10 22H2什么时候更新?具体怎么更新呢?其实Win10 ...

  9. oracle查询空的时间,ORACLE 查看用户密码修改时间

    前几天在给客户培训过程中,有一客户问到能否查看某一用户的密码修改时间,这样可以减少很多不必要的纠纷,大致研究了一下. 1.当前数据库版本为 SQL> select * from v$versio ...

最新文章

  1. mysql事务手写笔记_兴奋了!阿里技术官手写“MySQL笔记”,传授你年薪百万级干货...
  2. Oracle form培训资料,新Oracle Form开发标准培训文档(完整版本)
  3. python高斯滤波和降噪_python添加高斯噪声和椒盐噪声,实现中值滤波和均值滤波,实现Roberts算子和Sobel算子...
  4. OpenCV为Halide后端安排网络
  5. php云服务器买什么系统吗,php云服务器买什么系统
  6. Android APK 打包过程 MD
  7. 蓝桥杯 ALGO-60 算法训练 矩阵乘方
  8. 计算机的组成 —— usb 篇
  9. poj2965--枚举专题 (算法巧妙)
  10. tcpdump抓取无效TCP标志数据包表达式
  11. android viewholder静态,Android listview viewholder
  12. 如何用python做动画_如何使用python制作简单的动画?
  13. 将域名解析到空间服务器,如何把域名解析到空间
  14. html中路径:点杠,点点杠的区别
  15. GameofMir引擎架设传奇服务器【1:架设服务端】
  16. Linux 将普通用户改成root用户
  17. Python 之 小白爬虫
  18. 刷题日记 acwing 2058笨拙的手指 位运算的运用,迭代器的使用,秦九稍(别的进制转化为10进制)
  19. sourceTree使用说明(四)
  20. C++ 指针与取地址

热门文章

  1. vue的style绑定background-image url 写法
  2. c语言函数指针学习心得,c语言 函数指针 学习C语言笔记
  3. java形状函数_java基础:10.4 Java FX之形状
  4. (转)Google 选择 Jetty, 放弃 Tomcat
  5. 弃用 32 位!所有基于 IntelliJ 的 IDE 将不再支持 32 位操作系统
  6. 百度智能云“云+AI”新战略年终答卷,PaddlePaddle累计开发者数量265万人
  7. 稳居TIOBE前三,涨幅No.1,Python做了什么?
  8. 苹果公司支付1.13亿美元和解“降速门”指控;三大运营商或于年底联合宣布5G消息商用;DBeaver 7.2.5 发布|极客头条...
  9. 用Blink打造你的技术朋友圈
  10. 漫画:什么是删库跑路?