DO YOU LACK STABILITY IN YOUR LIFE? ESPECIALLY WHEN IT COMES TO ORACLE EXECUTION PLANS?
|
|
- Spencer Sims
- 6 years ago
- Views:
Transcription
1 DO YOU LACK STABILITY IN YOUR LIFE? ESPECIALLY WHEN IT COMES TO ORACLE EXECUTION PLANS? Janis Griffin Senir DBA / Perfrmance Evangelist
2 WHO AM I Senir DBA / Perfrmance Evangelist fr SlarWinds JanisGriffin@slarwindscm Twitter Current 25+ Years in Oracle, SQL Server, ASE, and nw MySQL DBA and Develper Specialize in Perfrmance Tuning Review Database Perfrmance fr Custmers and Prspects Cmmn Questin Hw d I tune it? 2
3 AGENDA Histry f Plan Stability In the beginning Outlines, Prfiles, Patches & Baselines Hw the ptimizer wrks Why & hw d plans change V$SQL_PLAN & V$SQL_SHARED_CURSOR Helps with finding ut the WHY XML Query f clumn Other_XML Which features may impact the plan Adaptive Cursr Sharing SQL Directives & Statistics Feedback Using Baselines, Patches & Prfiles t help stabilize plans Q & A 3
4 QUERY SUDDENLY RUNS SLOWER Specified SQL Statements PROD_STA740 December 19, 2015 t January 17, 2016 Why is this query, which runs nce a day, suddenly taking s lng? 4
5 PLAN REGRESSION Tp Plans fr SQL Statement Change Ntices PROD_STA740 December 19, 2015 t January 17, 2016 Sudden plan change 5
6 IN THE BEGINNING - HISTORY OF PLAN STABILITY Oracle 8 Intrduced cst-based ptimizer Allwed fr Hash jins, Histgrams, Partitining & Parallel queries Required statistics gathering Quickly fund ut that plans culd change ver time Stred Outlines t cntrl plan changes Oracle 10g SQL Prfiles / Tuning Advisr Sub-ptimal executin plans still generated Perfrmance Regressin vertime - N Evlutin DBMS_SQLTUNE Csts $$$ Oracle 11 SQL Patches & SQL Plan Management (Baselines) SQL Patches free bth in Standard r Enterprise Baselines free with Enterprise Oracle 12C Adaptive Optimizer Allws fr autmatic plan evlutin & SPM Evlve Advisr 6
7 OUTLINES & PROFILES Stred Outlines Can freeze a plan fr a specific statement Used when sql changing between a cuple f plans e.g. bind variable peeking Implemented with hints S freeze is nt abslutely guaranteed (e.g. hint uses index but index can be drpped) DBMS_OUTLN / alter sessin set create_stred_utlines = true; SQL Prfiles Created by SQL Tuning Advisr (dbms_sqltune - cst $$$) Similar t Outlines implemented with hints Uses OPT_ESTIMATE hint nt always accurate Tries t imprve cst estimates ver time (factrs 10x estimate may be wrng) Nightly lk at SQLs t find better executin plan 7
8 OUTLINES & PROFILES LIMITATIONS Reactive versus Practive Perfrmance issues have t ccur befre fix Depends n hints t limit ptimizer chices Nt a guaranteed plan when changes happen Can grw stale ver time N evlutin f plans as changes happen Outlines Deprecated Annuncement in 11 But still wrk in 12c Prfiles/Tuning Advisr Cst $$$ 8
9 SQL PATCHES SQL Patches is part f the SQL Repair Advisr (11g) Used after a SQL statement fails with a critical errr Example - index is drpped, the advisr recmmends a patch using anther index DBA can manually add patches utside f SQL Repair Advisr Used t insert hints int a query which can t be changed Useful fr 3 rd party applicatins Uses the functin: dbms_sqldiag_internal.i_create_patch Advantages ver Prfiles & Baselines Advisr is FREE in bth Standard & Enterprise Additins Wrks withut tuning packs Limitatins If patch is used, it s ften frgtten Need t peridically review perfrmance (wn t evlve) Is mre f a wrkarund than a slutin 9
10 SQL PLAN MANAGEMENT (BASELINES) Preventative mechanism fr Plan Stability Optimizer recrds & evaluates executin plans ver time (if run mre than nce) Baselines can evlve vertime fr better perfrmance Preserves perfrmance regardless f changes DBA can verify that nly cmparable r better plans will be used Cmmn Uses f Baselines System & Data changes causing perfrmance regressins Database Upgrades & New Applicatin Installs In 12c Manage SPM Evlve Advisr via OEM r DBMS_AUTO_TASK_ADMIN Still can evlve unaccepted plans manually using DBMS_SPM r OEM 10
11 BASELINE LIMITATIONS Baseline evlutin is dependent n new plan perfrmance Must be >= 1.5x better Significant perfrmance imprvements culd happen > 1x DBA must manually research and evlve these Baselines are created using the signature f the SQL statement Unique SQL identifier generated frm the nrmalized SQL text Uncased & whitespaces remved Culd be wrng plan if same SQL statement is used in different schemas Fr example, missing index in ne schema nt the ther May result in many unaccepted baselines SQL statements using dblinks can t be baselined N remte access 11
12 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 12
13 HOW THE OPTIMIZER WORKS Parsed Query (frm Parser) Query Transfrmer rewrites query t be mre efficient Transfrmed Query Estimatr lks at selectivity, cardinality & cst Query + Estimates Data Dictinary Schema Definitin Statistics Plan Generatr creates multiple plans using different access paths & jin types. Plan with lwest cst is chsen Init.ra parameter t cntrl behavir: OPTIMIZER_FEATURES_ENABLED Default Plan sent t Rw Surce Generatr 13
14 EXECUTION PLAN Shw the sequence f peratins perfrmed t run SQL Statement Order f the tables referenced in the statements Access methd fr each table in the statement INDEX INLIST ITERATOR TABLE ACCESS VIEW Jin methd in statement accessing multiple tables HASH JOIN MERGE JOIN NESTED LOOPS Data manipulatins CONCATENATION COUNT FILTER SORT Statistic Cllectrs New in 12C 14
15 12C ADAPTIVE QUERY OPTIMIZER Allws fr run-time adjustments t executin plans Can discver additinal infrmatin Which can lead t better statistics & ptimal plans Adaptive Query Optimizer Adaptive Plans Adaptive Statistics Jin Methds Parallel Distributin Dynamic Statistics Autmatic Reptimizatin Sql Plan Directives 15
16 HOW TO CONTROL & VIEW ADAPTATIONS Init.ra parameters that cntrl Adaptive Plans Name Type Value ptimizer_adaptive_features blean TRUE ptimizer_adaptive_reprting_nly blean FALSE ptimizer_features_enable string ptimizer_dynamic_sampling integer 2 Use DBMS_XPLAN.DISPLAY_CURSOR t view Adaptatins Use frmat parameter +reprt fr testing Wrks with reprting_nly mde select * frm table(dbms_xplan.display_cursr ('&sql_id',&child,frmat=>'+reprt')); Use frmat parameter +adaptive t see all steps ( active / inactive) Including instrumented statistics cllectrs select * frm table(dbms_xplan.display_cursr('&sql_id',&child,frmat=>'+adaptive')); 16
17 ADAPTIVE PLANS SELECT sql_id, child_number, SUBSTR(sql_text, 1,30) sql_text, IS_RESOLVED_ADAPTIVE_PLAN, IS_REOPTIMIZABLE FROM v$sql WHERE sql_text like 'select /* jg */%' ORDER BY sql_id,child_number select /* jg */ p.prduct_name frm rder_items, prduct p where.unit_price = :b1 and.quantity > :b2 and.prduct_id = p.prduct_id; IS_REOPTIMIZABLE is fr next executin Y - the next executin will trigger a reptimizatin R has reptimizatin inf but wn t trigger due t reprting mde N -the child cursr has n reptimizatin inf 17
18 OPTIMIZER_ADAPTIVE_REPORTING_ONLY alter sessin set ptimizer_adaptive_reprting_nly=true; select * frm table(dbms_xplan.display_cursr('8qpakg674n4mz',0,frmat=>'+reprt')); 18
19 ACTUAL ADAPTIVE PLAN Adapted n first executin ; alter sessin set ptimizer_adaptive_reprting_nly=false 19
20 WHY PLANS CHANGES Executin plans can change as underlying inputs t ptimizer change Same Sql Different Schemas Different table sizes / statistics / indexes Same Sql Different Csts Data vlume & Statistic Changes ver time Bind variable types and values Initializatin parameters (set glbally r sessin level) Adaptive Cursr Sharing 11G V$SQL - IS_BIND_SENSITIVE: ptimizer peeked plan may change V$SQL - IS_BIND_AWARE: Y after query has been marked bind sensitive Adaptive Plans, Statistics, & Directives 12C V$SQL_SHARED_CURSOR Can give clues t why plan changed 70 clumns shwing mismatches /differences Hard t view query next slide 20
21 V$SQL_SHARED_CURSOR - SHARED_PROC.SQL DECLARE c NUMBER; cl_cnt NUMBER; cl_rec DBMS_SQL.DESC_TAB; cl_value VARCHAR2(4000); ret_val NUMBER; BEGIN c := dbms_sql.pen_cursr; DBMS_SQL.PARSE(c, SELECT q.sql_text, s.* FROM v$sql_shared_cursr s, v$sql q WHERE s.sql_id = q.sql_id AND s.child_number = q.child_number AND q.sql_id = &1, DBMS_SQL.NATIVE); DBMS_SQL.DESCRIBE_COLUMNS(c, cl_cnt, cl_rec); FOR idx IN 1.. Cl_cnt LOOP DBMS_SQL.DEFINE_COLUMN(c, idx, cl_value, 4000); END LOOP; ret_val := DBMS_SQL.EXECUTE(c); while(dbms_sql.fetch_rows(c) > 0) LOOP FOR idx IN 1.. Cl_cnt LOOP DBMS_SQL.COLUMN_VALUE(c, idx, cl_value); IF cl_rec(idx).cl_name in ( SQL_ID, ADDRESS, CHILD_ADDRESS, CHILD_NUMBER, SQL_TEXT, REASON ) THEN DBMS_OUTPUT.PUT_LINE(RPAD(cl_rec(idx).cl_name, 30) = cl_value); ELSIF cl_value = Y THEN DBMS_OUTPUT.PUT_LINE(RPAD(cl_rec(idx).cl_name, 30) = cl_value); END IF; END LOOP; DBMS_OUTPUT.PUT_LINE( ); END LOOP; DBMS_SQL.CLOSE_CURSOR(C); END; / 21
22 QUERIES WITH MULTIPLE PLANS OPTIMIZER MISMATCH SELECT sql_id, cunt(*) plan_cnt FROM v$sql SELECT /*+ OPT_PARAM('_fix_cntrl :1') */ GROUP_TYPE, BUCKET_START, BUCKET_END, TM_GROUP_TYPE... _fix_cntrl is a hidden parameter fr bugs - see v$system_fix_cntrl r v$sessin_fix_cntrl GROUP BY sql_id having cunt(*) >1 ORDER BY 2 DESC; 22
23 QUERIES WITH MULTIPLE PLANS BIND MISMATCH SELECT cunt(*) child_cnt, m.psitin bind_number, m.max_length, decde(m.datatype,1,'varchar2',2,'number',m.datatype) AS datatype FROM v$sql s, v$sql_bind_metadata m WHERE s.sql_id = '&sql_id' AND s.child_address = m.address grup by m.psitin, m.max_length,decde(m.datatype,1,'varchar2',2,'number',m.datatype) having cunt(*) < &tt_child_cnt rder by 4,1 23
24 EXAMPLE OF ADAPTIVE PLANS Select /* jg */ p.prduct_name frm rder_items, prduct p where.unit_price = :b1 and.quantity > :b2 and.prduct_id = p.prduct_id; 24
25 MY V$SQL_SHARED_CURSOR DECLARE c NUMBER; cl_cnt NUMBER; cl_rec DBMS_SQL.DESC_TAB; cl_value VARCHAR2(4000); ret_val NUMBER; v_sql_id VARCHAR2(100); BEGIN c := dbms_sql.pen_cursr; DBMS_SQL.PARSE(c,'SELECT q.sql_text, s.* FROM v$sql_shared_cursr s, v$sql q WHERE s.sql_id = q.sql_id AND s.child_number = q.child_number', DBMS_SQL.NATIVE); DBMS_SQL.DESCRIBE_COLUMNS(c, cl_cnt, cl_rec); FOR idx IN 1.. Cl_cnt LOOP DBMS_SQL.DEFINE_COLUMN(c, idx, cl_value, 4000); END LOOP; ret_val := DBMS_SQL.EXECUTE(c); while(dbms_sql.fetch_rows(c) > 0) LOOP FOR idx IN 1.. Cl_cnt LOOP DBMS_SQL.COLUMN_VALUE(c, idx, cl_value); IF cl_rec(idx).cl_name in ('SQL_ID') THEN v_sql_id := cl_rec(idx).cl_name ' = ' cl_value; ELSIF cl_value = 'Y' THEN DBMS_OUTPUT.PUT_LINE(v_sql_id ' ' RPAD(cl_rec(idx).cl_name, 30) ' = ' cl_value); END IF; END LOOP; END LOOP; DBMS_SQL.CLOSE_CURSOR(C); END; / 25
26 V$SQLPLAN & DBMS_XPLAN.DISPLAY_CURSOR SELECT /*+ pt_param('parallel_executin_enabled', 'false') */ /* EXEC_FROM_DBMS_XPLAN */ id, parent_id, partitin_id, timestamp, ptimizer, psitin, search_clumns, depth, peratin, ptins, bject_name, bject_wner, bject_type, null as bject_instance, cardinality, bytes, temp_space, cst, i_cst, cpu_cst, time, partitin_start, partitin_stp, bject_nde, ther_tag, distributin, null, access_predicates, filter_predicates, ther, null, null, ther_xml, sql_prfile, sql_plan_baseline, null, null, null, null, null, null, null,null, null, null, null, null, null, null, null, null frm (select /*+ n_merge */ vp.id id, vp.parent_id parent_id, vp.partitin_id, vp.timestamp, vp.ptimizer, vp.search_clumns, vp.depth depth, vp.psitin psitin, vp.peratin peratin, vp.ptins ptins, vp.cst cst, vp.time time, vp.cardinality cardinality, vp.bytes bytes, vp.bject_nde bject_nde, vp.bject_name bject_name, vp.bject_wner bject_wner, vp.bject_type bject_type, null as bject_instance, vp.ther_tag ther_tag, vp.partitin_start partitin_start, vp.partitin_stp partitin_stp, vp.distributin distributin, vp.temp_space temp_space, vp.i_cst i_cst, vp.cpu_cst cpu_cst, vp.filter_predicates filter_predicates, vp.access_predicates access_predicates, vp.ther ther, vp.prjectin prjectin, vp.qblck_name qblck_name, vp.bject_alias bject_alias, vp.ther_xml ther_xml, v$sql.sql_prfile sql_prfile, v$sql.sql_plan_baseline sql_plan_baseline, 0 starts, 0 utrws, 0 crgets, 0 cugets,0 reads,0 writes, 0 etime,0 mem_pt,0 mem_ne, null last_mem_used, null last_mem_usage,0 pt_cnt,0 ne_cnt,0 multi_cnt,0 max_tmp,0 last_tmp frm V$SQL_PLAN vp, v$sql where vp.sql_id = &sql_id and vp.child_number=&child and vp.sql_id = v$sql.sql_id and v$sql.is_bslete = 'N' and v$sql.address = vp.address and v$sql.child_number= &child) rder by id; select * frm table(dbms_xplan.display_cursr( &sql_id, &child_number)); 26
27 V$SQLPLAN & DBMS_XPLAN.DISPLAY_CURSOR CONT. OTHER_XML clumn cntains ntes, peeked binds, hints, & display map infrmatin SELECT /*+ pt_param('parallel_executin_enabled', 'false') */ extractvalue(xmlval, = "sql_prfile"]') sql_prfile, extractvalue(xmlval, = "sql_patch"]') sql_patch, extractvalue(xmlval, = "baseline"]') baseline, extractvalue(xmlval, = "utline"]') utline, extractvalue(xmlval, = "dynamic_sampling"]') dynamic_sampling, extractvalue(xmlval, = "dp"]') dp, extractvalue(xmlval, = "dp_reasn"]') dp_reasn, extractvalue(xmlval, = "pdml_reasn"]') pdml_reasn, extractvalue(xmlval, = "idl_reasn"]') idl_reasn, extractvalue(xmlval, = "queuing_reasn"]') queuing_reasn, extractvalue(xmlval, = "px_in_memry"]') px_in_memry, extractvalue(xmlval, = "px_in_memry_imc"]') px_in_memry_imc, extractvalue(xmlval, = "rw_shipping"]') rw_shipping, extractvalue(xmlval, = "index_size"]') index_size, extractvalue(xmlval, = "result_checksum"]') result_checksum, extractvalue(xmlval, = "cardinality_feedback"]') cardinality_feedback, extractvalue(xmlval, = "perfrmance_feedback"]') perfrmance_feedback, extractvalue(xmlval, = "xml_subptimal"]') xml_subptimal, extractvalue(xmlval, = "adaptive_plan"]') adaptive_plan, extractvalue(xmlval, '/*/spd/cu') spd_cu, extractvalue(xmlval, = "gtt_sessin_st"]') gtt_sessin_st, = "plan_hash"]') plan_hash frm (select xmltype(replace(ther_xml,'''','"')) xmlval frm v$sql_plan where sql_id = '&sqlid' and child_number=&child and ther_xml is nt null); 27
28 WHICH FEATURES MAY IMPACT THE PLAN Bind Variable Peeking / Adaptive Cursr Sharing Example First ran with :P1=10 28
29 BIND VARIABLE PEEKING / ADAPTIVE CURSOR SHARING 1 st run with :p1=10 Changed after 2 nd executin f :p1=40 29
30 BIND VARIABLE PEEKING / ADAPTIVE CURSOR SHARING :P SELECT * FROM TABLE (DBMS_SQLTUNE.EXTRACT_BINDS ('BEDA0C C989D000101C C10B')); 30
31 DYNAMIC STATISTICS (DYNAMIC SAMPLING IN 9.2) Missing Statistics Stale Statistics Insufficient Statistics Estimates ver 6X ff! Parallel Executin SQL Plan Directives Ntes: Parse time takes lnger. Results are persisted & used elsewhere 31
32 STATISTICS FEEDBACK Estimated cardinalities can be incrrect fr many reasns missing statistics, inaccurate statistics, r cmplex predicates After 1st executin, estimates are cmpared with actual rws If they differ significantly, ptimizer stres crrect estimates fr future use Statistics feedback = OPT_ESTIMATE hints in V$SQL_REOPTIMIZATION_HINTS Can create a SQL PLAN DIRECTIVE fr ther SQL statements They benefit frm infrmatin btained during initial executin 32
33 STATISTICS FEEDBACK select * frm table(dbms_xplan.display_cursor(format=>'allstats LAST')); 33
34 STATISTICS FEEDBACK ANOTHER EXAMPLE 34
35 SQL PLAN DIRECTIVES Are additinal Instructins fr missing clumn grup statistics r histgrams Dynamic sampling perfrmed n directive Until statistics are gathered fr the clumn grup (e.g. City / State / Cuntry) Nt tied t a specific sql statement defined n a query expressin Can be used by similar queries Are created in shared_pl & peridically written t SYSAUX tablespace DBA_SQL_PLAN_DIRECTIVES DBA_SQL_PLAN_DIR_OBJECTS Use DBMS_STATS extended functins & prcedures CREATE_EXTENDED_STATS SHOW_EXTENDED_STATS_NAME DROP_EXENTED_STATS 35
36 SQL PLAN DIRECTIVES CONT. SELECT TO_CHAR(d.directive_id) dir_id,.wner,.bject_name,.subbject_name cl_name,.bject_type, d.type,d.state,d.reasn FROM dba_sql_plan_directives d, dba_sql_plan_dir_bjects WHERE d.directive_id =.directive_id AND.wner IN ( DPA') ORDER BY 1,2,3,4,5; SELECT sum(sw.qp)/100.0 FROM CONSW_4 SW, CONEV_4 EV where SW.KEEQ=EV.ID and lwer(ev.name)='direct path read' and SW.D > :p1; 36
37 HOW TO MANAGE SQL PLAN DIRECTIVES Use DBMS_SPD package t manage Can t manually create directives Name P / F Task ALTER_SQL_PLAN_DIRECTIVE P Changes either STATE r AUTO_DROP DROP_SQL_PLAN_DIRECTIVE P Drps SQL Plan Directive (SPD) FLUSH_SQL_PLAN_DIRECTIVE P Flushes SQL Plan Directives ut f SGA CREATE_STGTAB_DIRECTIVE P Staging table fr exprting SPDs PACK_STGTAB_DIRECTIVE F Exprts SPDs in t Staging table UNPACK_STGTAB_DIRECTIVE F Imprts SPDs frm Staging table GET_PREFS F Get setting fr SPD_RETENTION_WEEKS SET_PREFS P Sets SPD_RETENTION_WEEKS (default set t 53 weeks) TRANSFER_SPD_FOR_DP P Undcumented 37
38 DON T WANT ANY DIRECTIVES Drp all existing SPD Alter system / sessin set _ptimizer_dsdir_usage_cntrl =0; Nt Recmmended Tip: Mnitr SQL DIRECTIVES and their states clsely Create extended statistics Remve directives when supprted by valid statistics. 38
39 12.2 OPTIMIZER CHANGES New init.ra parameters OPTIMIZER_ADAPTIVE_PLANS (Default = TRUE) Adaptive jins Bitmap pruning Parallel distributin methd OPTIMIZER_ADAPTIVE_STATISTICS (Default = False) SQL Plan Directives (SPDs) fr query ptimizatin Statistics feedback (fr jins nly) Adaptive dynamic sampling fr parallel queries Perfrmance feedback Obslete OPTIMIZER_ADAPTIVE_FEATURES 2017 SlarWinds Wrldwide, LLC. All rights reserved.
40 12.2 OPTIMIZER CHANGES SQL Plan Directives Cntrl f Aut Creatin f Clumn Grup Statistics New DBMS_STATS preference AUTO_STAT_EXTENSIONS (DEFAULT=OFF) EXEC DBMS_STATS.SET_GLOBAL_PREFS('AUTO_STAT_EXTENSIONS','ON') Can view in DBA_STAT_EXTENSIONS select wner, table_name, extensin, extensin_name frm dba_stat_extensins where creatr = 'SYSTEM' rder by wner,table_name,extensin_name; 2017 SlarWinds Wrldwide, LLC. All rights reserved.
41 DBMS_SPD Example f drpping all directives fr SOE user EXEC DBMS_SPD. FLUSH_SQL_PLAN_DIRECTIVE; BEGIN FOR get_rec in (SELECT distinct TO_CHAR(d.directive_id) dir_id FROM dba_sql_plan_directives d, dba_sql_plan_dir_bjects WHERE d.directive_id =.directive_id AND.wner in ('SOE')) LOOP DBMS_SPD.DROP_SQL_PLAN_DIRECTIVE(get_rec.dir_id); end lp; end; / cmmit; 39
42 HOW TO STABILIZE PLANS Baselines Prfiles Patches 42
43 SQL PLAN MANAGEMENT (BASELINES) 11g feature helps stp perfrmance regressin via plan changes Uses baselines t guarantee nly better plans are used 12c SPM evlve advisr is an Aut Task (SYS_AUTO_SPM_EVOLVE_TASK) Runs nightly in maintenance windw Autmatically runs the evlve prcess fr nn-accepted plans in SPM DBA views results f nightly task using DBMS_SPM.REPORT_AUTO_EVOLVE_TASK Can Manage via OEM r DBMS_AUTO_TASK_ADMIN Still can manually evlve an unaccepted plan using OEM r DBMS_SPM DBMS_SPM.EVOLVE_SQL_PLAN_BASELINE has been deprecated in 12c var task varchar2(1000); var evlve varchar2(100); var imple varchar2(1000); var rpt clb; exec :task := DBMS_SPM.CREATE_EVOLVE_TASK(sql_handle=>'&sql_handle'); exec :evlve := DBMS_SPM.EXECUTE_EVOLVE_TASK(task_name=>:task); exec :imple :=DBMS_SPM.IMPLEMENT_EVOLVE_TASK(task_name=>:task,FORCE=>true); exec :rpt := DBMS_SPM.REPORT_EVOLVE_TASK(task_name=>:task,type=>'TEXT', executin_name=>:evlve); print 43
44 SQL PLAN MANAGEMENT (BASELINES) 44
45 EXAMPLE PRODUCT QUERY SELECT prducts.prduct_id, prduct_name, prduct_descriptin, categry_id, weight_class, warranty_perid, supplier_id, prduct_status, list_price, min_price, catalg_url, quantity_n_hand FROM prducts, inventries WHERE prducts.categry_id = :b3 AND inventries.prduct_id = prducts.prduct_id AND inventries.warehuse_id = :b2 AND rwnum < :b1 SELECT sql_handle, plan_name, sql_text, enabled, accepted, fixed frm dba_sql_plan_baselines; SET SERVEROUTPUT ON LONG DECLARE rpt clb; BEGIN rpt := DBMS_SPM.EVOLVE_SQL_PLAN_BASELINE( sql_handle => 'SYS_SQL_fdf0214a24814e13'); DBMS_OUTPUT.PUT_LINE(rpt); END; 45
46 EXAMPLE BASELINE / EVOLVE 46
47 EXAMPLE HIGH COST select * frm table(dbms_xplan.display_sql_plan_baseline(sql_handle=>'sys_sql_fdf0214a24814e13',plan_name=>'sys_sql_plan_24814e132c1c9d7b')) 45
48 EXAMPLE FORCE PLAN Frce Evlutin f new baseline var task varchar2(1000); var evlve varchar2(100); var imple varchar2(1000); var rpt clb; exec :task := DBMS_SPM.CREATE_EVOLVE_TASK(sql_handle=>'&sql_handle'); exec :evlve := DBMS_SPM.EXECUTE_EVOLVE_TASK(task_name=>:task); exec :imple :=DBMS_SPM.IMPLEMENT_EVOLVE_TASK(task_name=>:task,FORCE=>true); exec :rpt := DBMS_SPM.REPORT_EVOLVE_TASK(task_name=>:task,type=>'TEXT', executin_name=>:evlve); print Disable Old Plan var ret number exec :ret := DBMS_SPM.ALTER_SQL_PLAN_BASELINE( - sql_handle=>'sys_sql_fdf0214a24814e13', - plan_name=>'sys_sql_plan_24814e132c1c9d7b', - attribute_name=> ENABLED', - attribute_value=> NO'); 48
49 EXAMPLE BETTER PERFORMANCE Frced New Baseline 49
50 BASELINE TIPS If yu can hint it, baseline it (per Tm Kyte) Alternative t using hints 3rd Party Sftware can t mdify cde Hints difficult t manage ver time Once added, usually frgtten abut 50
51 SQL PATCHES Can change the executin plans by supplying hints 3rd Party Sftware can t mdify cde Wrks in Standard & Enterprise editins Needs grant execute n sys.dbms_sqldiag_internal -- Cmmand t drp patch if it already exists exec DBMS_SQLDIAG.DROP_SQL_PATCH('EMP_PATCH'); -- Cmmands t create patch begin sys.dbms_sqldiag_internal.i_create_patch( sql_text => 'select cunt(*), max(empn) frm emp where deptn = :deptn', hint_text => 'DYNAMIC_SAMPLING(4), name => 'EMP_PATCH'); end; / 51
52 SQL PATCHES ANOTHER EXAMPLE begin sys.dbms_sqldiag_internal.i_create_patch( sql_text => 'select e.empn EOD, e.ename "Emplyee_name", d.dname "Department",' ' e.hiredate "Date_Hired" frm emp e, dept d where d.deptn = :p1' ' and e.deptn = d.deptn', hint_text => 'BIND_AWARE', name => 'EMP_DEPTNO'); end; / NOTE - SQL patch "EMP_DEPTNO" used fr this statement 52
53 SQL PROFILES & TUNING ADVISOR Tuning Advisr runs nightly DBMS_AUTO_SQLTUNE Can be cnfigured t autmatically implement SQL Prfiles Nt recmmended Can run manually fr advice fr ne r mre SQL statements DECLARE l_sql_tune_task_id VARCHAR2(100); BEGIN l_sql_tune_task_id := DBMS_SQLTUNE.create_tuning_task ( sql_id => '&sql_id', scpe => DBMS_SQLTUNE.scpe_cmprehensive, time_limit => 60, task_name => '&sql_id', descriptin => 'Tuning task fr class registratin query'); DBMS_OUTPUT.put_line('l_sql_tune_task_id: ' l_sql_tune_task_id); END; / EXEC DBMS_SQLTUNE.execute_tuning_task(task_name => '&sql_id'); 53
54 SQL PROFILES & TUNING ADVISOR Query t reprt advice VARIABLE aut_rpt CLOB; BEGIN :aut_rpt :=DBMS_SQLTUNE.REPORT_AUTO_TUNING_TASK ( begin_exec => NULL, end_exec => NULL, type => 'TEXT', level => 'TYPICAL', sectin => 'ALL, bject_id => NULL, result_limit => NULL); END; / PRINT :aut_rpt 54
55 SQL PROFILES MANUAL SETUP Select * frm table (dbms_xplan.display_cursr( &sql_id,&child, ADVANCED )); 55
56 SQL PROFILES MANUAL SETUP DECLARE sqlt clb; BEGIN sqlt := q'!select sal salary, e.empn EOD, e.ename "Emplyee_name", d.dname "Department", e.hiredate "Date_Hired" frm emp e, dept d where d.deptn = :p1 and e.deptn = d.deptnand sal > :p2 rder by sal desc!'; dbms_sqltune.imprt_sql_prfile( sql_text => sqlt, name => 'SP_EMPHASH', prfile => sqlprf_attr(q'!pq_distribute(@"sel$1" "E"@"SEL$1" BROADCAST NONE)!', q'!use_hash(@"sel$1" "E"@"SEL$1")!', q'!leading(@"sel$1" "D"@"SEL$1" "E"@"SEL$1")!', q'!full(@"sel$1" "E"@"SEL$1")!', q'!full(@"sel$1" "D"@"SEL$1")!', q'!outline_leaf(@"sel$1")!', q'!all_rows!', q'!db_version(' ')!', q'!optimizer_features_enable(' ')!', q'!ignore_optim_embedded_hints!'), frce_match => true ); END; / 56
57 SUMMARY Oracle has many ways t imprve Plan Stability Almst t many It can be cnfusing at times Outlines, Prfiles, Patches & Baselines Plans change fr many reasns Data grws, system changes, stale statisics Oracle features such as SQL Directives, Adaptive Cursr Sharing, etc V$SQL_PLAN & V$SQL_SHARED_CURSOR helps with finding ut the WHY Dn t frget abut XML Query f clumn Other_XML Mnitr the features that may impact plans dba_sql_plan_directives, dba_sql_plan_dir_bjects, & v$sql_retimizatin_hints Cnsider using Baselines, Patches & Prfile t help stabilize plans Q & A 55
58 RESOLVE PERFORMANCE ISSUES QUICKLY Try Database Perfrmance Analyzer FREE fr 14 days Imprve rt cause f slw perfrmance Quickly identify rt cause f issues that impact end-user respnse time See histrical trends ver days, mnths, and years Understand impact f VMware perfrmance Agent-less architecture with n dependence n Oracle Packs; installs in minutes
59 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 59
Getting the most out of your Oracle Optimizer (i.e. The Brain)
Getting the most out of your Oracle 12.2+ Optimizer (i.e. The Brain) Janis Griffin Senior DBA / Performance Evangelist Who Am I Senior DBA / Performance Evangelist for SolarWinds Janis.Griffin@solarwinds.com
More informationAnnouncing Veco AuditMate from Eurolink Technology Ltd
Vec AuditMate Annuncing Vec AuditMate frm Eurlink Technlgy Ltd Recrd any data changes t any SQL Server database frm any applicatin Database audit trails (recrding changes t data) are ften a requirement
More informationAdmin Report Kit for Exchange Server
Admin Reprt Kit fr Exchange Server Reprting tl fr Micrsft Exchange Server Prduct Overview Admin Reprt Kit fr Exchange Server (ARKES) is an Exchange Server Management and Reprting slutin that addresses
More informationTest Pilot User Guide
Test Pilt User Guide Adapted frm http://www.clearlearning.cm Accessing Assessments and Surveys Test Pilt assessments and surveys are designed t be delivered t anyne using a standard web brwser and thus
More informationHow to use DCI Contract Alerts
Hw t use DCI Cntract Alerts Welcme t the MyDCI Help Guide series Hw t use DCI Cntract Alerts In here, yu will find a lt f useful infrmatin abut hw t make the mst f yur DCI Alerts which will help yu t fully
More informationTRAINING GUIDE. Overview of Lucity Spatial
TRAINING GUIDE Overview f Lucity Spatial Overview f Lucity Spatial In this sessin, we ll cver the key cmpnents f Lucity Spatial. Table f Cntents Lucity Spatial... 2 Requirements... 2 Setup... 3 Assign
More information161 Forbes Road Braintree MA Phone: (781) Fax: (781) What's in it? Key Survey & Extreme Form
161 Frbes Rad Braintree MA 02184 Phne: (781) 849 8118 Fax: (781) 849 8133 WWW.WORLDAPP.COM 8.0 What's in it? Key Survey & Extreme Frm CONTENTS Cntact Manager... 3 Participant Prtal... 3 Reprting Imprvements...
More informationContents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the.
1 f 22 26/09/2016 15:58 Mdule Cnsideratins Cntents: Lessn 1: Lessn 2: Mdule Befre yu start with almst any planning. apprpriately. As benefit f gd T appreciate architecture. it places n the understanding
More informationHP OpenView Performance Insight Report Pack for Quality Assurance
Data sheet HP OpenView Perfrmance Insight Reprt Pack fr Quality Assurance Meet service level cmmitments Meeting clients service level expectatins is a cmplex challenge fr IT rganizatins everywhere ging
More informationROCK-POND REPORTING 2.1
ROCK-POND REPORTING 2.1 AUTO-SCHEDULER USER GUIDE Revised n 08/19/2014 OVERVIEW The purpse f this dcument is t describe the prcess in which t fllw t setup the Rck-Pnd Reprting prduct s that users can schedule
More informationPlease contact technical support if you have questions about the directory that your organization uses for user management.
Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP
More informationConfiguring Database & SQL Query Monitoring With Sentry-go Quick & Plus! monitors
Cnfiguring Database & SQL Query Mnitring With Sentry-g Quick & Plus! mnitrs 3Ds (UK) Limited, Nvember, 2013 http://www.sentry-g.cm Be Practive, Nt Reactive! One f the best ways f ensuring a database is
More informationDefiniens XD Release Notes
Definiens XD 1.1.2 Release Ntes Errr! N text f specified style in dcument. Definiens XD 1.1.2 - Release Ntes Imprint and Versin Dcument Versin XD 1.1.2 Cpyright 2009 Definiens AG. All rights reserved.
More informationClassFlow Administrator User Guide
ClassFlw Administratr User Guide ClassFlw User Engagement Team April 2017 www.classflw.cm 1 Cntents Overview... 3 User Management... 3 Manual Entry via the User Management Page... 4 Creating Individual
More informationStructure Query Language (SQL)
Structure Query Language (SQL) 1. Intrductin SQL 2. Data Definitin Language (DDL) 3. Data Manipulatin Language ( DML) 4. Data Cntrl Language (DCL) 1 Structured Query Language(SQL) 6.1 Intrductin Structured
More informationCustomer Upgrade Checklist
Custmer Upgrade Checklist Getting Ready fr Yur Sabre Prfiles Upgrade Kicking Off the Prject Create a prfiles prject team within yur agency. Cnsider including peple wh can represent bth the business and
More informationArius 3.0. Release Notes and Installation Instructions. Milliman, Inc Peachtree Road, NE Suite 1900 Atlanta, GA USA
Release Ntes and Installatin Instructins Milliman, Inc. 3424 Peachtree Rad, NE Suite 1900 Atlanta, GA 30326 USA Tel +1 800 404 2276 Fax +1 404 237 6984 actuarialsftware.cm 1. Release ntes Release 3.0 adds
More informationGetting Started with the Web Designer Suite
Getting Started with the Web Designer Suite The Web Designer Suite prvides yu with a slew f Dreamweaver extensins that will assist yu in the design phase f creating a website. The tls prvided in this suite
More informationUiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash
UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the
More informationProduct Release Notes
Prduct Release Ntes ATTO Cnfiguratin Tl v3.25 - Windws 1. General Release Infrmatin The ATTO Cnfiguratin Tl helps yu custmize the settings f yur ExpressSAS, Celerity and ExpressPCI hst adapters t maximize
More informationVMware EVO:RAIL Customer Release Notes
VMware EVO:RAIL Custmer Release Ntes EVO:RAIL Release 1.2.0 Dcument Revisin: 1.2.0-2 (May 27, 2015) Cpyright 1998-2015 VMware, Inc. All rights reserved. Cpyright, trademark, and patent infrmatin: http://pubs.vmware.cm/cpyright-trademark.html.
More informationOracle CPQ Cloud Release 1. New Feature Summary
Oracle CPQ Clud 2017 Release 1 New Feature Summary April 2017 1 TABLE OF CONTENTS REVISION HISTORY... 3 ORACLE CPQ CLOUD... 4 MODERN SELLING EXPERIENCE... 4 Deal Negtiatin... 4 REST API Services... 4 ENTERPRISE
More informationINSTALLING CCRQINVOICE
INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a
More informationCustodial Integrator. Release Notes. Version 3.11 (TLM)
Custdial Integratr Release Ntes Versin 3.11 (TLM) 2018 Mrningstar. All Rights Reserved. Custdial Integratr Prduct Versin: V3.11.001 Dcument Versin: 020 Dcument Issue Date: December 14, 2018 Technical Supprt:
More informationUPGRADING TO DISCOVERY 2005
Centennial Discvery 2005 Why Shuld I Upgrade? Discvery 2005 is the culminatin f ver 18 mnths wrth f research and develpment and represents a substantial leap frward in audit and decisin-supprt technlgy.
More information$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as:
Lcatin f the map.x.prperties files $ARCSIGHT_HOME/current/user/agent/map File naming cnventin The files are named in sequential rder such as: Sme examples: 1. map.1.prperties 2. map.2.prperties 3. map.3.prperties
More informationUiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash
UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the
More informationReference Guide. Service Pack 3 Cumulative Update 2. Revision J Issued October DocAve 6: Control Panel
DcAve 6 Cntrl Panel Reference Guide Service Pack 3 Cumulative Update 2 Revisin J Issued Octber 2013 DcAve 6: Cntrl Panel 1 Table f Cntents Abut Cntrl Panel... 6 Submitting Dcumentatin Feedback t AvePint...
More informationAdverse Action Letters
Adverse Actin Letters Setup and Usage Instructins The FRS Adverse Actin Letter mdule was designed t prvide yu with a very elabrate and sphisticated slutin t help autmate and handle all f yur Adverse Actin
More informationThe Reporting Tool. An Overview of HHAeXchange s Reporting Tool
HHAeXchange The Reprting Tl An Overview f HHAeXchange s Reprting Tl Cpyright 2017 Hmecare Sftware Slutins, LLC One Curt Square 44th Flr Lng Island City, NY 11101 Phne: (718) 407-4633 Fax: (718) 679-9273
More informationExchange Archive Monitoring
Unified Archive \ Best Practices \ Mail Archiving Exchange Archive Mnitring ZL TECHNOLOGIES Last Updated: Octber 21, 2014 This dcument intrduces the numerus ZL UA features and functinalities an rganizatin
More informationDocAve 6 Service Pack 2 Control Panel
DcAve 6 Service Pack 2 Cntrl Panel Reference Guide Revisin D Issued February 2013 DcAve 6: Cntrl Panel 1 Table f Cntents Abut Cntrl Panel... 6 Submitting Dcumentatin Feedback t AvePint... 6 Befre Yu Begin...
More informationUFS Test Executive is certified by the UFSA to verify compliance of UFS devices with the UFSA UFS Compliance Test Matrix v1.0.
Prtcl Insight UFS Test Executive UFS20COMP Test Executive prvides cmplete prtcl debug and analysis f UFS devices, including deep packet inspectin, stress testing, custm test case executin, and UFS cmpliance
More informationQABOOK D ESKTOP V5.0. Release Notes
QABOOK D ESKTOP V5.0 Release Ntes QABk Desktp After years f research, develpment and client feedback we have nw launched QABk Desktp v5.0. We have transfrmed ur standalne desktp applicatin int a mre intuitive
More informationSmartLink for Albridge Web Services
SmartLink fr Albridge Web Services Cpyright 2008, E-Z Data, Inc. All Rights Reserved. N part f this dcumentatin may be cpied, reprduced r translated in any frm withut the prir written cnsent f E-Z Data,
More informationAssignment #5: Rootkit. ECE 650 Fall 2018
General Instructins Assignment #5: Rtkit ECE 650 Fall 2018 See curse site fr due date Updated 4/10/2018, changes nted in green 1. Yu will wrk individually n this assignment. 2. The cde fr this assignment
More informationMySqlWorkbench Tutorial: Creating Related Database Tables
MySqlWrkbench Tutrial: Creating Related Database Tables (Primary Keys, Freign Keys, Jining Data) Cntents 1. Overview 2 2. Befre Yu Start 2 3. Cnnect t MySql using MySqlWrkbench 2 4. Create Tables web_user
More informationThese tasks can now be performed by a special program called FTP clients.
FTP Cmmander FAQ: Intrductin FTP (File Transfer Prtcl) was first used in Unix systems a lng time ag t cpy and mve shared files. With the develpment f the Internet, FTP became widely used t uplad and dwnlad
More informationCase Metrics Guide. January 11, 2019 Version For the most recent version of this document, visit our documentation website.
Case Metrics Guide January 11, 2019 Versin 9.6.202.10 Fr the mst recent versin f this dcument, visit ur dcumentatin website. Table f Cntents 1 Case Metrics 3 1.1 Case Metrics Cmpatibility Matrix 3 1.2
More informationIntegrating QuickBooks with TimePro
Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data
More informationWhat s New in Banner 9 Admin Pages: Differences from Banner 8 INB Forms
1 What s New in Banner 9 Admin Pages: Differences frm Banner 8 INB Frms Majr Changes: Banner gt a face-lift! Yur hme page is called Applicatin Navigatr and is the entry/launch pint t all pages Banner is
More informationUsing the Swiftpage Connect List Manager
Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts
More informationDashboard Extension for Enterprise Architect
Dashbard Extensin fr Enterprise Architect Dashbard Extensin fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins f the free versin f the extensin... 3 Example Dashbard
More informationFIRMWARE RELEASE NOTES. Versions V2.0.0 to V Model HDL-32E. High Definition LiDAR Sensor
FIRMWARE RELEASE NOTES Versins V2.0.0 t V2.2.21.0 Mdel HDL-32E High Definitin LiDAR Sensr HDL-32E Firmware Release Ntes Page 2 Fr all new features and changes, refer t the dcumentatin that accmpanies the
More informationElement Creator for Enterprise Architect
Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the
More informationRelease Notes. e-automate 8.7 SP1. Page 1
Release Ntes e-autmate 8.7 SP1 Page 1 Overview Release Ntes This is a maintenance release t address quality issues fund in the e-autmate GA 8.7 release. Release Features N new features have been added
More informationUploading Files with Multiple Loans
Uplading Files with Multiple Lans Descriptin & Purpse Reprting Methds References Per the MHA Handbk, servicers are required t prvide peridic lan level data fr activity related t the Making Hme Affrdable
More informationSAP Note Plan & Consol 10.0 for NetWeaver Documentation Addendum
SAP Nte 1586088 - Plan & Cnsl 10.0 fr NetWeaver Dcumentatin Addendum Nte Language: English Versin: 26 Validity: Valid Since 21.12.2012 Summary Symptm Dcumentatin Addendum Other terms Dcumentatin, help,
More informationQuerying Data with Transact SQL
Querying Data with Transact SQL Curse Cde: 20761 Certificatin Exam: 70-761 Duratin: 5 Days Certificatin Track: MCSA: SQL 2016 Database Develpment Frmat: Classrm Level: 200 Abut this curse: This curse is
More informationProper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page
Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...
More informationConstituent Page Upgrade Utility for Blackbaud CRM
Cnstituent Page Upgrade Utility fr Blackbaud CRM In versin 4.0, we made several enhancements and added new features t cnstituent pages. We replaced the cnstituent summary with interactive summary tiles.
More informationPaperStream Capture change history
PaperStream Capture change histry Versin 2.0.1 New features: 1. Ad hc scan is added, which allws yu t mdify sme f the settings (scanner setting, destinatin setting, etc.) extempre and scan withut changing
More informationRelease Notes. Version
Release Date: 06/12/2017 Release Ntes Versin 1.23.00 SmartWare Accunting QuickBks Transfer: Reslved issue where QuickBks Transfer was including unused parts amunts fr a wrk rder in the Sales Amunt clumn
More informationRxAXIS Security Module 09/25/2013
RxAXIS Security Mdule 09/25/2013 Lessn Title Intrductin: Security Mdule In this tutrial we are ging t lk at the Security Maintenance Mdule f the RxAXIS system. When used, this system gives emplyees access
More informationReporting Requirements Specification
Cmmunity Mental Health Cmmn Assessment Prject OCAN 2.0 - ing Requirements Specificatin May 4, 2010 Versin 2.0.2 SECURITY NOTICE This material and the infrmatin cntained herein are prprietary t Cmmunity
More informationUsing the Swiftpage Connect List Manager
Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts
More informationE2Open Multi-Collab View (MCV)
If yu can read this Click n the icn t chse a picture r Reset the slide. T Reset: Right click n the slide thumbnail and select reset slide r chse the Reset buttn n the Hme ribbn (next t the f nt chice bx)
More informationToken Guide for RB-1. with. BlackShield ID. Copyright 2009 CRYPTOCard Inc.
Tken Guide fr RB-1 with BlackShield ID Cpyright 2009 CRYPTOCard Inc. www.cryptcard.cm http:// Cpyright Cpyright 2008, CRYPTOCard All Rights Reserved. N part f this publicatin may be reprduced, transmitted,
More informationAccess the site directly by navigating to in your web browser.
GENERAL QUESTIONS Hw d I access the nline reprting system? Yu can access the nline system in ne f tw ways. G t the IHCDA website at https://www.in.gv/myihcda/rhtc.htm and scrll dwn the page t Cmpliance
More informationOverview of Data Furnisher Batch Processing
Overview f Data Furnisher Batch Prcessing Nvember 2018 Page 1 f 9 Table f Cntents 1. Purpse... 3 2. Overview... 3 3. Batch Interface Implementatin Variatins... 4 4. Batch Interface Implementatin Stages...
More informationRISKMAN REFERENCE GUIDE TO USER MANAGEMENT (Non-Network Logins)
Intrductin This reference guide is aimed at managers wh will be respnsible fr managing users within RiskMan where RiskMan is nt cnfigured t use netwrk lgins. This guide is used in cnjunctin with the respective
More informationQuick Start Guide. Overview:
Quick Start Guide This dcument may nt be fully cmprehensive f all features in the i-hds Suite, but it will give an verview f features t lk fr all arund the i-hds sftware Suite. Fr assistance with i- HDS
More informationChapter 2 Basic Operations
Chapter 2 Basic Operatins Lessn B String Operatins 10 Minutes Lab Gals In this Lessn, yu will: Learn hw t use the fllwing Transfrmatins: Set Replace Extract Cuntpattern Split Learn hw t apply certain Transfrmatins
More informationEnterprise Chat and Developer s Guide to Web Service APIs for Chat, Release 11.6(1)
Enterprise Chat and Email Develper s Guide t Web Service APIs fr Chat, Release 11.6(1) Fr Unified Cntact Center Enterprise August 2017 Americas Headquarters Cisc Systems, Inc. 170 West Tasman Drive San
More informationLaboratory #13: Trigger
Schl f Infrmatin and Cmputer Technlgy Sirindhrn Internatinal Institute f Technlgy Thammasat University ITS351 Database Prgramming Labratry Labratry #13: Trigger Objective: - T learn build in trigger in
More informationDear Milestone Customer,
Dear Milestne Custmer, With the purchase f Milestne Xprtect Transact yu have chsen a very flexible ptin t yur Milestne Xprtect Business slutin. Milestne Xprtect Transact enables yu t stre a serial data
More informationImporting data. Import file format
Imprting data The purpse f this guide is t walk yu thrugh all f the steps required t imprt data int CharityMaster. The system allws nly the imprtatin f demgraphic date e.g. names, addresses, phne numbers,
More informationMaintenance Release Notes Release Version: 9.5.5
Maintenance Release Ntes Release Versin: 9.5.5 Platfrm: 9.5 MR201510 Cntents Updates Included in this Release... 1 Rules Cnsle:... 1 New Feature: Avaya Cumulative Metrics... 1 Technical Gd Health:... 3
More informationIT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016
IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016 1. What are tw functins f an perating system? (Chse tw.) cntrlling hardware access managing applicatins text prcessing flw chart editing prgram
More informationCET Designer 8.0 Release Notes
CET Designer 8.0 Release Ntes May 15, 2017 News & Changes Vting Winner: Custm Shape Tagging Yur vtes have been cunted, and custm shapes fr tags wn the mst vtes! This new tl can be fund in the Part Tagging
More informationTIBCO Statistica Options Configuration
TIBCO Statistica Optins Cnfiguratin Sftware Release 13.3 June 2017 Tw-Secnd Advantage Imprtant Infrmatin SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
More informationTechnical Paper. Installing and Configuring SAS Environment Manager in a SAS Grid Environment with a Shared Configuration Directory
Technical Paper Installing and Cnfiguring Envirnment Manager in a Grid Envirnment with a Shared Cnfiguratin Directry Last Mdified: January 2018 Release Infrmatin Cntent Versin: January 2018. Trademarks
More informationLive Analytics for Kaltura Live Streaming Information Guide. Version: Jupiter
Live Analytics fr Kaltura Live Streaming Infrmatin Guide Versin: Jupiter Kaltura Business Headquarters 250 Park Avenue Suth, 10th Flr, New Yrk, NY 10003 Tel.: +1 800 871 5224 Cpyright 2015 Kaltura Inc.
More informationMySabre API RELEASE NOTES MYSABRE API VERSION 2.0 (PART OF MYSABRE RELEASE 7.0) OCTOBER 28, 2006 PRODUCTION
MySabre API RELEASE NOTES MYSABRE API VERSION 2.0 (PART OF MYSABRE RELEASE 7.0) OCTOBER 28, 2006 PRODUCTION These release ntes pertain t the Prductin release fr MySabre Release 7.0 cntaining MySabre API
More informationOnce the Address Verification process is activated, the process can be accessed by employees in one of two ways:
Type: System Enhancements ID Number: SE 94 Date: June 29, 2012 Subject: New Address Verificatin Prcess Suggested Audience: Human Resurce Offices Details: Sectin I: General Infrmatin fr Address Verificatin
More informationTPP: Date: October, 2012 Product: ShoreTel PathSolutions System version: ShoreTel 13.x
I n n v a t i n N e t w r k A p p N t e TPP: 10320 Date: Octber, 2012 Prduct: ShreTel PathSlutins System versin: ShreTel 13.x Abstract PathSlutins sftware can find the rt-cause f vice quality prblems in
More informationProtocol Insight UFS Test Executive Key Features and Benefits Deep packet inspection performed with a unique protocol-aware Rule Checker engine
Prtcl Insight UFS Test Executive UFS20COMP Test Executive prvides cmplete prtcl debug and analysis f UFS devices, including deep packet inspectin, stress testing, custm test case executin, and CTS and
More informationDocAve 6 Control Panel
DcAve 6 Cntrl Panel DcAve 6 Cntrl Panel Reference Guide Reference Guide Service Pack 4, Cumulative Update 3 Revisin T Service Pack 4, Cumulative Update 3 Issued Nvember 2014 Revisin S Issued September
More informationLog shipping is a HA option. Log shipping ensures that log backups from Primary are
LOG SHIPPING Lg shipping is a HA ptin. Lg shipping ensures that lg backups frm Primary are cntinuusly applied n standby. Lg shipping fllws a warm standby methd because manual prcess is invlved t ensure
More informationCSE 361S Intro to Systems Software Lab #2
Due: Thursday, September 22, 2011 CSE 361S Intr t Systems Sftware Lab #2 Intrductin This lab will intrduce yu t the GNU tls in the Linux prgramming envirnment we will be using fr CSE 361S this semester,
More informationExtended Traceability Report for Enterprise Architect
Extended Traceability Reprt User Guide Extended Traceability Reprt fr Enterprise Architect Extended Traceability Reprt fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins
More informationMilestone XProtect. NVR Installer s Guide
Milestne XPrtect NVR Installer s Guide Target Audience fr this Dcument This guide is relevant fr peple respnsible fr delivering and installing Milestne XPrtect NVR surveillance systems. If yu are a Milestne
More informationCopyrights and Trademarks
Cpyrights and Trademarks Sage One Accunting Cnversin Manual 1 Cpyrights and Trademarks Cpyrights and Trademarks Cpyrights and Trademarks Cpyright 2002-2014 by Us. We hereby acknwledge the cpyrights and
More informationIf you have any questions that are not covered in this manual, we encourage you to contact us at or send an to
Overview Welcme t Vercity, the ESS web management system fr rdering backgrund screens and managing the results. Frm any cmputer, yu can lg in and access yur applicants securely, rder a new reprt, and even
More informationOwner Support+ FAQ s and Tips
Owner Supprt+ FAQ s and Tips Frequently Asked Questins Owner Supprt+ Vide Delivery Checklists: Fr mre infrmatin please reference the Owner Supprt+ (Overview) link just belw the Owner Supprt+ Delivery Checklist
More informationContact Center. Service Description for Release 2016 R4. April, 2017
Cntact Center Service Descriptin fr Release 2016 R4 April, 2017 This dcument prvides a descriptin f HUIT Cntact Center Services and rates, delivered and managed by HUIT Harvard Phne. Cntact Center Service
More informationIBM Design Room Live! release notes
IBM Design Rm Live! release ntes These release ntes prvide sprint-wise release infrmatin abut IBM Design Rm Live!, such as the new features, fixes, limitatins, and any specific requirements. The sprint
More informationMcGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55.
Schl f Cmputer Science McGill University Schl f Cmputer Science COMP-206 Sftware Systems Due: September 29, 2008 n WEB CT at 23:55 Operating Systems This assignment explres the Unix perating system and
More informationEphorus Integration Kit
Ephrus Integratin Kit Authr: Rbin Hildebrand Versin: 2.0 Date: May 9, 2007 Histry Versin Authr Cmment v1.1 Remc Verhef Created. v1.2 Rbin Hildebrand Single Sign On (Remved v1.7). v1.3 Rbin Hildebrand Reprting
More informationDocAve 6 Report Center
DcAve 6 Reprt Center User Guide Service Pack 2, Cumulative Update 1 Revisin E Issued April 2013 DcAve 6: Supplementary Tls 1 Table f Cntents Abut Reprt Center... 8 Cmplementary Prducts... 8 Submitting
More informationExercise 4: Working with tabular data Exploring infant mortality in the 1900s
Exercise 4: Wrking with tabular data Explring infant mrtality in the 1900s Backgrund Althugh peple tend t think abut GIS as being primarily cncerned with mapping. It is better thught f as a type f database
More informationAutomatic imposition version 5
Autmatic impsitin v.5 Page 1/9 Autmatic impsitin versin 5 Descriptin Autmatic impsitin will d the mst cmmn impsitins fr yur digital printer. It will autmatically d flders fr A3, A4, A5 r US Letter page
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Oracle safe harbor statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not
More informationGetting Started with the SDAccel Environment on Nimbix Cloud
Getting Started with the SDAccel Envirnment n Nimbix Clud Revisin Histry The fllwing table shws the revisin histry fr this dcument. Date Versin Changes 09/17/2018 201809 Updated figures thrughut Updated
More informationEView/400i Management Pack for Systems Center Operations Manager (SCOM)
EView/400i Management Pack fr Systems Center Operatins Manager (SCOM) Cncepts Guide Versin 7.0 July 2015 1 Legal Ntices Warranty EView Technlgy makes n warranty f any kind with regard t this manual, including,
More informationData Miner Platinum. DataMinerPlatinum allows you to build custom reports with advanced queries. Reports > DataMinerPlatinum
Data Miner Platinum DataMinerPlatinum allws yu t build custm reprts with advanced queries. Reprts > DataMinerPlatinum Click Add New Recrd. Mve thrugh the tabs alng the tp t build yur reprt, with the end
More informationProject, test structure, test suite and requirement structure names are not allowed to contain commas (,) or double quotes ( ).
TEMPPO 6.1 TEMPPO 6.1.26 Prject, test structure, test suite and requirement structure names are nt allwed t cntain cmmas (,) r duble qutes ( ). Manually created attribute values are nt allwed t begin r
More information1on1 Sales Manager Tool. User Guide
1n1 Sales Manager Tl User Guide Table f Cntents Install r Upgrade 1n1 Page 2 Setting up Security fr Dynamic Reprting Page 3 Installing ERA-IGNITE Page 4 Cnverting (Imprting) Queries int Dynamic Reprting
More informationThe QMF Family V Newsletter 3rd Quarter 2013 Edition
The QMF Family Newsletter 3rd Quarter 2013 Editin In This Issue Dive int QMF at the IBM Infrmatin On Demand Cnference irtual data surces and analytic queries in QMF A message frm the develpers f QMF: Changing
More informationShavlik Protect. Migration Tool User s Guide
Shavlik Prtect Migratin Tl User s Guide Cpyright and Trademarks Cpyright Cpyright 2014-2015 LANDESK Sftware, Inc. All rights reserved. This prduct is prtected by cpyright and intellectual prperty laws
More information