注:本文谢绝转载! 在之前的Blog里介绍了Oracle12c RAC 中的MGMTDB的概念,参考: Oracle 12cRAC MGMTDB 说明http://blog.csdn.net/tianlesoftware/article/details/41804553 而在默认情况下,MGMTDB 的数据文件是存放在OCR voting disk的磁盘组里的,为了节省OCR 磁盘组空间,...
分类:
移动开发 时间:
2014-12-10 22:52:28
阅读次数:
315
前段时间遇到很多例统计信息更新不及时导致执行计划较差引发性能问题的情况,现在总结分析下,与各位分享。问题描述:订单表用于存放用户订单信息,其中有字段DT存放订单的创建时间,PID存放用户编号,根据业务需求,我们分别创建在列DT上索引IDX_DT,在PID上创建索引IDX_PID,我们通常会在业务低峰...
分类:
其他好文 时间:
2014-12-10 19:33:59
阅读次数:
294
在版本11.2.0.1.0,ACS(adaptiver cursor sharing)很令我失望,测试的结果是:
1. 在绑定窥探有效的情况下,直方图准确的情况下,CBO总是以第一条SQL的执行计划为准。
2. 在绑定窥探失效的情况下,CBO完全忽略直方图。
在这个版本下的SQL,如果是偏于OLAP的SQL,还是不用使用绑定变量为佳,跟10g一样的处理方式。
SQL>...
分类:
数据库 时间:
2014-12-10 18:10:59
阅读次数:
921
在10G之前,使用DBMS_STATS收集统计信息将会导致与此对象相关的游标失效,下次执行此的时候将会进行HARD PARSE,除非收集的时候NO_INVALIDATE设置为TRUE。由于硬解析会消耗大量的CPU,还会导致大量的library cache 和 shared pool 的LATCH竞争...
分类:
其他好文 时间:
2014-12-09 17:37:59
阅读次数:
326
使用DbVisulalizer链接db2,查看执行计划是报错误
Explain tables does not exist. Check the explain plan properties for this database connection.
就是执行计划的表不村子,检查执行计划属性。
查看连接属性如下
只有DB2LUW里面才有Explain Plan属性,所以先调...
分类:
数据库 时间:
2014-12-08 15:35:28
阅读次数:
236
SQL SERVER在执行查语句时会生成查询计划,并将查询计划缓存在数据库中,如果下次执行相同的SQL语句时,会利用缓存的执行计划,而不必重新编译生成执行计划。使用参数化查询,可以提高查询计划的重用率,提高执行效率。这里以SQL SERVER 2005为例,分析一下SQL SERVER查询的参数化。...
分类:
其他好文 时间:
2014-12-07 13:47:29
阅读次数:
217
对于优化器而言,它在解析目标SQL,得到执行计划时至关重要的一点是决定访问数据的方法,即优化器要决定采用什么样的方式和方法去访问目标SQL所需要访问的存储在oracle数据库中的数据。目标SQL所需要访问的数据一般存储在表里,而oracle访问表中数据的方法有两种:一种直接访问..
分类:
其他好文 时间:
2014-12-06 18:21:32
阅读次数:
193
原文:SQL点滴27—性能分析之执行计划 一直想找一些关于SQL语句性能调试的权威参考,但是有参考未必就能够做好调试的工作。我深信实践中得到的经验是最珍贵的,书本知识只是一个引导。本篇来源于《Inside Microsoft SQL Server 2008》,有经验的高手尽管拍砖把。 这个部分将讲解...
分类:
数据库 时间:
2014-12-03 18:28:53
阅读次数:
283
2014-06-20 BaoXinjian一、摘要手工指定SQL语句的执行计划1. hints是oracle提供的一种机制,用来告诉优化器按照我们的告诉它的方式生成执行计划。我们可以用hints来实现:1) 使用的优化器的类型2) 基于代价的优化器的优化目标,是all_rows还是first_row...
分类:
数据库 时间:
2014-12-02 14:50:30
阅读次数:
390
打开sql server,在菜单栏“查询”中,选择“显示估计的执行计划”,此时在消息栏中出现未能找到路径“C:\Users\Administrator\AppData\Local\Temp\2\3l2ljwr-.tmp”的一部分。在C:\Users\Administrator\AppData\Loc...
分类:
数据库 时间:
2014-12-02 10:25:43
阅读次数:
452