MISSION CRITICAL COMPUTING Siebel Database Considerations.

Slides:



Advertisements
Similar presentations
Advanced Oracle DB tuning Performance can be defined in very different ways (OLTP versus DSS) Specific goals and targets must be set => clear recognition.
Advertisements

Chapter 9. Performance Management Enterprise wide endeavor Research and ascertain all performance problems – not just DBMS Five factors influence DB performance.
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
15 Copyright © 2004, Oracle. All rights reserved. Monitoring and Managing Memory.
SQL Server 2005 features for VLDBs. SQL Server 2005 features for VLDBs aka (it’s fixed in the next release)
SQL Server 2005 Implementation and Maintenance Chapter 10: Maintaining and Automating SQL Server.
Database Optimization & Maintenance Tim Richard ECM Training Conference#dbwestECM Agenda SQL Configuration OnBase DB Planning Backups Integrity.
12 Copyright © 2005, Oracle. All rights reserved. Proactive Maintenance.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
11 MONITORING MICROSOFT WINDOWS SERVER 2003 Chapter 3.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Proper Care and Feeding of your SQL MDB -Recommendations for General MDB Maintenance -Read the notes on the foils! -Revised October
Chapter 9 Overview  Reasons to monitor SQL Server  Performance Monitoring and Tuning  Tools for Monitoring SQL Server  Common Monitoring and Tuning.
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW Understand the difference between service.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
Today’s Agenda Chapter 12 Admin Tasks Chapter 13 Automating Admin Tasks.
Module 8: Server Management. Overview Server-level and instance-level resources such as memory and processes Database-level resources such as logical.
Module 1: Introduction to Microsoft SQL Server 7.0.
Hands-On Microsoft Windows Server 2008
15 Copyright © 2004, Oracle. All rights reserved. Proactive Maintenance.
Module 3: Managing Database Files. Overview Introduction to Data Structures Creating Databases Managing Databases Placing Database Files and Logs Optimizing.
11 SYSTEM PERFORMANCE IN WINDOWS XP Chapter 12. Chapter 12: System Performance in Windows XP2 SYSTEM PERFORMANCE IN WINDOWS XP  Optimize Microsoft Windows.
© Wiley Inc All Rights Reserved. MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Informix IDS Administration with the New Server Studio 4.0 By Lester Knutsen My experience with the beta of Server Studio and the new Informix database.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Chokchai Junchey Microsoft Product Specialist Certified Technical Training Center.
Oracle Tuning Considerations. Agenda Why Tune ? Why Tune ? Ways to Improve Performance Ways to Improve Performance Hardware Hardware Software Software.
Agenda for Today Do Chapter 14 Final Project Review for Final.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
© 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Perfmon and Profiler 101.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Overview Managing a DHCP Database Monitoring DHCP
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Chapter 10 System Monitoring Issues Performance Benchmarks NT Server Services Users and Server Access Information Task Manager for Applications Ram and.
Week 7 : Chapter 7 Agenda SQL 710 Maintenance Plan:
ESRI User Conference 2004 ArcSDE. Some Nuggets Setup Performance Distribution Geodatabase History.
SQL Server 2000 Sys Admin Jeremiah Curtis Engineering Services
1 Chapter Overview Defining Operators Creating Jobs Configuring Alerts Creating a Database Maintenance Plan Creating Multiserver Jobs.
Presented by Vishy Grandhi.  Lesson 1: AX Overview  Lesson 2: Role based security  Lesson 3: Monitoring  Troubleshooting.
Module 14 Monitoring and Maintaining Windows Server® 2008 Servers.
Maintenance Practices. Goal  Automate the necessary DBA chores to put organizations on the path of having healthier, consistent and more trustworthy.
SQL Advanced Monitoring Using DMV, Extended Events and Service Broker Javier Villegas – DBA | MCP | MCTS.
You Inherited a Database Now What? What you should immediately check and start monitoring for. Tim Radney, Senior DBA for a top 40 US Bank President of.
© 2014 Concentrix Corporation 1 Middleware Application Dashboard [26th-Dec-15 to 1st-Jan-15] IT Application Support Concentrix, INDIA.
Hitting the SQL Server “Go Faster” Button Rob Douglas #509 | Brisbane 2016.
Planning a Migration.
Monitoring Windows Server 2012
You Inherited a Database Now What?
Data, Space and Transaction Processing
Monitoring SQL with System Center
Tips for SQL Server Performance and Resiliency
Hitting the SQL Server “Go Faster” Button
Common SQL Server Mistakes and How to Avoid Them
SQL Server Monitoring Overview
Designing Database Solutions for SQL Server
MONITORING MICROSOFT WINDOWS SERVER 2003
Introduction of Week 3 Assignment Discussion
Tips for SQL Server Performance and Resiliency
Dynamics AX Performance
Hitting the SQL Server “Go Faster” Button
SQL Server Performance Tuning
You Inherited a Database Now What?
Jean Joseph DBA\DEVELOPER
Presentation transcript:

MISSION CRITICAL COMPUTING Siebel Database Considerations

MISSION CRITICAL COMPUTING Overview Database Setup Guidelines Statistics and Indexes Execution plans Database Operations and Maintenance Monitoring

MISSION CRITICAL COMPUTING Lesson: Database Setup Guidelines Guidelines – Server Settings Guidelines – Database Settings

MISSION CRITICAL COMPUTING Guidelines – Server Settings Format the NTFS drive(s) or SAN to 64k blocks (default is 4k) Review /3GB and /PAE switches Install SQL Server with same Code Page / Collation as the Siebel database Allocate sufficient memory to SQL Server For memory, consider number of concurrent users and workload Disable Query Parallelism Set the Index Fill Factor prior to building Indexes

MISSION CRITICAL COMPUTING Guidelines – Database Settings Preallocate enough space to Siebel database to avoid Autogrow Create Siebel database with the correct Collation (code page) Increase size of Model database Resize tempdb Place tempdb, Data Files, and Transaction Log on distinct physical devices (plan for 3+ physical drives) Allocate sufficient space for Data Files and Transaction Log, including file growth Disable the Auto Shrink parameter Enable the Auto Create Statistics and Auto Update Statistics parameters Run script to identify Indexes with poor cardinality

MISSION CRITICAL COMPUTING Lesson: Statistics and Indexes Statistics Indexes

MISSION CRITICAL COMPUTING Statistics Statistics are collected so SQL Server understands the volume and distribution of data within a Table With auto statistics, 20% of the rows in a Table must change before auto statistics is invoked for that Table Manually update statistics if appropriate Can choose between FULLSCAN (all rows) or sampling a percentage of the rows FULLSCAN mode may take time for large Tables Update statistics for all Tables in Siebel database (including Repository, EIM, etc.)

MISSION CRITICAL COMPUTING Indexes Will generally observe more intelligent decisions when SQL Server selects an Index due to statistics on Tables SQL Server does not do “Sparse Indexing” Run script to identify Indexes with poor cardinality

MISSION CRITICAL COMPUTING Execution Plans Analogous to EXPLAIN Use Query Analyzer Provides a graphical representation of the Execution Plan Move mouse over each icon for details Index Tuning Wizard may help to ultimately provide a more efficient Execution Plan, but beware unknown impact on other functionality

MISSION CRITICAL COMPUTING Database Operations and Maintenance Use the Database Maintenance Plan Wizard to automate important DBA tasks Backups Check Database Integrity Reorganize Data and Index pages Update Statistics Consider having different Maintenance Plans and schedules for each task

MISSION CRITICAL COMPUTING Lesson: Monitoring Monitoring – Event Viewer Monitoring – Enterprise Manager Monitoring – Performance Monitor (perfmon)

MISSION CRITICAL COMPUTING Monitoring – Event Viewer Provided with the OS Application, Security, and System logs Events may include the date, time, source, user, etc. May provide a wealth of information when attempting to diagnose the root cause (preceding event) of an issue (e.g. disk drive failure)

MISSION CRITICAL COMPUTING Monitoring – Enterprise Manager Create Alerts for events such as Table Integrity error, Hardware Error, etc. Alert response (action) may be to run a job, notify/ operators, etc.

MISSION CRITICAL COMPUTING Monitoring – Performance Monitor (perfmon) Provided with the OS Can create Alerts and log them to Event Viewer’s Application log Numerous Counters for OS and SQL Server  Processor - % Processor Time  Physical Disk - %Disk Time, Avg. Disk Queue Length  Memory – Available MBytes  System – Context Switches / sec  SQL Server Locks – Lock Waits/sec, Number of Deadlocks/sec  SQLServer: Access Methods Full Scans/sec, Page Splits/sec, Table Lock Escalation/sec  SQLServer: Buffer Manager Buffer Cache Hit Ratio, Lazy Writes/sec, Page Reads/sec, Page Writes/sec, ReadAhead Pages/sec  SQLServer: Databases - Transactions/sec  SQLServer: General Statistics - User Connections

MISSION CRITICAL COMPUTING Review Database Setup Guidelines Statistics and Indexes Execution plans Database Operations and Maintenance Monitoring