[如何支持参与文明城市创建工作总结]检查、服务与管理的重要。 没有范文。 以下供参考, 主要写一下主要的工作内容,如何努力工作,取得的成绩,最后提出一些合理化的建议或者新的努力方向。。。。。。。 工作总结就是...+阅读
创建和发展 SQL 计划基线 Oracle ACE 总监 Bjoern Rost 在 OTN 虚拟技术峰会专题讲座上做了这个题为“利用 SQL 计划管理改变 SQL 调优思路”的上机操作。这个上机操作演示了如何使用自动捕获为查询创建 SQL 计划基线,并演示了如何即使在添加索引之后,实际上也只使用接受的基线(使用全表扫描),直至检查和发展新的基线。 必需元素:Oracle 开发人员虚拟机 上机操作说明 我们将通过一个非常简单的查询使用一个简单的示例表。
我们将先对未建立索引的列运行查询,这将返回全表扫描结果。然后,我们将在该列上添加一个索引,看看是否仍然执行全表扫描并添加一个新的基线,其状态为未接受。我们将生成一个发展报告,最终发展成新基线,删除旧基线。 在开发人员 VM 中,以 pmuser/oracle 身份运行以下命令并收集统计信息。您可以从命令行或 SQLDeveloper GUI 工具使用 sqlplus。
[oraclelocalhost ~]$ sqlplus pmuser/oracle SQL*Plus: Release 12.1.0.1.0 Production on Thu Jun 12 09:48:13 2014 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options PDB1ORCL>create table t as select * from dba_objects; Table created. PDB1ORCL>exec DBMS_STATS.GATHER_SCHEMA_STATS ('PMUSER'); PL/SQL procedure successfully completed. 第 1 步:验证 OPTIMIZER_USE_SQL_BLAN_BASELINES 是否设置为 true(默认值) PDB1ORCL>show parameter baselines NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ optimizer_capture_sql_plan_baselines boolean FALSE optimizer_use_sql_plan_baselines boolean TRUE 第 2 步:为此会话启用自动捕获,运行一条语句两次,并再次禁用自动捕获。
PDB1ORCL>ALTER SESSION SET OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES = TRUE; Session altered. PDB1ORCL>variable var42 varchar2(42); PDB1ORCL>exec :var42 := 'PMUSER'; PL/SQL procedure successfully completed. PDB1ORCL>select count(*) from t where owner= :var42; COUNT(*) ---------- 5 PDB1ORCL>select count(*) from t where owner= :var42; COUNT(*) ---------- 5 PDB1ORCL>ALTER SESSION SET OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES = FALSE; Session altered. 现在,我们应得到该 sql 的基线: PDB1ORCL>set linesize 300 PDB1ORCL>column sql_handle format a20 PDB1ORCL>column plan_name format a42 PDB1ORCL>column sql_text format a42 PDB1ORCL>select sql_handle, plan_name, sql_text, enabled, accepted, fixed from dba_sql_plan_baselines; SQL_HANDLE PLAN_NAME SQL_TEXT ENA ACC FIX -------------------- ------------------------------ ------------------------------------------ --- --- --- SQL_abdfaaa7e926cf0a SQL_PLAN_arrxanznkdmsa3fdbb376 select count(*) from t where owner= :var42 YES YES NO 注意,现在该语句有了一条基线,并自动设置为 ACCEPTED。
现在我们创建一个索引,启用自动捕获重新运行查询,通过索引扫描收集新基线。 PDB1ORCL>create index t_idx on t (owner); Index created. PDB1ORCL>exec dbms_stats.gather_schema_stats ('PMUSER'); PL/SQL procedure successfully completed. PDB1ORCL>alter system flush shared_pool; System altered. PDB1ORCL>ALTER SESSION SET OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES = TRUE; Session altered. PDB1ORCL>select count(*) from t where owner= :var42; COUNT(*) ---------- 5 PDB1ORCL>select count(*) from t where owner= :var42; COUNT(*) ---------- 5 PDB1ORCL>ALTER SESSION SET OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES = FALSE; Session altered.
延伸阅读:
求创建卫生文明我看到一个关于宿舍活动的策划书你看看吧可能有帮助 关于~~杯活动策划书一:活动目的:了丰富我院学生课余文化生活:增强我院学生的团结力、凝聚力和创造力; 增进宿舍成员之间的友...
写一份创建流动人口示范村活动工作总结和下一阶段流动人口工作计划关于开展创建流动人口计划生育服务管理工作示范村(居、社区)的实施意见为深入贯彻落实科学发展观,进一步做好当前和今后一个时期我区流动人口计划生育服务管理工作,切实解决服务...
社区创建充分就业社区岗位开发工作计划和总结怎么写社会工作者就是指在社会福利、社会救助、社会慈善、劳动保障、残障康复、优抚安置、医疗卫生、青少年服务、司法矫治等社会服务机构中,从事专门性社会服务工作的专业技术人员...
电大撰写一份创建新企业的商业计划书商业计划书 一、摘要 1、企业理念和企业特征 为了丰富长桥地区居民的文化生活,提升长桥人民的文化素质,目前在该地区巳建立了西南文化艺术中心及西南影城分院,投资人本着“立足...
我需要一篇创建文明单位工作总结自己根据实际情况来写吧,主要写一下主要的工作内容,工作岗位的特性写一下,如何努力工作,取得的成绩,最后提出一些合理化的建议或者新的努力方向。。。。。。。工作总结就是让上级...
申报文明单位中创建文明单位的基本做法和经验应怎么写一、明确六个内容 (一)明确文明单位的含义 文明单位是本单位在“物质文明、政治文明、精神文明、生态文明”建设方面相互促进,协调发展,取得显著成绩的综合性最高荣誉称号。 (二)...
如何创建 Java项目模板用eclipse插件开发(RCP,也就是你讲的swt/jface)做一个插件吧. 首先建个模板工程,就是一个你要作为模板的普通工程; 然后做一个插件,可以是一个按钮,点击弹出一个对话框,进行一些基本...
爱卫办在创建国家卫生城市中的工作有哪些创建国家卫生城市标准包括10个方面、60多个项目、768个评分内容。天猫说:主要内容包括,有爱国卫生组织管理、健康教育、市容环境卫生、环境保护、公共场所卫生和生活饮用水卫...
项目范围基线是什么定义:项目范围基线是批准的详细项目范围说明书与对应的工作分解结构和工作分解结构词汇表。项目的“基线”是指在项目的生命周期中的某个时间点上,项目的计划日期或预算等关键...