11性能优化影响程序.pptxVIP

  • 0
  • 0
  • 约2.85万字
  • 约 48页
  • 2022-03-11 发布于北京
  • 举报
影响优化程序课程目标 学完本课后,应能完成下列工作: 描述优化程序的行为 调整参数以影响优化程序 调整数据结构以影响优化程序 查询优化程序的功能 经过分析的查询(来自语法分析器)查询转换器转换的查询评估器字典统计信息查询 + 评估计划生成器查询计划(发送至行源生成器)选择度 选择度表示行源中的一小部分行。 选择度会影响对 I/O 成本的估计。 选择度会影响排序成本。 选择度的值范围在 0.0 到 1.0 之间。 统计信息可用时,评估器会使用它们估计选择度。 统计信息不可用时,评估器会使用默认值或动态取样。 如果列包含有偏差的数据,则使用该列的直方图会得到较好的选择度估计值。 基数和成本 基数表示行源中的行数量。 成本表示所用的工作单元数量或资源单元数量。 更改优化程序行为 优化程序受以下因素影响: SQL 语句的构造 提示 统计信息 数据结构 系统参数 会话参数 SQL 计划管理选项 使用提示 提示 是对优化程序的指令(建议) 需要更改代码 对于测试特定的访问路径很有用 必须通过升级进行维护 SELECT /*+ INDEX (tablename indexname) */ … 优化程序统计信息优化程序依靠各种统计信息来确定 SQL 语句的最佳执行计划。 一些统计信息是在不同时间收集的,由统计信息首选项控制。 对象统计信息 字典统计信息 其它统计信息只能手动收集。 固定对象的统

文档评论(0)

1亿VIP精品文档

相关文档