Enhance Database Performance and Scalability
|
|
- Hilda Pearson
- 5 years ago
- Views:
Transcription
1 Enhance Database Performance and Scalability Progress OpenEdge: Database Table Partitioning Workshop Paul Koufalis Progresswiz informatique
2 Who Is This Paul Koufalis? Where s Rich Banville? Progress DBA and UNIX sysadmin for 20 years Wide spectrum of clients Financial services providers, distributors, manufacturers, retailers $10M to $Billions in revenue DBs from 1Mg to 100 s of Gb 10 to almost 2000 concurrent users 2
3 Agenda Getting Connected to Your Virtual Machines Introduction to Table Partitioning LABS! LABS! LABS! I Changed My Mind: Changing/Deleting Geek BONUS: ABL API 3
4 Connecting to Your VM
5 LAB 0 Connecting to Your VM First thing s first: make sure you can access your private virtual machine Requirements: Internet access (the VMs are in the cloud) Web Browser to access OpenEdge Management SSH tool like putty 5
6 Introduction
7 We will not be going into every nitty-gritty detail of partitioning No time. You will listen to me for 3h instead of doing labs Don t miss Getting Started with Table Partitioning Tuesday, October 7, 2014, 11:00 AM 12:00 PM Havard Danielsen, Software Engineer; Rich Banville, Software Fellow Table Partitioning Application and Design Wednesday, October 8, 2014, 1:30 PM 2:30 PM Rich Banville, Software Fellow
8 The Steps to Table Partitioning 1. Identify tables 2. Prepare a. Type II Storage Areas b. Recid/rowid usage c. Aligned field assignments d. Partition aligned (local) indexes 3. Plan strategy a. Dump / Load 4. Enable partitioning a. Database b. Index rebuild c. Tables / indexes / lobs 5. Define policies 6. Split out existing data 7. Truncate / de-allocate initial partition b. In place migration 8
9 Identify Tables Stable data logically grouped by Chronological events (range partitions) Discrete list of values (list partitions) Sub-partition partitioning Partitioning the same table according to the values of more than one column Table / index maintenance too high Operational time Data availability See white paper Selecting Tables for Partitioning : community.progress.com/technicalusers/f/18/t/9 294.aspx 9
10 Select Partition Columns Best if application queries on partitioned-aligned columns Less use to partition by State if no one ever queries by State Partition columns should not change [often] Otherwise may require the record to change partitions Partition column(s) are leading component(s) of an index Partition-aligned local index Consider adding such an index if it does not exist REMEMBER: Every column value must fit in a partition There is no default partition 10
11 Prepare [Optionally] create Type II S.A for each partition Decide where to put each physical extent Example: Historical data on cheap SATA drives Clean your data No UNKNOWN values in partition columns Clean your code Assign partition columns in same ASSIGN when creating records Avoids default value assignments followed by record to move to another partition Watch out for ROWID() Will change if record moves to a different partition RECID() has NOT been updated to support TP 11
12 Example: List + Range 9 partition example Index #1 Index #2 9 B-trees supporting 3 index definitions Order Table Index #2 Sub-partition by region & orderdate w/in region Local indexes on orderdate, name Local indexes on orderdate, S-rep AMER 12/31/2012 EMEA 12/31/2012 APAC 12/31/2012 AMER 12/31/2013 EMEA 12/31/2013 APAC 12/31/2013 AMER 12/31/2014 EMEA 12/31/2014 APAC 12/31/2014 Global indexes span partitions Indexed field need not be partition aligned Index Components Partition Aligned Index #1 (local) {Region, Order-Date, Name} YES Index #2 (local) {Region, Order-Date, S-rep} YES Index #3 (global) {Cust-num} NO 12
13 Migration Strategy Dump & Load Dump data Delete data (truncate area hopefully) Define partitions Load data May be faster than in-place migration BUT data will be unavailable for longer Best during a maintenance window Obligatory if you want to change an already partitioned table 13
14 Migration Strategy In Place Composite partition created in area where data resides Data is logically segregated (no physical changes) Ready to be split into physical partitions AKA Partition 0 AMER Order Table 06/30/2014 EMEA 06/30/2014 APAC 06/30/
15 Migration Strategy In Place Split out data Example: 3 of 9 partitions have been split out of composite partition Order Table AMER 06/30/ /30/2014 AMER 12/31/2014 Local Index #10 Partition #1 10 Composite Index #10 Partition #0 10 EMEA 06/30/ /30/2014 EMEA 12/31/2014 Local Index #10 Partition #2 10 APAC 06/30/ /30/2014 APAC 12/31/2014 Local Index #10 Partition #
16 Enable Partitioning Command line proutil <db> -C enabletablepartitioning proutil <db> -C enabletpidxbld Or OpenEdge Management/Explorer ONLY can enable TP Online requires exclusive schema access 16
17 Define Policies Use OpenEdge Management/Explorer Advanced users can use new set of ABL classes 17
18 Split Out Existing Data Identify created partition as a split target Move data into target partitions proutil <db> -C partitionmanage split table <name> partition <name> composite "initial useindex <name> recs <number> Recovery of operation restarts where it left off Online operation with full access to non-split data New split transitional state for partitions Multiple concurrent operations allowed OpenEdge Replication fully supported 18
19 Truncate / Deallocate Initial Partition proutil <db> -C partitionmanage truncate table <tname> composite initial recs <#recs per txn> [ deallocate ] Order Table AMER AMER AMER 12/31/ /30/ /31/2014 EMEA 12/31/2013 EMEA 06/30/2014 Deallocated Partition 0 EMEA 12/31/2014 APAC APAC APAC 12/31/ /30/ /31/
20 LAB 1: Simple List Partitioning
21 Lab 1 Simple List Partition Let s do the first lab together We are going to partition the customer table by country Open up your Lab Guide 21
22 LAB 2: Simple List Partition Continued
23 Lab 2 Simple List Partition Continued Try it yourself This time we will physically partition data to distinct storage areas 23
24 LAB 3: List + Range Partitions
25 Lab 3 List + Range Partitions Split Order by Region and by OrderDate (calendar year) Region = LIST partition Year = RANGE sub-partition REMEMBER: Both the LIST and the RANGE must cover ALL the keys in the partition columns! 25
26 Merge Truncate - Idxbuild
27 Tools Four new proutil options PARTITIONMANAGE SPLIT PARTITIONMANAGE MERGE PARTITIONMANAGE TRUNCATE TPIDXBUILD We already saw split 27
28 PARTITIONMANAGE TRUNCATE Truncate and optionally deallocate a partition proutil <db> -C partitionmanage truncate table <name> partition <name> composite initial [recs <number>] [deallocate] Used to free storage space of a partition DELETES THE DATA CAREFUL: [recs] governs number of deletes per transaction Affects lock table usage and BI size 28
29 PARTITIONMANAGE TRUNCATE 29
30 DB Analysis Truncate CHAIN ANALYSIS FOR AREA "Order EMEA 2013": 67 RM CHAIN ANALYSIS Number of Blocks Object Type Object Partition/Tenant/Group Table PUB.Order:13 P:Order_EMEA_ :5 AREA "Order EMEA 2013": 67 BLOCK ANALYSIS block(s) found in the area. Current high water mark: free block(s) found in the area 508 record block(s) found in the area 0 index block(s) found in the area 0 empty block(s) found in the area 2 object block(s) found in the area 2 cluster list block(s) found in the area 1 object list block(s) found in the area 2 cluster map block(s) found in the area 30
31 DB Analysis Truncate and Deallocate CHAIN ANALYSIS FOR AREA "Order EMEA 2013": 67 RM CHAIN ANALYSIS Number of Blocks Object Type Object Partition/Tenant/Group AREA "Order EMEA 2013": 67 BLOCK ANALYSIS block(s) found in the area. Current high water mark: free block(s) found in the area 0 record block(s) found in the area Notice no more RM blocks 31
32 Clean Up Time (or Is It?) Let s look at the _StorageObject table (area 67 from htplab.st) for each _StorageObject where _area-number = 67: displ _storageobject with 1 col no-box Object-type: 1 Object-number: 13 (This is the Order Table) Object-associate-type: 2 Object-associate: 39 (This is the Primary Index) Area-number: 67 Object-attrib: 264 Object-system: 0 Create-Limit: 150 Toss-Limit: 300 CollationId: 0 Object-state: 2 32
33 Delete the Partition In Partition Policy Manager Details Delete No more _StorageObject record Now you can remove the physical area 33
34 Free Up the Space 34
35 CAREFUL YOU MAY BE TEMPTED to run proutil htplab C truncate area DO NOT. You have been warned (KABOOM!) 35
36 PARTITIONMANAGE MERGE Merge two or more range or list-range partitions proutil <db> -C partitionmanage merge table <name> partition <name start> partition <name end> [ partition <name target> ] useindex <name> recs <number> Specify the start and end partitions Optionally specify a new target partition All partitions between the start and end will be merged 36
37 PARTITIONMANAGE MERGE $ _proutil htplab -C partitionmanage merge table order partition "Order_AMER_ " partition "Order_AMER_ " partition "Order_AMER_ " recs 1000 BEGIN: Merge Operation For Table order... Do you want to continue (y/n)? Partition Order_AMER_ [2]: records removed: Partition Order_AMER_ [2]: has been deleted. Partition Order_AMER_ [1]: records removed: Partition Order_AMER_ [1]: has been deleted. Partition Order_AMER_ [3]: Total records merged: END: Merge Operation For Table order was successful. 37
38 PARTITIONMANAGE MERGE Refresh Partition Policy Detail Screen Partitions for 2013 and 2014 are gone Check _StorageObject table for AMER areas (see htplab.st for area #s) Only area 51 "Order AMER 2015 and 52 "Order AMER 2015 Idx have objects You can delete unused storage areas using prostrct remove 38
39 TPIDXBUILD Index rebuild by partition proutil <db> -C tpidxbuild table <name> [ area <name> index <name> ] partition <name > composite initial [ -T <tmpdir> -SS <srt-file> ] [ -TB # ] [ -TM # ] [ -B # ] [ -SG # ] [ -pfactor # ] Can run multiple tpidxbuild in parallel Index not available during build Index does not become available until older clients logout TPIDXBUILD notifies you and prompts you to wait or cancel 39
40 LAB 4: Merge, Truncate & TPIDXBUILD
41 Lab 4 Merge, Truncate & TPIDXBUILD Merge Order Partitions for AMER Truncate Order Partition 0 Multiple, concurrent partition index rebuilds 41
42 BONUS: ABL API OO Classes
43 ABL API OOC That s a lot of TLAs (Three Letter Acronyms) Documentation: OpenEdge Development: Programming Interfaces Package OpenEdge.DataAdmin 43
44 The DataAdminService Before doing anything, you must instantiate a new DataAdminService using OpenEdge.DataAdmin.DataAdminService from propath. define variable service as DataAdminService no-undo. service = new DataAdminService("htplab"). Remember to delete the object at the end delete object service no-error. 44
45 Create New Partition Policy using OpenEdge.DataAdmin.IPartitionPolicy from propath. define variable partitionpolicy as IPartitionPolicy no-undo. partitionpolicy = service:newpartitionpolicy("orderregnyear"). ASSIGN partitionpolicy:table = service:gettable("order") partitionpolicy:hasrange = yes partitionpolicy:defaultdataarea = service:getarea("order") partitionpolicy:defaultindexarea = service:getarea("order Idx") partitionpolicy:defaultlobarea = service:getarea("order") partitionpolicy:defaultallocation = "None". /* Add fields to the fields collection */ partitionpolicy:fields:add(partitionpolicy:table:fields:find("region")). partitionpolicy:fields:add(partitionpolicy:table:fields:find("orderdate")). /* Add RegnDate to the local index collection */ partitionpolicy:indexes:add(partitionpolicy:table:indexes:find("regndate")). 45
46 Create New Partition Policy Detail using OpenEdge.DataAdmin.IPartitionPolicyDetail from propath. partitionpolicydetail = service:newpartitionpolicydetail("order_emea_2013"). /* Add the new partitionpolicydetail to the Details collection. */ partitionpolicy:details:add(partitionpolicydetail). ASSIGN partitionpolicydetail:issplittarget = no partitionpolicydetail:description = "" partitionpolicydetail:defaultdataarea = service:getarea("order") partitionpolicydetail:defaultindexarea = service:getarea("order Idx") partitionpolicydetail:defaultlobarea = service:getarea("order"). /* Set the values for the policy detail */ partitionpolicydetail:setvalue("emea",1). /* Region as character */ partitionpolicydetail:setvalue(12/31/2013,2). /* OrderDate as date */ service:updatepartitionpolicy(partitionpolicy). 46
47 Split the Data using OpenEdge.DataAdmin.Util.PartitionSplitUtility from propath. define variable split as PartitionSplitUtility no-undo. split = NEW PartitionSplitUtility(partitionPolicyDetail). service:executeutility(split). 47
48 Merge and Truncate Not yet sorry But there are A LOT of cool things you CAN do: Manage storage areas and physical extents Manage authentication systems, domains and users Manage schema changes Manage Tenants in a MT DB 48
49 Import and Export partitionpolicy:export("order.json"). {"partitionpolicies": [ { "name": "OrderRegnYear", "schemaname": "PUB", "tablename": "Order", "table_url": "\/schemas\/pub\/tables\/order", "description": null, "url": "\/partitionpolicies\/orderregnyear", "hasrange": true, "type": "List-range", "partitionpolicydetails_url": "\/partitionpolicies\/orderregnyear\/partitionpolicydetails", "defaultdataareaname": "Order", "defaultdataarea_url": "\/areas\/order", "defaultindexareaname": "Order Idx", "defaultindexarea_url": "\/areas\/order%20idx", "defaultlobareaname": "Order", "defaultlobarea_url": "\/areas\/order", "defaultallocation": "None" } ]} 49
50 Q&A
51 Visit the Resource Portal Get session details & presentation downloads Complete a survey Access the latest Progress product literature
52
Horizontal Table Partitioning
Horizontal Table Partitioning Dealing with a manageable slice of the pie. Richard Banville Fellow, OpenEdge Development August 7, 2013 Agenda OverviewFunctionalityUsageSummary 2 Agenda 1 Overview 2 Feature
More informationabstract 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
abstract In this talk, we will tell you everything you need to know about how to do table partitioning in the OpenEDge RDBMS. We look at 4 different examples where we used table partitioning. In each one
More informationTable Partitioning Application and Design
Table Partitioning Application and Design EMEA PUG Challenge Richard Banville OpenEdge Development Progress Software Agenda Table Partitioning in OpenEdge Partition design considerations Partition definition
More informationOpenEdge 11.5 Table Partitioning Workshop
OpenEdge 11.5 Table Partitioning Workshop Page 1 of 45 Table of Contents Preface... 3 Setting up your environment... 5 Preparing database for table partitioning... 7 Creating partition policy (LIST partition)...
More informationWhen DR Is Not Enough
When DR Is Not Enough Maintaining High Availability PAUL KOUFALIS GILLES QUERRET Why Are We Here? DR and HA are NOT the same thing We want to AVOID activating Disaster Recovery plan Instead, we want to
More informationDump & Load: More than just a few Proutil Commands Paul Koufalis, White Star Software
Dump & Load: More than just a few Proutil Commands Paul Koufalis, White Star Software Experience is a hard teacher because she gives the test first, the lesson afterward. - Vernon Law Presentations on
More informationWhen DR is not Enough
When DR is not Enough Maintaining High Availability PAUL KOUFALIS Why Are We Here? AVOID activating Disaster Recovery plan High Availability Means Keep production available AND up-to-date Databases UBrokers
More informationAbstract Progress Software Corporation.
Abstract In this talk we describe the inbuilt tables that comprise the OpenEdge database schema. These are the "metadata" tables that describe the logical and physical structure of a database. Unlike the
More informationTable Partitioning. So you want to get Horizontal? Brian Bowman OpenEdge Product Management
Table Partitioning So you want to get Horizontal? Brian Bowman OpenEdge Product Management Agenda Setting the Groundwork Talking about the truth How can you help yourself? How can we help you? 2 What problem
More informationSynergetics-Standard-SQL Server 2012-DBA-7 day Contents
Workshop Name Duration Objective Participants Entry Profile Training Methodology Setup Requirements Hardware and Software Requirements Training Lab Requirements Synergetics-Standard-SQL Server 2012-DBA-7
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Oracle Partitioning für Einsteiger Hermann Bär Partitioning Produkt Management 2 Disclaimer The goal is to establish a basic understanding of what can be done with Partitioning I want you to start thinking
More informationThe New Face of MS SQL Server DataServer Deployment
The New Face of MS SQL Server DataServer Deployment David Moloney and Sachin Garg Demo delivered by Anil Shukla OpenEdge DS Product owners October 2013 Agenda Intro. and New Deployment Strategy Goals Implementation
More informationOPS-23: OpenEdge Performance Basics
OPS-23: OpenEdge Performance Basics White Star Software adam@wss.com Agenda Goals of performance tuning Operating system setup OpenEdge setup Setting OpenEdge parameters Tuning APWs OpenEdge utilities
More informationThe Secrets Behind DB Startup Parameters. Paul Koufalis, White Star Software
The Secrets Behind DB Startup Parameters Paul Koufalis, White Star Software pk@wss.com So many parameters what do they mean? Which should I use? Which shouldn t I use? What are the secret magic values?
More informationBuilding Event Driven Architectures using OpenEdge CDC Richard Banville, Fellow, OpenEdge Development Dan Mitchell, Principal Sales Engineer
Building Event Driven Architectures using OpenEdge CDC Richard Banville, Fellow, OpenEdge Development Dan Mitchell, Principal Sales Engineer October 26, 2018 Agenda Change Data Capture (CDC) Overview Configuring
More informationABL Code Performance Workshop: Take 3. You don't know *beep* about indexes
ABL Code Performance Workshop: Take 3 You don't know *beep* about indexes compile-listing ain t enough o Intro o ((( Index ) AND (selection) OR (maybe not)) o OR branches and parentheses o Getting Connected
More informationWhat s Next for OpenEdge
What s Next for OpenEdge A Glimpse Into The Future Rob Straight Senior Manager, OpenEdge Product Management October 8, 2014 1984 The 6 th Annual Comdex (Computer Distribution Exposition) was held in Las
More informationWhat s New in OpenEdge 11.4?
What s New in OpenEdge 11.4? Or, Why should I upgrade? Brian Bowman Principal Product Manager Progress Software Happy Birthday, OpenEdge! 2 Introducing Progress OpenEdge 11.4 Why Make the Move? Staying
More informationMySQL for Database Administrators Ed 3.1
Oracle University Contact Us: 1.800.529.0165 MySQL for Database Administrators Ed 3.1 Duration: 5 Days What you will learn The MySQL for Database Administrators training is designed for DBAs and other
More informationRapid Application Development for the Cloud
Rapid Application Development for the Cloud Rollbase Fundamentals Susan Houniet Sandra Caiado Progress Software Welcome to the Rollbase Workshop Your Hosts This Workshop Today s Goals Susan Houniet, Sandra
More informationMultiTenancy - An Overview For Techies
MultiTenancy - An Overview For Techies Timothy D. Kuehn Senior OpenEdge Consultant timk@tdkcs.ca tim.kuehn@gmail.com Ph 519-576-8100 Cell: 519-781-0081 MultiTenancy for Developers PUG Challenge 2013 -
More informationWhat s New with VSTs. Richard Banville Fellow, OpenEdge Development. November 16, 2017
What s New with VSTs Richard Banville Fellow, OpenEdge Development November 16, 2017 VSTs: What and Why Virtual System Tables Meta-schema definition but no stored record data Useful for DBA Can monitor
More informationCode performance profiler & index rules. Paul Koufalis White Star Software
Code performance profiler & index rules Paul Koufalis White Star Software Paul Koufalis pk@wss.com Progress DBA and UNIX admin since 1994 Expert consulting related to technical aspects of Progress and
More information1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda
Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:
More informationfor Credit is between September 5 and October 3 at midnight.
Fall 2017 Human Subjects Sona opens September 5, 2017 Last day to do studies is December 12 at midnight Last day to make changes/corrections is December 17 at midnight Longer BRIEF SUMMARY Prescreen INSTRUCTIONS.
More informationPartitioning in Oracle 12 c. Bijaya K Adient
Partitioning in Oracle 12 c Bijaya K Pusty @ Adient Partitioning in Oracle 12 c AGENDA Concepts of Partittioning? Partitioning Basis Partitioning Strategy Additions Improvments in 12c Partitioning Indexes
More informationAcronis Data Cloud Version 7.8
Acronis Data Cloud Version 7.8 PARTNER'S GUIDE Revision: 10/5/2018 Table of contents 1 About this document...3 2 About Acronis Data Cloud...3 2.1 Services and offerings... 3 2.2 User accounts and tenants...
More informationLoosely coupled: asynchronous processing, decoupling of tiers/components Fan-out the application tiers to support the workload Use cache for data and content Reduce number of requests if possible Batch
More informationObsolete DBA Best Practices
Obsolete DBA Best Practices Nectarios (Nectar) Daloglou President Dalo Consulting Inc. 1 2013 Dalo Consulting Inc. 4 2013 Dalo Consulting Inc. Dalo Consulting Inc. About Me: Performed specialized services
More informationGet the Skinny on Minimally Logged Operations
Get the Skinny on Minimally Logged Operations Andrew J. Kelly akelly@solidq.com Who Am I? Mentor with SolidQ SQL Server MVP since 2001 Contributing editor & author for SQL Server Pro Magazine Over 20 years
More informationSQL Server 2014 In-Memory Tables (Extreme Transaction Processing)
SQL Server 2014 In-Memory Tables (Extreme Transaction Processing) Advanced Tony Rogerson, SQL Server MVP @tonyrogerson tonyrogerson@torver.net http://www.sql-server.co.uk Who am I? Freelance SQL Server
More informationAkana API Platform: Upgrade Guide
Akana API Platform: Upgrade Guide Version 8.0 to 8.2 Akana API Platform Upgrade Guide Version 8.0 to 8.2 November, 2016 (update v2) Copyright Copyright 2016 Akana, Inc. All rights reserved. Trademarks
More informationOpenEdge Management in the Real World. Paul Koufalis President Progresswiz Consulting
COMP-8: OpenEdge Management in the Real World Paul Koufalis President Progresswiz Consulting Progresswiz Consulting Based in Montréal, Québec, Canada Providing technical consulting in Progress, Oracle,
More informationWhat s New with VSTs. Rich Banville June 5, 2017
What s New with VSTs Rich Banville June 5, 2017 VSTs: What and Why Virtual System Tables Meta-schema definition but no stored record data Useful for DBA Can monitor activity Detect, analyze and fix issues
More informationIntroduction to Multi-tenancy. Gus Bjorklund October 2013
Introduction to Multi-tenancy Gus Bjorklund October 2013 Introduction The session explores the upcoming inbuilt multi-tenancy capabilities included in the OpenEdge 11 RDBMS. Learn how multi-tenant support
More informationDB-8: Highly Parallel Dump & Load. Tom Bascom
DB-8: Highly Parallel Dump & Load Tom Bascom tom@greenfieldtech.com Agenda Why Dump and Load? What Methods are Available? Using a Highly Parallel Approach Demo! DB-8: Highly Parallel Dump and Load - 2
More informationCourse Contents of ORACLE 9i
Overview of Oracle9i Server Architecture Course Contents of ORACLE 9i Responsibilities of a DBA Changing DBA Environments What is an Oracle Server? Oracle Versioning Server Architectural Overview Operating
More informationOracle Identity Manager 11gR2-PS2 Hands-on Workshop Tech Deep Dive Upgrade
Oracle Identity Manager 11gR2-PS2 Hands-on Workshop Tech Deep Dive Upgrade atul.goyal@oracle.com Principal Product Manager, Oracle Identity Governance This document is for informational
More informationPerformance Tuning the OpenEdge Database in The Modern World
Performance Tuning the OpenEdge Database in The Modern World Gus Björklund, Progress Mike Furgal, Bravepoint Performance tuning is not only about software configuration and turning knobs Situation: Your
More informationZadara Enterprise Storage in
Zadara Enterprise Storage in Google Cloud Platform (GCP) Deployment Guide March 2017 Revision A 2011 2017 ZADARA Storage, Inc. All rights reserved. Zadara Storage / GCP - Deployment Guide Page 1 Contents
More informationIntroduction The goal of this article is to clarify a few questions about Oracle's installation and its many different available modules.
Elipse Knowledgebase Installing Oracle 11g Database. Introduction The goal of this article is to clarify a few questions about Oracle's installation and its many different available modules. Differences
More informationUser Setup and Login Instructions for RoseASP
Quick Links: Installing Citrix Receiver Logging into the RoseASP Environment Logging Off for the Day SET IE 11 Compatibility Settings User Setup and Login Instructions for RoseASP Before initially logging
More informationCIB Session 12th NoSQL Databases Structures
CIB Session 12th NoSQL Databases Structures By: Shahab Safaee & Morteza Zahedi Software Engineering PhD Email: safaee.shx@gmail.com, morteza.zahedi.a@gmail.com cibtrc.ir cibtrc cibtrc 2 Agenda What is
More informationArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND
ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND Agenda Welcome & Introduction to ArcGIS Enterprise Portal for ArcGIS - Basic Configuration - Advanced Configuration - Deploying Apps
More informationWP710 Language: English Additional languages: None specified Product: WebSphere Portal Release: 6.0
General information (in English): Code: WP710 Language: English Additional languages: Brand: Lotus Additional brands: None specified Product: WebSphere Portal Release: 6.0 WW region: WorldWide Target audience:
More informationfor Credit is from January 22 through February 20 at midnight.
Spring 2018 Human Subjects SONA opens January 22, 2018 Last day to do studies is May 1, 2018 at midnight Last day to make changes/corrections is May 6, 2018 at midnight Longer BRIEF SUMMARY Prescreen INSTRUCTIONS.
More informationEATING THE ELEPHANT UNDERSTANDING AND IMPLEMENTING SQL SERVER PARTITIONING. Mike Fal -
EATING THE ELEPHANT UNDERSTANDING AND IMPLEMENTING SQL SERVER PARTITIONING Mike Fal Working with SQL Server since MSSQL 7. Experience with different industries. No cool letters after my name. ;_; Blog
More informationOCFS2 Mark Fasheh Oracle
OCFS2 Mark Fasheh Oracle What is OCFS2? General purpose cluster file system Shared disk model Symmetric architecture Almost POSIX compliant fcntl(2) locking Shared writeable mmap Cluster stack Small, suitable
More informationMartin Cairney SPLIT, MERGE & ELIMINATE. SQL Saturday #572 : Oregon : 22 nd October, 2016
Martin Cairney SPLIT, MERGE & ELIMINATE AN INTRODUCTION TO PARTITIONING SQL Saturday #572 : Oregon : 22 nd October, 2016 Housekeeping Mobile Phones please set to stun during the session Connect with the
More informationER/Studio Enterprise Portal 1.1 Installation Guide
ER/Studio Enterprise Portal 1.1 Installation Guide 2nd Edition, April 16/2009 Copyright 1994-2009 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco,
More informationFoster B-Trees. Lucas Lersch. M. Sc. Caetano Sauer Advisor
Foster B-Trees Lucas Lersch M. Sc. Caetano Sauer Advisor 14.07.2014 Motivation Foster B-Trees Blink-Trees: multicore concurrency Write-Optimized B-Trees: flash memory large-writes wear leveling defragmentation
More informationExpdp Multiple Job Modes Requested Schema And Tables
Expdp Multiple Job Modes Requested Schema And Tables Hi, I habe a full export created with expdp. I want to import one table UDI-00010: multiple job modes requested, schema and tables. When I use this.
More informationCode performance. ABL Profiler & Indexes
Code performance ABL Profiler & Indexes compile-listing ain t enough Intro ABL Profiler: your new best friend Indexes: it's easier to find things quickly when you know where you left them Conclusion 2
More informationDBA Best Practices. Paul Koufalis
DBA Best Practices Paul Koufalis pk@wss.com Why listen to me? pk@wss.com Progress DBA and UNIX admin since 1994 Expert consulting related to technical aspects of Progress and OpenEdge Wide range of experience
More informationProduct Documentation. ER/Studio Portal. Installation Guide. Version 1.5 Published October 8, 2009
Product Documentation ER/Studio Portal Installation Guide Version 1.5 Published October 8, 2009 2nd Edition Copyright 1994-2009 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California
More informationBefore-image log, checkpoints, crashes
Before-image log, checkpoints, crashes Gus Björklund. Progress. PUG Challenge Americas, 9-12 June 2013 abstract In this talk we examine the "before-image file", what it's for, how it works, and how you
More informationDelegates must have a working knowledge of MariaDB or MySQL Database Administration.
MariaDB Performance & Tuning SA-MARDBAPT MariaDB Performance & Tuning Course Overview This MariaDB Performance & Tuning course is designed for Database Administrators who wish to monitor and tune the performance
More informationAlwaysOn Availability Groups: Backups, Restores, and CHECKDB
AlwaysOn Availability Groups: Backups, Restores, and CHECKDB www.brentozar.com sp_blitz sp_blitzfirst email newsletter videos SQL Critical Care 2016 Brent Ozar Unlimited. All rights reserved. 1 What I
More informationInstalling Data Sync Version 2.3
Oracle Cloud Data Sync Readme Release 2.3 DSRM-230 May 2017 Readme for Data Sync This Read Me describes changes, updates, and upgrade instructions for Data Sync Version 2.3. Topics: Installing Data Sync
More informationEDITING AN EXISTING REPORT
Report Writing in NMU Cognos Administrative Reporting 1 This guide assumes that you have had basic report writing training for Cognos. It is simple guide for the new upgrade. Basic usage of report running
More informationOracle Alter Session Set Current_schema Runs Under What User
Oracle Alter Session Set Current_schema Runs Under What User I performed this installation on a RHEL 6.6 system with a remote Oracle 12c database and run into several issues. ORA-65096: invalid common
More informationBuild ETL efficiently (10x) with Minimal Logging
Build ETL efficiently (10x) with Minimal Logging Simon Cho Blog : Simonsql.com Simon@simonsql.com Please Support Our Sponsors SQL Saturday is made possible with the generous support of these sponsors.
More informationOpenEdge Replication. A Few Words about the Speaker. Before We Start. Agenda. Business Continuity. Business Continuity Myths 3/23/2016
A Few Words about the Speaker OpenEdge MWUG Spring 2016 Nectar Daloglou, White Star Software nd@wss.com Nectar Daloglou; Progress & QAD since 2000. Performed specialized services at more than 50 QAD customer
More informationIBM Spectrum Protect Version Introduction to Data Protection Solutions IBM
IBM Spectrum Protect Version 8.1.2 Introduction to Data Protection Solutions IBM IBM Spectrum Protect Version 8.1.2 Introduction to Data Protection Solutions IBM Note: Before you use this information
More informationReadiness Guide The New Regions itreasury. Cash Management Refined
Readiness Guide The New Regions itreasury Cash Management Refined TABLE OF CONTENTS The New Regions itreasury - itreasury Preview Video - System Demo - Video Tutorials Overview - General Expectations -
More informationOpenEdge Roadmap. Rob Straight Director, OpenEdge Product Management October 25, 2018
OpenEdge Roadmap Rob Straight Director, OpenEdge Product Management October 25, 2018 Disclaimer All roadmaps are for informational purposes only, and the reader is hereby cautioned that actual product
More informationBuild ETL efficiently (10x) with Minimal Logging
Build ETL efficiently (10x) with Minimal Logging Simon Cho Blog : Simonsql.com Simon@simonsql.com Agenda Want to discuss first Quick review SARG Index access methods Tipping Point Case 1 What s the best
More informationBuild ETL efficiently (10x) with Minimal Logging
Build ETL efficiently (10x) with Minimal Logging Simon Cho Blog : Simonsql.com Simon@simonsql.com SQL Saturday Chicago 2017 - Sponsors Thank you Our sponsors This Session Designed for 3 hours including
More informationConceptual Modeling on Tencent s Distributed Database Systems. Pan Anqun, Wang Xiaoyu, Li Haixiang Tencent Inc.
Conceptual Modeling on Tencent s Distributed Database Systems Pan Anqun, Wang Xiaoyu, Li Haixiang Tencent Inc. Outline Introduction System overview of TDSQL Conceptual Modeling on TDSQL Applications Conclusion
More informationIBM Content Manager for iseries. Messages and Codes. Version 5.1 SC
IBM Content Manager for iseries Messages and Codes Version 5.1 SC27-1137-00 IBM Content Manager for iseries Messages and Codes Version 5.1 SC27-1137-00 Note Before using this information and the product
More informationTop 7 Data API Headaches (and How to Handle Them) Jeff Reser Data Connectivity & Integration Progress Software
Top 7 Data API Headaches (and How to Handle Them) Jeff Reser Data Connectivity & Integration Progress Software jreser@progress.com Agenda Data Variety (Cloud and Enterprise) ABL ODBC Bridge Using Progress
More informationUsing Jet Analytics with Microsoft Dynamics 365 for Finance and Operations
Using Jet Analytics with Microsoft Dynamics 365 for Finance and Operations Table of Contents Overview...3 Installation...4 Data Entities...4 Import Data Entities...4 Publish Data Entities...6 Setting up
More informationAbout Speaker. Shrwan Krishna Shrestha. /
PARTITION About Speaker Shrwan Krishna Shrestha shrwan@sqlpassnepal.org / shrwan@gmail.com 98510-50947 Topics to be covered Partition in earlier versions Table Partitioning Overview Benefits of Partitioned
More informationThe Backend of OE Mobile in OpenEdge Mike Fechner, Consultingwerk Ltd. PUG Challenge Americas, June 2013
The Backend of OE Mobile in OpenEdge 11.2 Mike Fechner, Consultingwerk Ltd. PUG Challenge Americas, June 2013 Mike Fechner, Consultingwerk Ltd. Independent IT consulting organization Focusing on OpenEdge
More informationMQ on z/os - Vivisection. Lyn Elkins IBM Advanced Technical Skills
MQ on z/os - Vivisection Lyn Elkins elkinsc@us.ibm.com IBM Advanced Technical Skills Agenda One of these things is not like the other How are messages stored? Private Queues Shared Queues First line managers
More informationVMware vcloud Air User's Guide
vcloud Air This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this document,
More informationActifio Test Data Management
Actifio Test Data Management Oracle MS SQL Faster Time To Market Start Release Time To Market (TTM) Finish Faster App Releases Faster Application Releases Faster TTM Increases Revenue Market Share Competitive
More informationAmerican Dynamics RAID Storage System iscsi Software User s Manual
American Dynamics RAID Storage System iscsi Software User s Manual Release v2.0 April 2006 # /tmp/hello Hello, World! 3 + 4 = 7 How to Contact American Dynamics American Dynamics (800) 507-6268 or (561)
More informationN C MPASS. Getting Started. Version 6.8
N C MPASS Getting Started Version 6.8 Ontario Telemedicine Network (OTN) All rights reserved. Last update: May 24, 2018 This document is the property of OTN. No part of this document may be reproduced
More informationHow To Create New Database In Sql Server 2008 Step By Step
How To Create New Database In Sql Server 2008 Step By Step 3.1 Creating and Configuring a SQL Server 2008 R2 or 2012 Database Account Manager to create a new user account for the WebCenter Sites database
More informationOracle 11g Invisible Indexes Inderpal S. Johal. Inderpal S. Johal, Data Softech Inc.
ORACLE 11G INVISIBLE INDEXES Inderpal S. Johal, Data Softech Inc. INTRODUCTION In this document we will work on another Oracle 11g interesting feature called Invisible Indexes. This will be very helpful
More informationTechnical Deep Dive Session
Technical Deep Dive Session Today s agenda Planning your Lotus Notes & Domino 8 Rollout: Why Everyone Will Want Lotus Notes 8 Hardware and Software Requirements Install and Upgrade Options Pre-upgrade
More informationEffective Storage Tiering for Databases
Effective Storage Tiering for Databases Murthy V Mamidi Raghu Malige Symantec Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals
More informationKintana Object*Migrator System Administration Guide. Version 5.1 Publication Number: OMSysAdmin-1203A
Kintana Object*Migrator System Administration Guide Version 5.1 Publication Number: OMSysAdmin-1203A Kintana Object*Migrator, Version 5.1 This manual, and the accompanying software and other documentation,
More informationLab - Manage Virtual Memory in Windows 7 and Vista
Lab - Manage Virtual Memory in Windows 7 and Vista Introduction In this lab, you will customize virtual memory settings. Recommended Equipment A computer with Windows 7 or Vista installed The hard drive
More informationChange Data Capture OpenEdge 11.7
Change Data Capture OpenEdge 11.7 Workshop and Discussion Brian Bowman Product Management, OpenEdge November 2017 Login Information On your page is the Remote Desktop Login Login: \Administrator Password:
More informationIT Essentials v6.0 Windows 10 Software Labs
IT Essentials v6.0 Windows 10 Software Labs 5.2.1.7 Install Windows 10... 1 5.2.1.10 Check for Updates in Windows 10... 10 5.2.4.7 Create a Partition in Windows 10... 16 6.1.1.5 Task Manager in Windows
More informationBuild ETL efficiently (10x) with Minimal Logging
Simon Cho Build ETL efficiently (10x) with Minimal Logging SQL Saturday #696- Redmond 2/10/2018 Simon Cho Chapter leader of SQLAngeles.com SQL Community Speaker Visa Inc Database Engineer Blog : Simonsql.com
More informationCREATING AND USING THE CLIENT-PRINCIPAL
CREATING AND USING THE CLIENT-PRINCIPAL Fellow and OpenEdge Evangelist Document Version 1.0 December 2011 December, 2011 Page 1 of 9 DISCLAIMER Certain portions of this document contain information about
More informationVeritas System Recovery Disk Help
Veritas System Recovery Disk Help About recovering a computer If Windows fails to start or does not run normally, you can still recover your computer. You can use the Veritas System Recovery Disk and an
More informationOracle 1Z0-053 Exam Questions & Answers
Oracle 1Z0-053 Exam Questions & Answers Number: 1Z0-053 Passing Score: 660 Time Limit: 120 min File Version: 38.8 http://www.gratisexam.com/ Oracle 1Z0-053 Exam Questions & Answers Exam Name: Oracle Database
More informationEMC Unisphere for VMAX Database Storage Analyzer
EMC Unisphere for VMAX Database Storage Analyzer Version 8.0.3 Online Help (PDF version) Copyright 2014-2015 EMC Corporation. All rights reserved. Published in USA. Published June, 2015 EMC believes the
More information<Insert Picture Here> Oracle NoSQL Database A Distributed Key-Value Store
Oracle NoSQL Database A Distributed Key-Value Store Charles Lamb The following is intended to outline our general product direction. It is intended for information purposes only,
More informationMartin Cairney. The Why and How of Partitioned Tables
Martin Cairney The Why and How of ed Tables Housekeeping Mobile Phones please set to stun during the session Session Evaluation Martin Cairney Microsoft Data Platform MVP Microsoft Certified Trainer Organiser
More information<Insert Picture Here> Get the best out of Oracle Scheduler: Learn how you can leverage Scheduler for enterprise scheduling
1 Get the best out of Oracle Scheduler: Learn how you can leverage Scheduler for enterprise scheduling Vira Goorah (vira.goorah@oracle.com) Oracle Principal Product Manager Agenda
More informationMicrosoft SQL Server Fix Pack 15. Reference IBM
Microsoft SQL Server 6.3.1 Fix Pack 15 Reference IBM Microsoft SQL Server 6.3.1 Fix Pack 15 Reference IBM Note Before using this information and the product it supports, read the information in Notices
More informationSQL Server DBA Course Details
SQL Server DBA Course Details By Besant Technologies Course Name Category Venue SQL Server DBA Database Administration Besant Technologies No.24, Nagendra Nagar, Velachery Main Road, Address Velachery,
More informationMeeting Room Manager User Guide
Meeting Room Manager User Guide Carnegie Mellon University 1 Contents Getting Started... 2 Getting an MRM account... 2 Initial Login... 2 Accessing MRM... 2 MRM Terminology... 3 Reservation... 3 Resources...
More informationDell Active Fabric Manager for Microsoft Cloud Platform System 2.2(0.0)
Rev. A06 2017-04 Dell Active Fabric Manager for Microsoft Cloud Platform System 2.2(0.0) This document describes the new features, enhancements, and fixed issues for Active Fabric Manager for Microsoft
More informationVerifiedDumps. Get the Valid and Verified Exam Questions & Answers Dump for 100% Pass
VerifiedDumps http://www.verifieddumps.com Get the Valid and Verified Exam Questions & Answers Dump for 100% Pass Exam : 1Z0-031 Title : Oracle9i database:fundamentals i Vendors : Oracle Version : DEMO
More information