今天发现数据库中有一个视图执行非常缓慢,查询从原来的0.4秒左右变慢到3秒多,
查看了sql语句并没有被修改过,怀疑可能是统计信息过旧。
select 'analyze table '||table_name||' compute statistics;' from user_tables;
analyze table PRODUCT_REF_LIST_NESTEDTAB compute statistics;
analyze table SUBCATEGORY_REF_LIST_NESTEDTAB compute statistics;
analyze table PRODUCT_DESCRIPTIONS compute statistics;
analyze table ORDERS compute statistics;
analyze table PROMOTIONS compute statistics;
analyze table PRODUCT_INFORMATION compute statistics;
analyze table WAREHOUSES compute statistics;
analyze table CUSTOMERS compute statistics;
analyze table INVENTORIES compute statistics;
analyze table ORDER_ITEMS compute statistics;
select table_name,num_rows from user_tables;
更新完统计信息后,发现视图查询时间恢复正常
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
V$SQL: 这个视图使用一个CLOB(character large object,字符型巨对象)column,以提供SQL语句的...可是,V$SQL对每条初始SQL语句及其子语句都要包含一行统计信息,而这个视图只对实际输入的SQL字串产生一条统计信息。
可以方便地查看Oracle的模式对象和统计信息;可以导出不带Storage子句的Table;视图,存储过程,便于现场的实施和文档的收集。
8.9.3 使用 DBMS_STATS 收集性能统计 数据 8.10 优化环境 8.10.1 怎样优化 Net8/SQL*Net 8.10.2 监控并优化系统资源 8.11 回顾 第9章 Oracle8i 的新特性 9.1 新的性能优化特性 9.1.1 设计的稳定性和存储概要...
6.2.3 收集执行计划统计信息 151 6.2.4 标识SQL语句以便以后取回计划 153 6.2.5 深入理解DBMS_XPLAN的细节 156 6.2.6 使用计划信息来解决问题 161 6.3 小结 169 第7章 高级分组 170 7.1 基本的GROUP BY用法 ...
前言 1 简介 课程目标 1-2 建议计划 1-4 DBAI 课程中介绍的内容 1-5 ...收集统计信息 9-8 Oracle 等待事件 9-10 系统统计信息 9-11 显示与会话有关的统计信息 9-13 显示与服务有关的统计信息 9-14 。。。。
查看用户下所有主键外键引用, Windows环境中Kill掉Oracle线程(orakill),查看有哪些表被锁住,Oracle 官方文档下载,对表收集统计信息,刷新物化视图,Oracle 查看用户权限,Oracle 外连接和 (+)号的用法,多行合并一行
实验149:收集数据库的统计信息 236 实验150:收集列的统计信息 238 实验151:自动收集统计信息 239 数据库的不同访问模式 240 实验152:全表扫描的优化 240 实验153:索引的五种使用模式 242 实验154:连接的三种...
基本信息 原书名: OCA/OCP Oracle Database 11g All-in-One Exam Guide with CD-ROM: Exams 1Z0-051, 1Z0-052, 1Z0-053 原出版社: McGraw-Hill Osborne Media 作者: (美)John Watson Roopesh Ramklass Bob Bryla ...
采集存储信息 5-22 查看表空间内容 5-23 扩大数据库 5-24 什么是 Automatic Storage Management 5-25 ASM:主要功能和优点 5-26 ASM:概念 5-27 小结 5-28 练习概览:管理数据库存储结构 5-29 6 管理用户...
AWR全称叫Automatic Workload Repository自动负载信息库,AWR 是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分,通过AWR报告,DBA可以容易地获知最近数据库的活动状态,...
Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...
基本信息 原书名: OCA/OCP Oracle Database 11g All-in-One Exam Guide with CD-ROM: Exams 1Z0-051, 1Z0-052, 1Z0-053 原出版社: McGraw-Hill Osborne Media 作者: (美)John Watson Roopesh Ramklass Bob Bryla ...
(源代码+数据库)1、学生: 登录、首页统计、学生选课、成绩查询、个人课表、学生评价、教学计划、培养方案、... 慢查询日志(slow query log):记录执行时间超过指定阈值的查询,帮助识别和优化性能瓶颈。 应用场景