DO YOU LACK STABILITY IN YOUR LIFE? ESPECIALLY WHEN IT COMES TO ORACLE EXECUTION PLANS?

Size: px
Start display at page:

Download "DO YOU LACK STABILITY IN YOUR LIFE? ESPECIALLY WHEN IT COMES TO ORACLE EXECUTION PLANS?"

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 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 information

Announcing Veco AuditMate from Eurolink Technology Ltd

Announcing 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 information

Admin Report Kit for Exchange Server

Admin 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 information

Test Pilot User Guide

Test 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 information

How to use DCI Contract Alerts

How 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 information

TRAINING GUIDE. Overview of Lucity Spatial

TRAINING 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 information

161 Forbes Road Braintree MA Phone: (781) Fax: (781) What's in it? Key Survey & Extreme Form

161 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 information

Contents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the.

Contents: 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 information

HP OpenView Performance Insight Report Pack for Quality Assurance

HP 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 information

ROCK-POND REPORTING 2.1

ROCK-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 information

Please contact technical support if you have questions about the directory that your organization uses for user management.

Please 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 information

Configuring Database & SQL Query Monitoring With Sentry-go Quick & Plus! monitors

Configuring 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 information

Definiens XD Release Notes

Definiens 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 information

ClassFlow Administrator User Guide

ClassFlow 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 information

Structure Query Language (SQL)

Structure 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 information

Customer Upgrade Checklist

Customer 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 information

Arius 3.0. Release Notes and Installation Instructions. Milliman, Inc Peachtree Road, NE Suite 1900 Atlanta, GA USA

Arius 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 information

Getting Started with the Web Designer Suite

Getting 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 information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath 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 information

Product Release Notes

Product 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 information

VMware EVO:RAIL Customer Release Notes

VMware 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 information

Oracle CPQ Cloud Release 1. New Feature Summary

Oracle 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 information

INSTALLING CCRQINVOICE

INSTALLING 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 information

Custodial Integrator. Release Notes. Version 3.11 (TLM)

Custodial 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 information

UPGRADING TO DISCOVERY 2005

UPGRADING 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:

$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 information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath 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 information

Reference Guide. Service Pack 3 Cumulative Update 2. Revision J Issued October DocAve 6: Control Panel

Reference 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 information

Adverse Action Letters

Adverse 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 information

The Reporting Tool. An Overview of HHAeXchange s Reporting Tool

The 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 information

Exchange Archive Monitoring

Exchange 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 information

DocAve 6 Service Pack 2 Control Panel

DocAve 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 information

UFS Test Executive is certified by the UFSA to verify compliance of UFS devices with the UFSA UFS Compliance Test Matrix v1.0.

UFS 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 information

QABOOK D ESKTOP V5.0. Release Notes

QABOOK 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 information

SmartLink for Albridge Web Services

SmartLink 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 information

Assignment #5: Rootkit. ECE 650 Fall 2018

Assignment #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 information

MySqlWorkbench Tutorial: Creating Related Database Tables

MySqlWorkbench 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 information

These tasks can now be performed by a special program called FTP clients.

These 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 information

Case Metrics Guide. January 11, 2019 Version For the most recent version of this document, visit our documentation website.

Case 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 information

Integrating QuickBooks with TimePro

Integrating 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 information

What s New in Banner 9 Admin Pages: Differences from Banner 8 INB Forms

What 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 information

Using the Swiftpage Connect List Manager

Using 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 information

Dashboard Extension for Enterprise Architect

Dashboard 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 information

FIRMWARE RELEASE NOTES. Versions V2.0.0 to V Model HDL-32E. High Definition LiDAR Sensor

FIRMWARE 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 information

Element Creator for Enterprise Architect

Element 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 information

Release Notes. e-automate 8.7 SP1. Page 1

Release 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 information

Uploading Files with Multiple Loans

Uploading 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 information

SAP Note Plan & Consol 10.0 for NetWeaver Documentation Addendum

SAP 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 information

Querying Data with Transact SQL

Querying 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 information

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page

Proper 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 information

Constituent Page Upgrade Utility for Blackbaud CRM

Constituent 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 information

PaperStream Capture change history

PaperStream 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 information

Release Notes. Version

Release 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 information

RxAXIS Security Module 09/25/2013

RxAXIS 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 information

Reporting Requirements Specification

Reporting 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 information

Using the Swiftpage Connect List Manager

Using 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 information

E2Open Multi-Collab View (MCV)

E2Open 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 information

Token Guide for RB-1. with. BlackShield ID. Copyright 2009 CRYPTOCard Inc.

Token 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 information

Access the site directly by navigating to in your web browser.

Access 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 information

Overview of Data Furnisher Batch Processing

Overview 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 information

RISKMAN REFERENCE GUIDE TO USER MANAGEMENT (Non-Network Logins)

RISKMAN 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 information

Quick Start Guide. Overview:

Quick 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 information

Chapter 2 Basic Operations

Chapter 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 information

Enterprise Chat and Developer s Guide to Web Service APIs for Chat, Release 11.6(1)

Enterprise 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 information

Laboratory #13: Trigger

Laboratory #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 information

Dear Milestone Customer,

Dear 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 information

Importing data. Import file format

Importing 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 information

Maintenance Release Notes Release Version: 9.5.5

Maintenance 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 information

IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016

IT 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 information

CET Designer 8.0 Release Notes

CET 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 information

TIBCO Statistica Options Configuration

TIBCO 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 information

Technical Paper. Installing and Configuring SAS Environment Manager in a SAS Grid Environment with a Shared Configuration Directory

Technical 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 information

Live Analytics for Kaltura Live Streaming Information Guide. Version: Jupiter

Live 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 information

MySabre 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 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 information

Once the Address Verification process is activated, the process can be accessed by employees in one of two ways:

Once 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 information

TPP: Date: October, 2012 Product: ShoreTel PathSolutions System version: ShoreTel 13.x

TPP: 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 information

Protocol Insight UFS Test Executive Key Features and Benefits Deep packet inspection performed with a unique protocol-aware Rule Checker engine

Protocol 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 information

DocAve 6 Control Panel

DocAve 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 information

Log shipping is a HA option. Log shipping ensures that log backups from Primary are

Log 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 information

CSE 361S Intro to Systems Software Lab #2

CSE 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 information

Extended Traceability Report for Enterprise Architect

Extended 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 information

Milestone XProtect. NVR Installer s Guide

Milestone 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 information

Copyrights and Trademarks

Copyrights 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 information

If you have any questions that are not covered in this manual, we encourage you to contact us at or send an to

If 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 information

Owner Support+ FAQ s and Tips

Owner 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 information

Contact Center. Service Description for Release 2016 R4. April, 2017

Contact 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 information

IBM Design Room Live! release notes

IBM 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 information

McGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55.

McGill 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 information

Ephorus Integration Kit

Ephorus 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 information

DocAve 6 Report Center

DocAve 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 information

Exercise 4: Working with tabular data Exploring infant mortality in the 1900s

Exercise 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 information

Automatic imposition version 5

Automatic 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 information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 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 information

Getting Started with the SDAccel Environment on Nimbix Cloud

Getting 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 information

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

EView/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 information

Data Miner Platinum. DataMinerPlatinum allows you to build custom reports with advanced queries. Reports > DataMinerPlatinum

Data 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 information

Project, test structure, test suite and requirement structure names are not allowed to contain commas (,) or double quotes ( ).

Project, 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 information

1on1 Sales Manager Tool. User Guide

1on1 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 information

The QMF Family V Newsletter 3rd Quarter 2013 Edition

The 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 information

Shavlik Protect. Migration Tool User s Guide

Shavlik 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