当前位置: 首页 > news >正文

做网站需要了解什么盗取dede系统做的网站模板

做网站需要了解什么,盗取dede系统做的网站模板,网站建设公众号,无版权的图片素材网站一、SPM 需求背景 任何数据库应用程序的性能在很大程度上都依赖于查询执行,尽管优化器无需用户干预就可以评估最佳计划,但是 SQL 语句的执行计划仍可能由于以下多种原因发生意外更改:版本升级、重新收集优化器统计信息、改变优化器参数或模式…

一、SPM 需求背景

任何数据库应用程序的性能在很大程度上都依赖于查询执行,尽管优化器无需用户干预就可以评估最佳计划,但是 SQL 语句的执行计划仍可能由于以下多种原因发生意外更改:版本升级、重新收集优化器统计信息、改变优化器参数或模式/元数据定义。由于无法保证计划始终向更好的情况改变,如果在环境变化时能够维持当前执行计划不变,或者只向更好的情况改变,将是最理想的解决方案。

二、SPM 重要构成

SQL 计划管理 (SPM) 确保运行时性能永远不会因为执行计划的更改而降低。因此,SQL 语句执行时只使用已接受(受信任)的执行计划;跟踪任何计划发展并随后对其进行评估,如果新计划未造成运行时性能改变或运行时性能提高,则接受新计划为经验证的计划。

SQL 计划管理由三部分组成:SQL 计划基准捕获、SQL计划基准选择、SQL 计划基准发展。

1. SQL 计划基准捕获

创建 SQL 计划基准,包含所有 SQL 语句的受信任的执行计划(ACCEPTED = YES)

(1)如何创建 SQL 计划基准

包含两种方式:

  • 自动捕获执行计划

  • 批量加载执行计划,包含四种技术

    i 针对给定的 SQL 调优集(STS)加载执行计划
    ii 从存储大纲加载执行计划
    iii 使用游标缓存中目前的执行计划
    iv 从临时表解压缩现有的 SQL 计划基准

(2)如何查看 SQL 计划基准

SQL > select plan_name, sql_handle, enabled, accepted, fixed, module, sql_text from dba_sql_plan_baselines;PLAN_NAME                          SQL_HANDLE                        ENA ACC FIX
----------------------------------- -------------------------------- --- --- ---
MODULE
-----------------------------------------------------
SQL_TEXT
------------------------------------------------------------------------------------
SQL_PLAN_191pkfncj4zuddbd90e8e SYS_SQL_1486b27519127f4d              YES YES NO
sqlplus@e2c90ae100ab(TNS V1-V3)
select * from t1 where idcard > 500SQL_PLAN_d9zsu6rdznqvgdbd90e80 SYS_SQL_d4ff1a35dbfa5bdfa5b6f        YES YES NOsqlplus2e2c90ae100ab(TNS V1-V3)select * from t1 where user_id > 100

2. SQL 计划基准选择

(1)执行计划的三个属性

  • ENABLED - 表示计划已启用,可供优化器使用,若计划未设置未 ENABLED,则优化器不考虑此计划。
  • ACCEPTED - 表示该计划已被验证为有效计划,若计划未验证为 ACCEPTED,则优化器不考虑此计划。
  • FIXED - 固定计划,表示优化器只会考虑标记为 FIXED 的执行计划,且从中选择 cost 最低的固定计划。

(2)如何选择 SQL 计划
在这里插入图片描述** 注意这里每次重新计算 cost 的代价不大,因为执行计划是已知的,优化器不必遍历所有的可能,只需根据算法计算出已知计划的 cost 便可。

3. SQL计划基准发展

(1)SQL 计划基准发展的三种选择

  • 仅当其性能比现有 SQL 计划基准更准更佳时才接收新计划,逻辑如下图
  • 不进行性能检验就接收新计划
  • 运行性能比较并生成报告,但不发展新计划

(2)如何发展 SQL 计划基准
在这里插入图片描述

三、使用和管理 SQL 管理库

1. 初始化参数

optimizer_capture_sql_plan_baselines - 控制可重复 SQL 语句的新 SQL 计划基准的自动捕获,默认设置为 FALSE

optimizer_use_sql_plan_baselines - 控制 SQL 计划基准的使用,启用后,优化器在 SQL 计划基准中寻找正在编译的 SQL 语句的计划,如果找到,优化器会计算各个计划的性能开销,然后选择开销最低的计划。默认设置为 TRUE

2. 管理 SQL 管理库的空间使用

管理库包括语句日志、计划历史记录和 SQL 计划基准。

  • 存储:SQL 管理库是数据库字典的组成部分,存储在 SYSAUX 表空间中。SQL 管理库默认占用不超过 SYSAUX 表空间的10%,可设置为 1%-50%。每周检测,若超过该限制,则会告警。
  • 清理:每周定期清理执行计划,默认超过 53 周未使用的计划都会被清理,可设置为 5-523 周。
http://www.yayakq.cn/news/8863/

相关文章:

  • 励志做的很好的网站集团logo设计公司
  • 想做一个能上传视频的网站怎么做wordpress侧边栏关闭
  • 怎么做公司的中英文网站网站建设设计公司类网站织梦模板(带手机端)
  • 建筑模型网站有哪些换网站公司
  • 做动态的网站的参考资料有哪些网站广东省备案
  • 网站开发程序员自学网络营销课程
  • 网站导航二级菜单怎么做出来的学校做网站有些什么好处
  • react.js做的网站专业网站设计公司和普通设计公司的区别
  • 河南专业做网站线上网站开发相关书籍
  • 网站开发案例详解 源代码成都科技网站建设哪里有
  • 网站建设代码流程微官网免费制作平台
  • 网站建设每年需要交多少钱营销渠道有哪些
  • 如何在自己的网站上做h5页面培训机构哪家好
  • 网站推广活动公司注册核名
  • 谷歌上怎样做网站电子商务网站建设规划报告
  • 怎么做二维码微信扫后直到网站php做网站项目的思路
  • 网站建设技术概述购物app大全
  • 没有网站可以做落地页电子工程网注册
  • 成都网站外包公司上海浦东设计网站建设
  • 企业网站的推广方式有哪些国内全屏网站欣赏
  • 网站seo公司哪家专业做meta分析需注册的网站
  • 北京网站优化步设计培训机构排行榜
  • 整站seo免费咨询秦皇岛网络编辑网站
  • 网站注册后能不能注销如何查看网站的点击量
  • 有没有什么网站专门帮人做问卷电脑有网络但是浏览器打不开网页
  • 站免费下载安装深圳机械加工厂
  • 深圳做营销网站公司简介网页设计的几种版式
  • 深圳全网站建设公司网站 缓存什么时候使用
  • 对网站建设好学吗营销方案的几个要素
  • 杨家坪网站建设网站定制开发特点