Module 8: Server Management

Similar documents
Module 15: Monitoring

Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led

MOC 20462C: Administering Microsoft SQL Server Databases

ORACLE CORE DBA ONLINE TRAINING

Mind Q Systems Private Limited

SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques

ORACLE INSTANCE ARCHITECTURE

SQL Server 2012 Optimization, Performance Tuning and Troubleshooting

Monitoreo de Bases de Datos

Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases

Oracle 11g DBA Training Course Content

Administering Microsoft SQL Server 2014 Databases

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?

COURCE TITLE DURATION. Oracle Database 11g: Administration Workshop I

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

ORACLE DATABASE 11G: COMPLETE

Oracle Database Security and Audit

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5

Oracle Database 10g: New Features for Administrators

Oracle Backup & Recovery

Course Outline:

Oracle 11g Database Administration

Administering Microsoft SQL Server Databases

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 12c: Performance Management and Tuning NEW

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Oracle Database 11g: Administration Workshop I Release 2

ADMINISTERING MICROSOFT SQL SERVER DATABASES

Administering Microsoft SQL Server Databases

Guerrilla Warfare? Guerrilla Tactics - Performance Testing MS SQL Server Applications

Oracle server: An Oracle server includes an Oracle Instance and an Oracle database.

Administering Microsoft SQL Server Databases 20462C; 5 days

Module 2: Database Architecture

Monitoring Pramati EJB Server

Module 3: Instance Architecture Part 1

Designing Database Solutions for Microsoft SQL Server 2012

Course: Administering Microsoft SQL Server Databases Overview

One of the database administrators

20462C: Administering Microsoft SQL Server Databases

Oracle Database 11g: Administration Workshop I

20462 Administering Microsoft SQL Server Databases

ORACLE DATABASE: ADMINISTRATION WORKSHOP I

Outline. Failure Types

SQL Server Performance Tuning and Optimization

Rob Zoeteweij Zoeteweij Consulting

EZManage V4.0 Release Notes. Document revision 1.08 ( )

Exadata and Database Machine Administration Seminar

Course 20462C: Administering Microsoft SQL Server Databases

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Administration Workshop I Release 2. 5 Jours [35 Heures]

Concepts of Database Management Seventh Edition. Chapter 7 DBMS Functions

Administering Microsoft SQL Server Databases

Oracle Architecture. Overview

Optimizing Performance. Training Division New Delhi

Oracle Database 11g: Administration Workshop II DBA Release 2

ORACLE DBA 11G TRAINING

Course 20462: Administering Microsoft SQL Server Databases

Solving Performance Problems In SQL Server by Michal Tinthofer

Oracle 11g DBA Online Course - Smart Mind Online Training, Hyderabad. Oracle 11g DBA Online Training Course Content

Microsoft SQL Server: MS Performance Tuning and Optimization Digital

Optimizing Your Database Performance the Easy Way

Configuring Backup Settings Configuring and Managing Persistent Settings for RMAN Configuring Autobackup of Control File Backup optimization

Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

OpenAdmin Tool for Informix (OAT) October 2012

Administering Microsoft SQL Server Databases

Microsoft SQL Server OLTP Best Practice

SQL Server Performance Tuning for DBAs

Transactions and Recovery. Database Systems Lecture 15 Natasha Alechina

Performance Counters. Microsoft SQL. Technical Data Sheet. Overview:

$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: Run Time: 47+ hours (272 videos)

SYSTEM SETUP FOR SPE PLATFORMS

The Complete Performance Solution for Microsoft SQL Server

Administering Microsoft SQL Server 2012 Databases

Oracle and Sybase, Concepts and Contrasts

Oracle Database 11g: Administration Workshop II DBA Release 2

Oracle Database 11g: Administration I

MS 20465: Designing Database Solutions for Microsoft SQL Server 2012

Administering Microsoft SQL Server Databases

Delivery Method: Instructor-led, group-paced, classroom-delivery learning model with structured, hands-on activities.

Experiments. Goals. Experimentation Framework. General Goals: Assignments: Face actual system issues Experimentation. 1 week 2/3 experiments Report

Hands-On Microsoft Windows Server 2008

Oracle Database 11g: Administration Workshop II Release 2

Oracle Database 12c: Admin, Install and Upgrade Accelerated

RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT. CISY-294, Oracle: Database Administration Fundamentals Part I

D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW

The safer, easier way to help you pass any IT exams. Exam : C_HANASUP_1. SAP Certified Support Associate - SAP HANA 1.0.

Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.

Oracle Database 11g: Administration And Backup & Recover

Administering Microsoft SQL Server Databases

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

Introduction to SQL Tuning. 1. Introduction to SQL Tuning SkillBuilders, Inc. SKILLBUILDERS

Microsoft Administering Microsoft SQL Server Databases

Module 14: Scalability and High Availability

CSE 544 Principles of Database Management Systems. Magdalena Balazinska Fall 2007 Lecture 5 - DBMS Architecture

System Requirements for Microsoft Dynamics SL 2015

6231A - Maintaining a Microsoft SQL Server 2008 Database

Transcription:

Module 8: Server Management

Overview Server-level and instance-level resources such as memory and processes Database-level resources such as logical and physical storage structures User sessions and their activity Concurrency structures

Managing Memory Memory is managed at: Server level ensure proper memory distribution among database, operating system and applications Instance level Oracle allows memory needs to be allocated and managed by the DBA or automatically managed as it is in SQL Server The size and performance of the memory components are viewed in Oracle using dynamic performance views and OEM SQL Server performance can be viewed through dynamic management objects, memory related counters using Performance Monitor, SQL Profiler, and various DBCC statements SQLServer:Buffer Manager, SQLServer:Cache Manager, SQLServer:Memory Manager

Managing Processes Oracle background processes can be configured to ensure optimal performance while SQL Server background processes are not configurable (except checkpoint) Oracle shared server processes are configured using parameters such as DISPATCHER, SHARED_SERVERS, MAX_SHARED_SERVERS, while SQL Server worker threads can be controlled using max worker threads configuration option In Oracle the number and performance of the processes can be viewed using dynamic performance views and Oracle Enterprise Manager SQL Server performance can be viewed through dynamic management objects, process related counters (such as Page Faults/sec, Thread Count/sec.) using Performance Monitor, SQL Profiler.

Demonstration 1: Using Performance Monitor Demonstration 1 Using Performance Monitor

Managing Storage Tasks in managing database files: Expanding the data or transaction log space Shrinking the data and transaction log space Adding and removing data and transaction log files SQL Server transaction logs combine the functions of Oracle redo logs and rollback segments Oracle has multiple fixed-size redo logs which are switched to in cyclic order following a checkpoint. SQL Server transaction logs are variable size and are released after a checkpoint or log backup. Management of table spaces involves creating, dropping, renaming and changing status Because SQL Server uses fixed-size extents, their administration does not involve the same tasks as found in Oracle under certain configurations

Managing Sessions and Transactions In Oracle, data dictionary tables and views are used to relate sessions, transactions and resources In SQL Server, views, stored procedures, and utilities can be used to provide equivalent data

Locks and Latches DBMS monitor lockrelated waits using data dictionary views and stored procedures DBMS use latches/mutex to protect internal database structures Monitor blocking in SQL Server with Blocked Process Threshold Deadlock Graph Profiler event allows visualizing deadlock information

Demonstration 2: Capturing Deadlock Information Demonstration 2 Capturing Deadlock Information

Review We learned that server, internal and external database processes, and database are the components that need to be monitored We learned the types of monitoring cover availability, errors and performance We saw the operating system tools to check performance to server hardware and operating system components We learned how the various subcomponents of the database and instance can be monitored using counters and logs We were introduced to tools for monitoring SQL Server database and server such as Performance Monitor, SQL Server Agent, SQL Profiler, Dynamic Management Views