Management und Überwachung der neuen

Werbung
Management und
Überwachung der neuen
Datenbankplattform –
SQL Server 2005
Willfried Färber
Michael Korp
Freier Berater
Technologieberater
Microsoft Deutschland GmbH
Unser gemeinsames Ziel
 Produktiver sein:
 Bei der Administration
 Beim Monitoring und der Störungssuche
 Die Lösung
 Der Einsatz des SQL Servers 2005
Wann stehen Ihnen diese Vorteile
zur Verfügung?
Sofort beim
Upgrade

SQL Server
Management Studio
Einheitliche Oberfläche für
Verwaltung und
Störungsbehebung





Performance Monitor
Integration
SQL Server Profiler
Database Engine
Tuning Advisor
SQLCMD
System Informationen
Beim Design und
in der Architektur
Minimaler
zusätzlicher Aufwand

DDL Triggers

Code Analyse und
Modellierung
Aufzeichnen und Fehler
verhindern

SQL Server Agent
Erweitere Möglichkeiten

Microsoft Operations
Manager (MOM)
VSTS 2005

Event Notifications
Aufzeichnen und auf Events
reagieren
SQL Server Management
Pack


Database
Maintenance Plans
Database Mail
Catalog Views und DMVs


Verbesserter Betrieb von Design bis zur Installation durch neue Funktionen
Zentrales Überwachen ergibt ein einheitliches Bild was wirklich los ist
Steuerung und Administration
 SQL Server Management Studio
 Microsoft Operation Manager
 Dynamic Management Views
 Wartungspläne
Management Studio
Integriertes Verwaltungs- und
Entwicklungsplattform
Basiert auf dem Visual Studio
.NET 2005
Integriert die Funktionen vom:
 Enterprise Manager
 Query Analyzer
 Analysis Manager
Ermöglicht die Verwaltung von:
 Relationalen Datenbanken
 Analysis Services
 Reporting Services
 SQL Server Mobile
Datenbanken
Beinhaltet Scriptwerkzeuge
Beinhaltet grafische Berichte
Und noch viel mehr
SQL Server Management
Studio
Willfried Färber
Microsoft Operations Manager
Überwachen des ganzen Unternehmens
 Mit dem SQL Server Management Pack die
Kosten des Betriebes senken und die
Verfügbarkeit steigern
 Betrieb von einer zentralen Konsole
 Verwalten großer SQL Server
Installationen
 Probleme proaktiv erkennen
 Verstehen der Hintergründe und Details
von Problemen
 Kommandos zur Fehlerbehebung direkt
aus der Konsole starten
 Historie und Trend der
Leistungsindikatoren
 Erstellen von Berichten
 Planen der benötigten Kapazitäten
 Microsoft Operations Manager 2005 verfügt
über ein aktualisiertes
SQL Server 2005 Management Pack
Status Überwachung
Alle wichtigen Informationen auf einen Blick
 Laufen alle wichtigen Dienste?
 Können Benutzer lokal zugreifen?
 Können Benutzer remote zugreifen?
 Haben alle Datenbanken und Logs
ausreichend verfügbaren Platz?
 Ist der Status der Datenbanken gesund?
 Gibt es zu viele Datenbank Sperren?
 Laufen die SQL Server Agent Jobs?
SQL MP überwacht umfassend
Ereignisse
 Überwacht die ~400
betriebswichtigen Ereignisse
 Betriebliches Wissen
Verfügbarkeits- & Status
Überwachung
 SQL Server Dienste
 Konnektivität der Benutzer
 Datenbank Zustand
 Blockierte SPIDs
 Freier Platz : Datenbank & Log
 Langlaufende Agenten Jobs
 SQL Server Konfiguration
 Replikation
Leistung
 SQL Leistungsindikatoren
 Überwachung des Betriebsystem
 Grenzwerte
 Darstellung der Leistungsindikatoren
Berichte
 Konfiguration
 Leistung
 Last- und Kapazitätsplanung
Unternehmenskonfigurationen
 100% Unterstützung für Cluster
 Unterstützung von Instanzen
 64-Bit Unterstützung
SQL Server Management
mit dem SQL 2005 MP
Michael Korp
Dynamic Management Views
 Greifen auf interne Strukturen zu
 Ideal für die Performanceüberwachung
Für den Server
dm_exec_*
Ausführung von Benutzerkode
und die Verbindungen
dm_os_*
Speicher, Sperren, …
dm_tran_*
Transaktionen …
dm_io_*
Ein- und Ausgabe auf Platten
und Netz
dm_db_*
Datenbanken und Objekte
Einzelne Komponenten
dm_repl_*
Replikation
dm_broker_*
SQL Service Broker
dm_fts_*
Volltextsuche
dm_qn_*
Query Notifications
dm_clr_*
Common Language Runtime
DM_ Objekt Interface
SQL Server Relational Engine
User DB
SPs, Views,
Tables, etc.
Resource DB
(sichtbar im “sys”
Schema)
Noch kein
vollständiger
Zugriff
Operational
Memory
Structures
Überwachung
oder Diagnose
Anwendungen
DMVs
and
DMFs
Aggregate
Statistical
Data
Neu und erweitert
im SQL Server
2005
DMVs verbessern den Zugriff
 SQL Server 2000: DBCC SHOWCONTIG
 Ausgabe ist standardmäßig keine Tabelle
 Nicht einfach per Programm zu analisieren
 Zuerst muss manuell eine Tabelle angelegt werden
 Dynamisches SQL muss zum füllen der Tabelle verwendet
werden
 SQL Server 2005:
sys.dm_db_index_physical_stats(params)
 Table-valued Funktion, die eine Tabelle zurückgibt
 Einfach auszuwerten
 Es kann ein SELECT INTO verwendet werden
 Kein dynamisches SQL notwendig
DMVs verbessern die Kontrolle
 DMVs für Indizes
 sys.dm_db_index_physical_stats
 Größen- und Fragmentationsinformation für Tabellen
und Indexes
 sys.dm_db_index_operational_stats
 Interne Informationen für Tabellen und Indexnutzung
 sys.dm_db_index_usage_stats
 Indexstatistik und Nutzungszähler für einzelne
Indexes
 sys.dm_db_index_partition_stats
 Seiten- und Zeilenanzahl Informationen für jede
Partition
Dynamic Management
Views
Willfried Färber
Prüfungen und Änderungskontrolle
 DDL Trigger – Ziele
 Spezielle Befehle: DROP_TABLE
 Gruppen: DDL_PROCEDURE_EVENTS
 CREATE PROCEDURE  ALTER PROCEDURE
 DROP PROCEDURE
 Ereignisbenachrichtigungen und WMI
Ereignisse für alles obige zusätzlich für:
 Spezielle Trace Ereignisse:
DATA_FILE_AUTO_GROW
 Trace Gruppen: TRC_STORED_PROCEDURES
 SP_RECOMPILE
 SP_CACHEMISS
 SP_CACHEREMOVE  SP_CACHEINSERT
DDL Trigger
Willfried Färber
Datenbank Wartungspläne
Basieren auf den SQL
Server Integration Services
Flexibler Assistent
Option für Wartungspläne
für mehrere Datenbanken
Backupdatenbank erfasst
auch neue Datenbanken
Wartungspläne
Willfried Färber
Warum umsteigen?
Database Engine
Database Maintenance
 Service Broker
 Backup and Restore Enhancements
 HTTP Access
 Checksum Integrity Checks
 Database Tuning Advisor
 Dedicated Administrator Connection
 Enhanced Read ahead & scan
 Dynamic Configuration AWE
 Indexes with Included Columns
 Highly-available Upgrade
 Multiple Active Result Sets
 Online Index Operations
 Persisted Computed Columns
 Online Restore
 Try/Catch in T-SQL statements
Management Tools
 Common Table Expressions
 MDX & XML/A Query Editor
 Server Events
 Maintenance Plan Designer
 Snapshot Isolation Level
 Source Control Support
 Partitioning
 Profiler access to non-sa
 Synonyms
 SQLCMD Command Line Tool
 Dynamic Management Views
 Database Mail
.NET Framework
Performance Tuning
 Common Language Runtime Integration
 Profiling Analysis Services
 CLR-based Types, Functions, & Triggers
 Exportable Showplan & Deadlocks
 SQL Server .NET Data Provider
 Profiler Enhancements
Data Types
 New Trace Events
 CLR-based Data Types
Full-text Search
 VARCHAR(MAX), VARBINARY(MAX)
 Backup/Restore includes FT catalogs
 XML Datatype
 Multi-instance service
Database Failure and Redundancy
SQL Client .NET Data Provider
 Fail-over Clustering (up to 8 node)
 Server Cursor Support
 Database Mirroring
 Multiple Active Result Sets
 Database Snapshots
Security
 Enhanced Multi-instance Support
 Catalog and meta-data security
XML
 Password policy enforcement
 New XML data type
 Fine Grain Administration Rights
 XML Indexes
 Separation of Users and Schema
 XQUERY Support
 Surface Area Configuration
 XML Schema (XSD) support
Notification Services
 FOR XML PATH
 Embed NS in existing application
 XML Data Manipulation Language
 User-defined match logic
 SQLXML 4.0
 Analysis Services Event Provider
Replication
 Seamless DDL replication
 Merge Web Sync
 Oracle Publication
 Peer to Peer Transactional replication
 Merge replication perf and scalability
 New monitor and improved UI
Analysis Services and Data Mining
 Analysis Management Objects
 Windows Integrated Backup and Restore
 Web Service/XML for Analysis
 Integration Services and DM Integration
 Eight new Data Mining algorithms
 Auto Packaging and Deployment
 Migration Wizard
Integration Services
 New high performance architecture
 Visual design and debugging environment
 Extensible with custom code and scripts
 XML task and data source
 SAP connectivity
 Integrated data cleansing & text mining
 Slowly changing dimension wizard
 Improved flow control
 Integration with other BI products
Reporting Services
 Report Builder
 Analysis Services Query Designer
 Enhanced Expression Editor
 Multi-valued Parameters
 Date Picker
 Sharepoint Web Parts
 Floating Headers
 Custom Report Items
 XML Data Provider
Ressourcen für Ihren Erfolg
Von Microsoft und den Communities
www.microsoft.com/germany/technet
TechNet für IT Professionals
 TechNet versorgt IT Profis mit den wichtigsten Informationen in den
Bereichen Evaluation, Planung, Implementierung sowie Wartung
und Support
 auf dem Laufenden bleiben mit dem TechNet Flash Newsletter,
RSS-Feeds sowie personalisierten Infos & Services
 Technische Informationen in der TechNet Datenbank
(z.B. Security und Skript Center) und TechNet Webcasts
www.microsoft.com/germany/community/
Eine Auswahl der besten deutschsprachigen Communities rund um
Microsoft Server: Online- und Offline-Adressen für praktische
Erfahrungen, Tipps, Web Boards und User Group Treffen
www.sqlpass.de
Professional Association for SQL Server (PASS): unabhängige von
Anwendern geleitete weltweite Vereinigung von Nutzern der SQL
Server-Technologie
© 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Herunterladen