yangtingkun
===========================================================
优化器方案稳定性——EXPERT ONE-ON-ONE ORACLE
===========================================================

最近正好赶上性能优化调整手册和这本书都看到优化器方案稳定性这一章。两本对照起来看,马上就可以感觉出二者的差别。

 


Oracle的官方文档性能优化和调整手册中主要描述OUTLINE的概念、功能和使用方法。而Tom则更侧重于OUTLINE能解决什么问题,以及一些OUTLINE的使用技巧和应当注意的地方。

Tom提到了,除了最一般的用途(稳定执行计划)以外,还可以用来查看应用程序所使用的索引已经应用程序都执行了哪些SQL语句。其中,检查索引是否使用在9i中可以通过ALTER INDEX MONITORING USAGE来实现,而在8i中,就没有其它的方法了。

Tom给出的一个利用OUTLINE的高级的例子:利用在别的方案中建立同名视图,而将提示放到视图的定义中,这样,可以保证得到想要的执行计划,而不会导致查询语句文字本身发生变化。利用这种巧妙的方式,可以为查询语句构造出你想要的执行计划。

另外,Tom还讨论了OUTLINE潜在的性能问题。

yangtingkun 发表于:2005.05.18 16:53 ::分类: ( 读书笔记 ) ::阅读:(1225次) :: 评论 (1)
re: 优化器方案稳定性——EXPERT ONE-ON-ONE ORACLE [回复]

There, he came across the "four sights": an old crippled man, a diseased man, a decaying corpse, and finally an ascetic.Tod's Lace Moccasins

ss 评论于: 2012.04.30 15:04

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


切换风格
新闻聚合
博客日历
文章归档...
最新发表...
最新评论...
最多阅读文章...
最多评论文章...
博客统计...
Blog信息
网站链接...