使用dbms_stats但不生成histogram的方法

简介: 导读:   由于应用开发的问题,数据库存在大量的SQL硬解析,性能出现很大问题。考虑设置参数cursor_sharing=similar解决硬解析问题,但是10g在自动收集统计值会默认收集histogram,依然会影响SQL的解析性能。
导读:
  由于应用开发的问题,数据库存在大量的SQL硬解析,性能出现很大问题。考虑设置参数cursor_sharing=similar解决硬解析问题,但是10g在自动收集统计值会默认收集histogram,依然会影响SQL的解析性能。此问题可以使用下列方法解决:
  修改默认收集模式,依然使用10g自动收集统计值的功能
  exec dbms_stats.set_param('method_opt','for columns null');

本文转自
http://woodnan.itpub.net/post/37055/457862
相关文章
|
SQL 存储 Web App开发
PolarDB-X 分布式数据库中的外键
外键是关系型数据库中非常便利的一种功能,它通过一个或多个列为两张表建立连接,从而允许跨表交叉引用相关数据。外键通过约束来保持数据的一致性,通过级联来同步数据在多表间的更新和删除。在关系数据库系统中,大多数表都遵循外键的概念。
|
人工智能 缓存 Cloud Native
用 Higress AI 网关降低 AI 调用成本 - 阿里云天池云原生编程挑战赛参赛攻略
《Higress AI 网关挑战赛》正在火热进行中,Higress 社区邀请了目前位于排行榜 top5 的选手杨贝宁同学分享他的心得。本文是他整理的参赛攻略。
698 158
|
安全 JavaScript Java
社区老人健康信息管理系统|基于springboot社区老人健康信息管理系统设计与实现(源码+数据库+文档)
社区老人健康信息管理系统|基于springboot社区老人健康信息管理系统设计与实现(源码+数据库+文档)
285 0
|
10月前
集合和数组比较
数组不是面向对象的,存在明显的缺陷,集合弥补了数组的缺点,比数组更灵活更实用,而且不同的集合框架类可适用不同场合。如下: 数组能存放基本数据类型和对象,而集合类存放的都是对象,集合类不能存放基本数据类型。数组和集合存放的对象皆为对象的引用地址。 数组容易固定无法动态改变,集合类容量动态改变。 数组无法判断其中实际存有多少元素,length只告诉了数组的容量,而集合的size()可以确切知道元素的个数 集合有多种实现方式和不同适用场合,不像数组仅采用顺序表方式 集合以类的形式存在,具有封装、继承、多态等类的特性,通过简单的方法和属性即可实现各种复杂操作,
|
SQL 关系型数据库 MySQL
Navicat如何运行SQL脚本文件
一朋友初入门,今天导入sql文件时出错,我就简单记录了一下
1875 1
如何在屏幕的任意位置拖拽控制图片的移动?
如何在屏幕的任意位置拖拽控制图片的移动?
242 1
|
Java API
简述CompletableFuture异步任务编排(下)
简述CompletableFuture异步任务编排
384 0
简述CompletableFuture异步任务编排(下)
|
机器学习/深度学习 存储 SQL
大格局!第四范式要在一年内开源95%核心技术
最先落地 AutoML 的那家公司,现在喊出了开源。
525 0
大格局!第四范式要在一年内开源95%核心技术
|
数据挖掘 索引 Python
【Python数据分析 - 7】:Numpy中的统计运算(股票小案例)
【Python数据分析 - 7】:Numpy中的统计运算(股票小案例)
242 0
【Python数据分析 - 7】:Numpy中的统计运算(股票小案例)