请
登录
后使用快捷导航
没有帐号?
注册
登录
注册
快捷导航
首页
论坛
BBS
博客
技术栈
ITPUB学院
名人堂
版主团
搜索
高级搜索
热搜:
oracle
SAP
sap
二维码
dba
Oracle
c++
C++
CRM
银联信息中心
比特币
小额贷款
贷款
crm
ORACLE
项目管理系统
thread
android
python
java
本版
文章
帖子
用户
ITPUB论坛-专业的IT技术社区
»
论坛
›
≡ 大数据与数据库 ≡
›
Oracle数据库管理
›
写这个帖子,就是告诫朋友们不要轻易analyze表和索引
1
2
3
4
5
6
7
8
9
10
/ 10 页
下一页
返回列表
查看:
30012
|
回复:
95
收藏
|
[Tips]
写这个帖子,就是告诫朋友们不要轻易analyze表和索引
[复制链接]
66cities
66cities
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1
电梯直达
1
#
发表于 2008-1-11 12:42
|
只看该作者
|
倒序浏览
|
阅读模式
写这个帖子,就是告诫朋友们不要轻易analyze表和索引。
上周去客户那里,做日常寻检,好心为他们的数据analyze一下。结果,本来好好的语句变得很慢,一般半个小时跑完的批量处理,结果跑了4、5个小时。
因为没有做别的系统上的改动,那么肯定是因为analyze后导致。本来基于RBO的优化,因为有了统计结果,oracle开始了CBO,语句执行变成了FULL SCAN。
客户很生气!我呢,别提了,郁闷极度了呀。
不得已删除了统计数据,有些表的批处理倒是好了,但又出现了其他表的新的超长时间SQL,不知怎么办了。这些表都是800万~1000万的表。
原先的统计数据是imp时oracle自动做的,以后客户没有做过,我analyze前也没有备份统计数据。
所以:
经验有以下,不要轻易analyze,如果analyze前做好原始的统计数据备份,事先和开发人员做好沟通主要是问清什么表参与批处理,大致有什么语句。
现在这个问题还没有解决,我的名声在客户那里算是一栽到底了!
郁闷。
我太冒失了,兄弟们别学我呀!
收藏
1
本版精华
热门专题
无私奉献 企业级DBA--学习手册(中文版)体系结构,性能优化
明明白白使用数据块 ----数据块格式深入解析
Oracle 运维最佳实践
突破oracle for win2K 的2G内存限制
ITPUB知识索引贴——bbed学习
oracle 10-11g下的UNWRAP
[原创 申请精华]用oracle发送邮件(功能很全)
ASM的文件管理深入解析(内含开源的ASM文件挖掘研究版程序)
Oracle中的锁和10704对高级队列锁的跟踪实验
晶晶小妹和VAGE共同开发的“日志挖掘”研究版(开源)发布了
ORACLE客户端下载
使用道具
举报
回复
提升卡
置顶卡
变色卡
显身卡
d.c.b.a
d.c.b.a
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
42
2
#
发表于 2008-1-11 12:45
|
只看该作者
早知道了.
也帮别人处理过这种后事, 整个用户analyze的.
使用道具
举报
回复
显身卡
66cities
66cities
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1
3
#
楼主
|
发表于 2008-1-11 12:46
|
只看该作者
回复 #2 d.c.b.a 的帖子
你是怎么解决的?能说一下吗?
谢了
使用道具
举报
回复
显身卡
xiaodong_1567
xiaodong_1567
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
273
4
#
发表于 2008-1-11 12:49
|
只看该作者
来学习
使用道具
举报
回复
显身卡
alantany
alantany
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
139
5
#
发表于 2008-1-11 12:50
|
只看该作者
我一个兄弟也做过这样stupid的事情,8i的时候,正常是不分析的,走RBO,结果那小子有一天发神经了,对一个刚建好的分区作分析,由于每天的入库量很大,数据变化非常大,导致用户查询异常的慢。
被我扣了半个月的工资
使用道具
举报
回复
显身卡
d.c.b.a
d.c.b.a
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
42
6
#
发表于 2008-1-11 12:53
|
只看该作者
解决的方法是
1, 能回到从前吗? 如恢复statistics信息
2, 找出现在跑得不好的SQL, 调调吧.
使用道具
举报
回复
显身卡
jsy_0711
jsy_0711
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
5
7
#
发表于 2008-1-11 12:53
|
只看该作者
同情,是不是表关联太多造成的,也感谢lz提供经验分享
使用道具
举报
回复
显身卡
Toms_zhang
Toms_zhang
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
112
8
#
发表于 2008-1-11 12:55
|
只看该作者
通过这个教训,我希望你能在如下几个方面进一步学习,不要白白浪费一个"教训",所谓吃一堑长一智嘛。
1)如何改变统计信息以及相关的注意事项
2)哪些操作会导致执行计划异常或引起hard parse
3)哪些参数影响执行计划,该怎么调整
4)如何跟踪执行计划的计算过程
5)如何保持执行计划的稳定
6)对一个多用户高并发的OLTP,如何规范的书写SQL
7)如何应对执行计划异常的case
还有很多深的东西,先把这些搞明白吧.
祝你好运
使用道具
举报
回复
显身卡
jsy_0711
jsy_0711
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
5
9
#
发表于 2008-1-11 12:55
|
只看该作者
加提示救一下呢?
使用道具
举报
回复
显身卡
paulyibinyi
paulyibinyi
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
76
10
#
发表于 2008-1-11 12:55
|
只看该作者
呵呵,要对症下药
使用道具
举报
回复
显身卡
1
2
3
4
5
6
7
8
9
10
/ 10 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
TOP
技术积分榜
社区积分榜
徽章
团队
统计
知识索引树
积分竞拍
文本模式
帮助
ITPUB首页
|
ITPUB论坛
|
数据库技术
|
企业信息化
|
开发技术
|
微软技术
|
软件工程与项目管理
|
IBM技术园地
|
行业纵向讨论
|
IT招聘
|
IT文档
ChinaUnix
|
ChinaUnix博客
|
ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有
联系我们
未成年人举报专区
京ICP备16024965号-8
北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
快速回复
返回顶部
返回列表