ONE NATIONAL HEALTH SYSTEM ONE POSTGRES DATABASE
|
|
|
- Roberta Barker
- 9 years ago
- Views:
Transcription
1 ONE NATIONAL HEALTH SYSTEM ONE POSTGRES DATABASE (ARCHITECTURE AND PERFORMANCE REVIEW) Boro Jakimovski, PhD Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University in Skopje Dragan Sahpaski Sorsix
2 Who are we? Boro Jakimovski PhD Responsible for the Infrastructure of MojTermin Assistant professor & Head of Computer Center Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University in Skopje Dragan Sahpaski Part of the team developing and maintaining MojTermin Programmer at Sorsix
3 Special thanks for helping prepare this presentation Vladislav Bidikov & Bozidar Proevski System and network admins Computer Center Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University in Skopje
4 What is this presentation about? Moj Termin (My Appointment) National Health Management System Optimized* System Various constraints Tight budget No downtime in ~ 9 months Maintaining active development Constant delivery of new features Optimized: running with no disruptions. It doesn t mean optimal system.
5 Agenda Overview Architecture Hardware Replication Query Optimization Development Monitoring Critical situations
6 Agenda Overview Architecture Hardware Replication Query Optimization Development Monitoring Critical situations
7 Overview of the System Electronic Health Record Referrals Prescriptions Drugs Register Ambulance module Hospital module Referent Code lists Diabetes and Insulin Module Transplantation waiting lists IVR Module Surgeries Activity calendar Health Registers (flu, cancer, diabetes, deaths, births, ) Medical staff training Vaccination Mammography Screenings Patient notifications Integrations (Health Fund, Third party software vendors)
8 Users of the system > user accounts > 30 roles: doctors, nurses, medical staff, pharmacies, administrators, State and private owned medical institutions, pharmacies, institutes, 62 Third party medical software vendors Registered with an API key
9 Adoption and Success Rough daily statistics At the monthly peak (first week of each month) 170k prescriptions 40k referrals 2M API requests 1M web page requests 15M DB Queries
10 First Monday of October Referrals: 40,825
11 First Monday of October Prescriptions: 174,421
12 First Monday of October Requests: 2,045,205
13 First Monday of October DB server - CPU Utilization
14 First Monday of October PgBadger
15 System size Database 11 Applications: core, health, services, services-portal, public-portal, drugs, jobs, sms, mammo, fzo, live-dashboard Over 300k LOC: java, javascript, sql, pl/pgsql, bash...
16 Screenshots
17 Screenshots
18 Screenshots
19 Screenshots
20 Screenshots
21 Screenshots
22 International Recognition: Jan com/files/ehci_2014/ehci_2014 _press_release.pdf
23 Agenda Overview Architecture Hardware Replication Query Optimization Development Monitoring Critical situations
24 Architecture: Two data centers
25 Architecture: Primary data center
26 Architecture: Server list
27 DB Architecture Master Streaming rep. Avg. lat. 80ms Snap Nightly snapshot (pg_dump + pg_restore) Reporting shot on de mand Slave (man ually ) Staging
28 Architecture How do we explain it to doctors and other non IT people
29 How do we explain it to doctors and other non IT people Reporting and BI module Public portal Web services Main web app Drugs register Integrated Database
30 DB Design DB Design is done by the book for OLTP Just a few materialized views/tables Normalization using 3NF We follow best practice design using FKs, unique and check constraints, indexes, triggers, views For reporting we use new SQL features: window functions, recursive queries etc.
31 DB Design: ER Diagram
32 Agenda Overview Architecture Hardware Replication Query Optimization Development Caching Monitoring Critical situations
33 Hardware Current master DB Server specs: CPU: 16 HT cores (32 vcpu cores), 2.66GHz (4xE7-8837) RAM: 128 GB DDR3 RDIMM HDD: 8 x 300GB 15K RPM SAS 6Gbps RAID Controller, 1Gb NV Cache, RAID 0/1/5/10 1Gbps direct interconnection with slave DB server New master DB Server specs: CPU: 48 HT cores (32 vcpu cores), min. 2GHz RAM: 256 GB DDR3 RDIMM, 1600MT/s HDD: 2 x 1TB 7.2K RPM Near-Line SAS 6Gbps 4 x 300GB 15K RPM SAS 6Gbps 4 x 400GB Solid State Drive SAS Mixed Use MLC 12Gbps RAID Controller, 2Gb NV Cache, RAID 0/1/5/10 Upgrade to 10 Gbit network
34 Filesystems and Disk Setup /dev/sda: 4 x 300GB, RAID10 /dev/sda1 swap (32GB) /dev/sda2 / (30GB) /dev/sda3 /var/lib/pgsql (496GB) /dev/sdb: 2 x 300GB, RAID1 /dev/sdb1 /data/wals (30GB) /dev/sdb2 /data/logs (248GB) /dev/sdc: 2 x 300GB, RAID1 /dev/sdc1 /data/backup (278GB) Currently using ext4 on all partitions db partition used to be XFS, reformatted due to problems with high kernel time and segfaults (did not investigate further)
35 postgresql.conf #37.5% from full system mem (25%+25%/2) shared_buffers = 49152MB fsync = off #not acceptable #really awful performance on the first master #issues on the current master #to be changed on the new master server checkpoint_segments = 32 checkpoint_timeout = 10min checkpoint_completion_target = 0.75 #follow best practices from docs cpu_tuple_cost = cpu_index_tuple_cost = cpu_operator_cost = #Prevent many joins to slow the optimizer from_collapse_limit = 8 join_collapse_limit = 8 #75% of system RAM, for optimized caching effective_cache_size = 98304MB #DPDP requirements log_connections = on log_disconnections = on log_statement = 'all' log_min_duration_statement = 0 log_rotation_age = 6h autovacuum = on autovacuum_max_workers = 30 autovacuum_naptime = 20min autovacuum_vacuum_threshold = 5000 autovacuum_analyze_threshold = 4000
36 Agenda Overview Architecture Hardware Replication Query Optimization Development Monitoring Critical situations
37 DB Replication Master Streaming rep. Avg. lat. 80ms Snap Nightly snapshot (pg_dump + pg_restore) Reporting shot on de mand Slave (man ually) Staging When slave gets out of sync, it is rsync-ed manually Promotion of slave is manual (zabbix monitors the master DB and alerts for errors via SMS)
38 Agenda Overview Architecture Hardware Replication Query Optimization Development Monitoring Critical situations
39 Query Optimization Workflow Optimize SELECT queries Case study The most significant optimization we ve done Two months preparation
40 Query Optimization: Workflow for optimizing SELECTs Step 1: pgbadger Time consuming queries report Select queries that look non-optimal Step 2: Explore the execution plan (explain analyze) We use the excellent explain.depesz.com visualization tool Step 3: Try optimizing the query Indexes Eliminate/use a cheaper query (app specific - greatest impact) Rewrite the query: Very rarely, mainly due to from_collapse_limit and join_collapse_limit values Denormalization (triggers)
41 Query Optimization: Step 1: pgbadger
42 Query Optimization: Step 1: pgbadger
43 Query Optimization: Step 1: pgbadger Example 1: Second most time consuming query
44 Query Optimization: Step 1: pgbadger Example 1: Second most time consuming query
45 Query Optimization: Step 2: Execution plan Example 1: Second most time consuming query
46 Query Optimization: Step 2: Execution plan Example 1: Second most time consuming query More restrictive predicate Index Only Scan
47 Query Optimization: Step 2: Execution plan Example 2: In top 5 time consuming queries
48 Query Optimization: Step 2: Execution plan
49 Query Optimization: Step 2: Execution plan
50 Query Optimization: Workflow for optimizing SELECTs Step 1: pgbadger Time consuming queries report Select queries that look non-optimal Step 2: Explore the execution plan (explain analyze) We use the excellent explain.depesz.com visualization tool Step 3: Try optimizing the query Indexes Eliminate/use a cheaper query (app specific - greatest impact) Rewrite the query: Very rarely, mainly due to from_collapse_limit and join_collapse_limit values Denormalization (triggers)
51 Query Optimization Workflow Optimize SELECT queries Case study The greatest optimization we ve done so far Two months preparation
52 Case study: The greatest optimization we ve done so far
53 Case study: The greatest optimization we ve done so far Remove FK Constraint Reduced Locking (May have been solved by rewriting transactions - time consuming)
54 Case study: The greatest optimization we ve done so far Merge into one table Changed business rules allowed it
55 Case study: The greatest optimization we ve done so far Migration ~ 1600 SQL Lines of Code Rewrite of 30% (~35 at the time) of all views (mostly trivial rewrites) Rewrite of key triggers for materialization of 2 key tables for free appointment slots lookup Impossible to go back. No rollback script. Scheduled for Sunday 28 Dec We needed a few days to see its behavior in production, before the start of Jan (start of month) when the system has highest load.
56 Case study: The greatest optimization we ve done so far Result Less than 2 hours downtime. Started at 21:00, finished before 23:00 Over 50% reduction of system load (~0.3 to ~0.15) Less locking and system time No bugs from the migration, system continued with operation seamlessly
57 Case study: The greatest optimization we ve done so far CPU Utilization
58 Case study: The greatest optimization we ve done so far CPU Load
59 Case study: The greatest optimization we ve done so far Locks
60 Agenda Overview Architecture Hardware Replication Query Optimization Development Monitoring Critical situations
61 Development Fast cycles of development and delivery Very rare for similar projects in our surroundings Uses migration and rollback scripts Test on staging environment Test functionalities Can t test real live load Monitor after deployment System time Locks IO wait time Network Overall load
62 Development: Versions date time version date time version 22-Oct :28:20 AM Jul :58:01 AM Oct :38:35 PM Jul :54:52 PM Oct :28:40 PM Jul :38:18 AM Oct :09:22 PM Jul :30:56 AM Oct :39:38 PM Jul :01:28 AM Sep :51:08 PM Jul :30:50 PM Sep :22:00 PM Jul :17:46 PM Sep :46:48 PM Jun :56:42 PM Sep :32:19 PM Jun :19:05 AM Sep :48:24 PM Jun :58:13 PM Sep :55:15 PM Jun :39:54 PM Aug :31:32 PM Jun :55:55 PM Aug :37:07 PM Jun :49:33 PM Aug :05:40 PM Jun :44:21 AM Aug :43:53 PM Jun :09:53 PM Aug :28:47 PM Jun :23:05 PM Jul :29:58 PM Jun :49:32 PM
63 Development: Monitoring after deployment Monitor after deployment System time Locks IO wait time Network Overall load
64 Agenda Overview Architecture Hardware Replication Query Optimization Development Monitoring Critical situations
65 pgbadger we log everything helps optimization by dev team publishes results on internal web location runs four times a day nice -n 19 -j $NUMPROC (load dependent, static hardcoded values)
66 Zabbix templates Based on zabbix wiki template by K0k Additional custom zabbix items for monitoring additional parameters: detailed db connections, import jobs, replication Triggering and notification to admins via /sms based on severity level
67 Zabbix: Example
68 Zabbix triggers Important triggers for early detection of problems: Free disk space on volumes (that can shrink rapidly if there is a problem) WAL archives Logs CPU load Failed backups Network contention
69 Agenda Overview Architecture Hardware Replication Query Optimization Development Monitoring Critical situations
70 Critical situations Critical situations Downtime Data corruption Hardware Failure Failure - third party critical systems Attacks
71 Critical situations 1st July 2013 Emergency Processor upgrade 26 Oct DD day dd if=/dev/zero of=/dev/sda replication slave promoted to master Master recovery of the deleted conf files and scripts configured and started as slave, then synced and promoted back to master
72 Critical situations: Some interesting graphs
73 Critical situations: Some interesting graphs
74 Critical situations: Some interesting graphs
75 Critical situations: Some interesting graphs
76 ONE NATIONAL HEALTH SYSTEM - ONE POSTGRES DATABASE Thank You
MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008
MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008 Table of Contents Introduction Audience At Completion Prerequisites Microsoft Certified Professional Exams Student Materials
Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008
Course 50400A: Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Length: 5 Days Language(s): English Audience(s): IT Professionals Level: 300 Technology:
PGCon 2011. PostgreSQL Performance Pitfalls
PGCon 2011 PostgreSQL Performance Pitfalls Too much information PostgreSQL has a FAQ, manual, other books, a wiki, and mailing list archives RTFM? The 9.0 manual is 2435 pages You didn't do that PostgreSQL
Capacity Planning for Microsoft SharePoint Technologies
Capacity Planning for Microsoft SharePoint Technologies Capacity Planning The process of evaluating a technology against the needs of an organization, and making an educated decision about the configuration
PostgreSQL when it s not your job. Christophe Pettus PostgreSQL Experts, Inc. DjangoCon Europe 2012
PostgreSQL when it s not your job. Christophe Pettus PostgreSQL Experts, Inc. DjangoCon Europe 2012 The DevOps World. Integration between development and operations. Cross-functional skill sharing. Maximum
Administering your PostgreSQL Geodatabase
Jim Gough and Jim McAbee [email protected] [email protected] Agenda Workshop will be structured in 2 parts Part 1: Scenario Using Postgres for your Enterprise Geodatabase and how to get started. Part 2: Advanced
PostgreSQL Backup Strategies
PostgreSQL Backup Strategies Austin PGDay 2012 Austin, TX Magnus Hagander [email protected] PRODUCTS CONSULTING APPLICATION MANAGEMENT IT OPERATIONS SUPPORT TRAINING Replication! But I have replication!
Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director
Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director Graeme Gordon Senior Systems Engineer, VMware 2013 VMware Inc. All rights reserved Traditional IT Application
PostgreSQL when it s not your job. Christophe Pettus PostgreSQL Experts, Inc. DjangoCon US 2012
PostgreSQL when it s not your job. Christophe Pettus PostgreSQL Experts, Inc. DjangoCon US 2012 The DevOps World. Integration between development and operations. Cross-functional skill sharing. Maximum
Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.
Agenda Enterprise Performance Factors Overall Enterprise Performance Factors Best Practice for generic Enterprise Best Practice for 3-tiers Enterprise Hardware Load Balancer Basic Unix Tuning Performance
Managing a local Galaxy Instance. Anushka Brownley / Adam Kraut BioTeam Inc.
Managing a local Galaxy Instance Anushka Brownley / Adam Kraut BioTeam Inc. Agenda Who are we Why a local installation Local infrastructure Local installation Tips and Tricks SlipStream Appliance WHO ARE
Red Hat Enterprise linux 5 Continuous Availability
Red Hat Enterprise linux 5 Continuous Availability Businesses continuity needs to be at the heart of any enterprise IT deployment. Even a modest disruption in service is costly in terms of lost revenue
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011
SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications Jürgen Primsch, SAP AG July 2011 Why In-Memory? Information at the Speed of Thought Imagine access to business data,
Blackboard Collaborate Web Conferencing Hosted Environment Technical Infrastructure and Security
Overview Blackboard Collaborate Web Conferencing Hosted Environment Technical Infrastructure and Security Blackboard Collaborate web conferencing is available in a hosted environment and this document
Implementing the Future of PostgreSQL Clustering with Tungsten
Implementing the Future of PostgreSQL Clustering with Tungsten Robert Hodges CTO, Continuent, Inc. Agenda / Introductions / Framing the Problem: Clustering for the Masses / Introducing Tungsten / Adapting
Configuring Apache Derby for Performance and Durability Olav Sandstå
Configuring Apache Derby for Performance and Durability Olav Sandstå Database Technology Group Sun Microsystems Trondheim, Norway Overview Background > Transactions, Failure Classes, Derby Architecture
QUESTIONS & ANSWERS. ItB tender 72-09: IT Equipment. Elections Project
QUESTIONS & ANSWERS ItB tender 72-09: IT Equipment. Elections Project In lot 1, position 1 - Server for Data Base 1. Q: You order Microsoft Windows Server 2008, 64 bit, Enterprise, License with 25 or more
Tuning Microsoft SQL Server for SharePoint. Daniel Glenn
Tuning Microsoft SQL Server for SharePoint Daniel Glenn Daniel Glenn @DanielGlenn http://knowsp.com SharePoint and Collaboration Practice Leader @ InfoWorks, Inc. www.infoworks-tn.com PASS Nashville Business
Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills
Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to DBA Skills Learning Method: Instructor-led Classroom Learning Duration: 3.00 Day(s)/ 24 hrs Overview:
SQL Server Virtualization 101. David Klee, Group Principal and Practice Lead. SQL PASS Virtualization VC, 2014.01.08
SQL Server Virtualization 101 David Klee, Group Principal and Practice Lead SQL PASS Virtualization VC, 2014.01.08 www.linchpinpeople.com 1 David Klee Group Principal and Practice Lead @kleegeek davidklee.net
Exploring Amazon EC2 for Scale-out Applications
Exploring Amazon EC2 for Scale-out Applications Presented by, MySQL & O Reilly Media, Inc. Morgan Tocker, MySQL Canada Carl Mercier, Defensio Introduction! Defensio is a spam filtering web service for
PARALLELS CLOUD STORAGE
PARALLELS CLOUD STORAGE Performance Benchmark Results 1 Table of Contents Executive Summary... Error! Bookmark not defined. Architecture Overview... 3 Key Features... 5 No Special Hardware Requirements...
Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity
P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From
Requirements Specification Document for esim-mr 1.0
Requirements Specification Document for esim-mr 1.0 1. Overview: This document describes the requirements for the esim-mr system, version 1.0. 1.1 Current System The current system used by most doctors
Diploma in Computer Science
SPECIALIST PROFILE Personal Details Reference: Job Title: Nationality: IT Experience: Qualifications: Languages: CN5191 Senior Linux Engineer British 22 years RedHat Certified Engineer Diploma in Computer
Administering a Microsoft SQL Server 2000 Database
Aug/12/2002 Page 1 of 5 Administering a Microsoft SQL Server 2000 Database Catalog No: RS-MOC2072 MOC Course Number: 2072 5 days Tuition: $2,070 Introduction This course provides students with the knowledge
Real-time Data Replication
Real-time Data Replication from Oracle to other databases using DataCurrents WHITEPAPER Contents Data Replication Concepts... 2 Real time Data Replication... 3 Heterogeneous Data Replication... 4 Different
Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software
Best Practices for Monitoring Databases on VMware Dean Richards Senior DBA, Confio Software 1 Who Am I? 20+ Years in Oracle & SQL Server DBA and Developer Worked for Oracle Consulting Specialize in Performance
Improving Perforce Performance by over 10x Tim Barrett & Shannon Mann, Research In Motion December 2007
Improving Perforce Performance by over 10x Tim Barrett & Shannon Mann, Research In Motion December 2007 Abstract Research In Motion (RIM) has completed a 9 month project that resulted in improving the
Toolbox 4.3. System Requirements
Toolbox 4.3 February 2015 Contents Introduction... 2 Requirements for Toolbox 4.3... 3 Toolbox Applications... 3 Installing on Multiple Computers... 3 Concurrent Loading, Importing, Processing... 4 Client...
SharePoint Capacity Planning Balancing Organiza,onal Requirements with Performance and Cost
SharePoint Capacity Planning Balancing Organiza,onal Requirements with Performance and Cost Kirk Devore / J.D. Wade SharePoint Consultants Horizons Consul;ng Agenda Expecta;ons Defining SharePoint Capacity
Designing a Microsoft SQL Server 2005 Infrastructure
Course Outline Other Information MS 2786 Days 2 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Designing a Microsoft SQL Server 2005 Infrastructure Introduction
How To Fix A Powerline From Disaster To Powerline
Perforce Backup Strategy & Disaster Recovery at National Instruments Steven Lysohir 1 Why This Topic? Case study on large Perforce installation Something for smaller sites to ponder as they grow Stress
The deployment of OHMS TM. in private cloud
Healthcare activities from anywhere anytime The deployment of OHMS TM in private cloud 1.0 Overview:.OHMS TM is software as a service (SaaS) platform that enables the multiple users to login from anywhere
Priority Pro v17: Hardware and Supporting Systems
Introduction Priority Pro v17: Hardware and Supporting Systems The following provides minimal system configuration requirements for Priority with respect to three types of installations: On-premise Priority
Course Syllabus. Maintaining a Microsoft SQL Server 2005 Database. At Course Completion
Course Syllabus Maintaining a Microsoft SQL Server 2005 Database Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge and skills to
Xanadu 130. Business Class Storage Solution. 8G FC Host Connectivity and 6G SAS Backplane. 2U 12-Bay 3.5 Form Factor
RAID Inc Xanadu 200 100 Series Storage Systems Xanadu 130 Business Class Storage Solution 8G FC Host Connectivity and 6G SAS Backplane 2U 12-Bay 3.5 Form Factor Highlights Highest levels of data integrity
PostgreSQL 9.0 High Performance
PostgreSQL 9.0 High Performance Accelerate your PostgreSQL system and avoid the common pitfalls that can slow it down Gregory Smith FPftf ITfl open source l a a 4%3 a l ^ o I community experience distilled
Cloud Computing with Microsoft Azure
Cloud Computing with Microsoft Azure Michael Stiefel www.reliablesoftware.com [email protected] http://www.reliablesoftware.com/dasblog/default.aspx Azure's Three Flavors Azure Operating
Introduction. Part I: Finding Bottlenecks when Something s Wrong. Chapter 1: Performance Tuning 3
Wort ftoc.tex V3-12/17/2007 2:00pm Page ix Introduction xix Part I: Finding Bottlenecks when Something s Wrong Chapter 1: Performance Tuning 3 Art or Science? 3 The Science of Performance Tuning 4 The
Client Requirement. Why SharePoint
Client Requirement Client wanted a sharepoint system that could meet their document and record management needs. It should also improve client s information management systems. To support existing and
Maximize System Performance
Maximize System Performance Webinar: Radiant Webinar Mini-Series for Implementation Technicians To connect to phone conference, please call: 1.800.375.2612, and then enter Participant Code: 397670 (or
Minimum Hardware Configurations for EMC Documentum Archive Services for SAP Practical Sizing Guide
Minimum Hardware Configurations for EMC Documentum Archive Services for SAP Practical Sizing Guide Abstract The sizing of hardware in a deployment of EMC Document Archive Services for SAP is determined
Delivering Accelerated SQL Server Performance with OCZ s ZD-XL SQL Accelerator
enterprise White Paper Delivering Accelerated SQL Server Performance with OCZ s ZD-XL SQL Accelerator Performance Test Results for Analytical (OLAP) and Transactional (OLTP) SQL Server 212 Loads Allon
Cloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com
Parallels Cloud Storage White Paper Performance Benchmark Results www.parallels.com Table of Contents Executive Summary... 3 Architecture Overview... 3 Key Features... 4 No Special Hardware Requirements...
Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations.
Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations. After completing this course, students will be able to: Plan and install SQL Server
MiServer and MiDatabase. Service Level Expectations. Service Definition
MiServer and MiDatabase Service Description Service Definition As part of the NextGen Michigan initiative, Information and Technology Services has engaged in building a private cloud offering to support
CON5604 Upgrade from Siebel CRM 7.7 to 8.1 in Germany s Largest Loyalty Program Moscone West 2007 10/01/14, 11:30-12:15
CON5604 Upgrade from Siebel CRM 7.7 to 8.1 in Germany s Largest Loyalty Program Moscone West 2007 10/01/14, 11:30-12:15 Us Alexander Doubek Moritz Schlaucher System Architect Unit Lead Oracle Technology
Copyright 2012 EMC Corporation. All rights reserved.
1 TRANSFORMING MICROSOFT APPLICATIONS TO THE CLOUD 2 22x Partner Of Year 19+ Gold And Silver Microsoft Competencies 2,700+ Consultants Worldwide Cooperative Support Agreement Joint Use Of Technology CEO
Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya
Oracle Database - Engineered for Innovation Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya Oracle Database 11g Release 2 Shipping since September 2009 11.2.0.3 Patch Set now
Maximizing SQL Server Virtualization Performance
Maximizing SQL Server Virtualization Performance Michael Otey Senior Technical Director Windows IT Pro SQL Server Pro 1 What this presentation covers Host configuration guidelines CPU, RAM, networking
EMC Virtual Infrastructure for Microsoft Applications Data Center Solution
EMC Virtual Infrastructure for Microsoft Applications Data Center Solution Enabled by EMC Symmetrix V-Max and Reference Architecture EMC Global Solutions Copyright and Trademark Information Copyright 2009
Deployment Guide. How to prepare your environment for an OnApp Cloud deployment.
Deployment Guide How to prepare your environment for an OnApp Cloud deployment. Document version 1.07 Document release date 28 th November 2011 document revisions 1 Contents 1. Overview... 3 2. Network
SQL Server Storage: The Terabyte Level. Brent Ozar, Microsoft Certified Master, MVP Consultant & Trainer, SQLskills.com
SQL Server Storage: The Terabyte Level Brent Ozar, Microsoft Certified Master, MVP Consultant & Trainer, SQLskills.com BrentOzar.com/go/san Race Facts 333 miles 375 boats invited 33 DNFs Typical Terabyte
High Performance MySQL Choices in Amazon Web Services: Beyond RDS. Andrew Shieh, SmugMug Operations shandrew @ smugmug.
High Performance MySQL Choices in Amazon Web Services: Beyond RDS Andrew Shieh, SmugMug Operations shandrew @ smugmug.com April 15, 2015 Agenda 2 All about AWS Current RDS alternatives Cloud failures ->
Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier
Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier Simon Law TimesTen Product Manager, Oracle Meet The Experts: Andy Yao TimesTen Product Manager, Oracle Gagan Singh Senior
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led About this Course This three-day instructor-led course provides
Ground up Introduction to In-Memory Data (Grids)
Ground up Introduction to In-Memory Data (Grids) QCON 2015 NEW YORK, NY 2014 Hazelcast Inc. Why you here? 2014 Hazelcast Inc. Java Developer on a quest for scalability frameworks Architect on low-latency
Maximizing Backup and Restore Performance of Large Databases
Maximizing Backup and Restore Performance of Large Databases - 1 - Forward (from Meta Group) Most companies critical data is being stored within relational databases. Over 90% of all mission critical systems,
TheraDoc v4.6.1 Hardware and Software Requirements
TheraDoc v4.6.1 Hardware and Software Requirements In preparation for the release of TheraDoc v4.6.1, we have the following important information to communicate. Client Workstation Browser Requirements
One Solution for Real-Time Data protection, Disaster Recovery & Migration
One Solution for Real-Time Data protection, Disaster Recovery & Migration Built-in standby virtualisation server Backs up every 15 minutes up to 12 servers On and Off-site Backup User initialed file, folder
Database Hardware Selection Guidelines
Database Hardware Selection Guidelines BRUCE MOMJIAN Database servers have hardware requirements different from other infrastructure software, specifically unique demands on I/O and memory. This presentation
I. General Database Server Performance Information. Knowledge Base Article. Database Server Performance Best Practices Guide
Knowledge Base Article Database Server Performance Best Practices Guide Article ID: NA-0500-0025 Publish Date: 23 Mar 2015 Article Status: Article Type: Required Action: Approved General Product Technical
Outline. Failure Types
Outline Database Management and Tuning Johann Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE Unit 11 1 2 Conclusion Acknowledgements: The slides are provided by Nikolaus Augsten
opennms reporting generation tool
opennms reporting generation tool Juan Pedro Escalona DevOps Southampton, UK - 2014 Juan Pedro Escalona DevOps / Systems Administrator with over 6 years experience administering different OS, network systems
Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays
Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays Database Solutions Engineering By Murali Krishnan.K Dell Product Group October 2009
Tushar Joshi Turtle Networks Ltd
MySQL Database for High Availability Web Applications Tushar Joshi Turtle Networks Ltd www.turtle.net Overview What is High Availability? Web/Network Architecture Applications MySQL Replication MySQL Clustering
Linux Software Raid. Aug 2010. Mark A. Davis
Linux Software Raid Aug 2010 Mark A. Davis a What is RAID? Redundant Array of Inexpensive/Independent Drives It is a method of combining more than one hard drive into a logic unit for the purpose of: Increasing
PPC s SMART Practice Aids Prepare for Installing database upgrade to SQL Express 2008 R2
PPC s SMART Practice Aids Prepare for Installing database upgrade to SQL Express 2008 R2 June 2013 Agenda Objectives SMART Practice Aids System Requirements SMART Installation Pre-Requisites Installation
Advances in Virtualization In Support of In-Memory Big Data Applications
9/29/15 HPTS 2015 1 Advances in Virtualization In Support of In-Memory Big Data Applications SCALE SIMPLIFY OPTIMIZE EVOLVE Ike Nassi [email protected] 9/29/15 HPTS 2015 2 What is the Problem We
Kentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE
Kentico CMS 6. Performance Test Report Kentico CMS 6. Performance Test Report February 212 ANOTHER SUBTITLE 1 Kentico CMS 6. Performance Test Report Table of Contents Disclaimer... 3 Executive Summary...
Performance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010
KENTICO CMS 5.5 Prepared by Kentico Software in July 21 1 Table of Contents Disclaimer... 3 Executive Summary... 4 Basic Performance and the Impact of Caching... 4 Database Server Performance... 6 Web
Cloud Based Application Architectures using Smart Computing
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
HP Proliant BL460c G7
HP Proliant BL460c G7 The HP Proliant BL460c G7, is a high performance, fully fault tolerant, nonstop server. It s well suited for all mid-level operations, including environments with local storage, SAN
Cloud Computing Is In Your Future
Cloud Computing Is In Your Future Michael Stiefel www.reliablesoftware.com [email protected] http://www.reliablesoftware.com/dasblog/default.aspx Cloud Computing is Utility Computing Illusion
Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture
Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V Copyright 2011 EMC Corporation. All rights reserved. Published February, 2011 EMC believes the information
PostgreSQL Features, Futures and Funding. Simon Riggs
PostgreSQL Features, Futures and Funding Simon Riggs The research leading to these results has received funding from the European Union's Seventh Framework Programme (FP7/2007-2013) under grant agreement
Online Transaction Processing in SQL Server 2008
Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,
AFS Usage and Backups using TiBS at Fermilab. Presented by Kevin Hill
AFS Usage and Backups using TiBS at Fermilab Presented by Kevin Hill Agenda History and current usage of AFS at Fermilab About Teradactyl How TiBS (True Incremental Backup System) and TeraMerge works AFS
Virtualisa)on* and SAN Basics for DBAs. *See, I used the S instead of the zed. I m pretty smart for a foreigner.
Virtualisa)on* and SAN Basics for DBAs *See, I used the S instead of the zed. I m pretty smart for a foreigner. Brent Ozar - @BrentO BrentOzar.com/go/san BrentOzar.com/go/virtual Today s Agenda! How Virtualisa7on
Managing your Domino Clusters
Managing your Domino Clusters Kathleen McGivney President and chief technologist, Sakura Consulting www.sakuraconsulting.com Paul Mooney Senior Technical Architect, Bluewave Technology www.bluewave.ie
The Future of PostgreSQL High Availability Robert Hodges - Continuent, Inc. Simon Riggs - 2ndQuadrant
The Future of PostgreSQL High Availability Robert Hodges - Continuent, Inc. Simon Riggs - 2ndQuadrant Agenda / Introductions / Framing the High Availability (HA) Problem / Hot Standby + Log Streaming /
Express5800 Scalable Enterprise Server Reference Architecture. For NEC PCIe SSD Appliance for Microsoft SQL Server
Express5800 Scalable Enterprise Server Reference Architecture For NEC PCIe SSD Appliance for Microsoft SQL Server An appliance that significantly improves performance of enterprise systems and large-scale
Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010
Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010 Better Together Writer: Bill Baer, Technical Product Manager, SharePoint Product Group Technical Reviewers: Steve Peschka,
Firebird and RAID. Choosing the right RAID configuration for Firebird. Paul Reeves IBPhoenix. mail: [email protected]
Firebird and RAID Choosing the right RAID configuration for Firebird. Paul Reeves IBPhoenix mail: [email protected] Introduction Disc drives have become so cheap that implementing RAID for a firebird
AE EHR Database Servers
AE EHR Database Servers Systems Maintenance Embrace the new world of healthcare Agenda AE EHR Databases: Dynamic data Static data Third Party Databases Server Specifications SQL Services Connectivity Tools/Jobs
#9011 GeoMedia WebMap Performance Analysis and Tuning (a quick guide to improving system performance)
#9011 GeoMedia WebMap Performance Analysis and Tuning (a quick guide to improving system performance) Messina Thursday, 1:30 PM - 2:15 PM Paul F. Deaver, Sr. Consultant Security, Government & Infrastructure
MySQL Cluster Deployment Best Practices
MySQL Cluster Deployment Best Practices Johan ANDERSSON Joffrey MICHAÏE MySQL Cluster practice Manager MySQL Consultant The presentation is intended to outline our general product
Sage CRM Technical Specification
Sage CRM Technical Specification Client Software This document outlines the recommended minimum software and hardware requirements for running Sage CRM. Please note that while this document refers to Sage
Inge Os Sales Consulting Manager Oracle Norway
Inge Os Sales Consulting Manager Oracle Norway Agenda Oracle Fusion Middelware Oracle Database 11GR2 Oracle Database Machine Oracle & Sun Agenda Oracle Fusion Middelware Oracle Database 11GR2 Oracle Database
Brainlab Node TM Technical Specifications
Brainlab Node TM Technical Specifications BRAINLAB NODE TM HP ProLiant DL360p Gen 8 CPU: Chipset: RAM: HDD: RAID: Graphics: LAN: HW Monitoring: Height: Width: Length: Weight: Operating System: 2x Intel
Oracle to SQL Server 2005 Migration
Oracle to SQL Server 2005 Migration Methodology and Practice Presented By: Barry Young Copyright 2006 by Proactive Performance Solutions, Inc. Agenda Introduction Migration: Oracle to SQL Server Methodology:
How To Test For Speed On Postgres 2.5.2 (Postgres) On A Microsoft Powerbook 2.4.2.2 On A 2.2 Computer (For Microsoft) On An 8Gb Hard Drive (For
2ndQuadrant US 11/03/2011 About this presentation The master source for these slides is: http://www.2ndquadrant.com/en/resources/ Slides are released under the Creative Commons Attribution 3.0 United States
Architecture Guide. SDL Campaign Manager 4.0.0
Architecture Guide SDL Campaign Manager 4.0.0 Version Management Version history Version Date Author Distribution 1.0 22 August 2014 Pete Trevitt & Lisa Watts Release Related Documents Name Campaign Manager
<Insert Picture Here> Oracle NoSQL Database A Distributed Key-Value Store
Oracle NoSQL Database A Distributed Key-Value Store Charles Lamb, Consulting MTS The following is intended to outline our general product direction. It is intended for information
Empress Embedded Database. for. Medical Systems
Empress Embedded Database for Medical Systems www.empress.com Empress Software Phone: 301-220-1919 1. Introduction From patient primary care information system to medical imaging system to life-critical
Administering a Microsoft SQL Server 2000 Database
Administering a Microsoft SQL Server 2000 Database Course 2072 - Five days - Instructor-led - Hands-On Introduction This course provides students with the knowledge and skills required to install, configure,
