1 / 41

{ SQL Server 2008 360° }

{ SQL Server 2008 360° }. Rainer Stropek. In den nächsten 70 Minuten …. SQL 2005 ist gut – warum ändern?. Under Creative Commons License by e- magic Source: http://www.flickr.com/photos/emagic/56206868/. In den nächsten 70 Minuten …. SQL 2008 macht Sie zum Superstar!.

reece
Download Presentation

{ SQL Server 2008 360° }

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. {SQL Server 2008 360° } Rainer Stropek

  2. In den nächsten 70 Minuten … SQL 2005 ist gut – warum ändern? Under Creative CommonsLicenseby e-magic Source: http://www.flickr.com/photos/emagic/56206868/

  3. In den nächsten 70 Minuten … SQL 2008 machtSie zum Superstar!

  4. In den nächsten 70 Minuten …

  5. Die Datenexplosion Industrie-Trends Form-Faktoren Hard-Disk-Preise Storage-Innovation Daten-Typen Auflagen und Bestimmungen

  6. Bereit für moderne Applikationen Relationale Daten Dokumente und Multimedia Applikationen Räumliche Daten XML

  7. SQL Server – Produkt und Markt Der weltweite OLAP-Marktführer 2007: Mehr SQL Server verkauft als IBM- und Oracle-Datenbanken zusammen 40 % aller neuen SAP-Deployments auf SQL Server Plattform für die integrierte End-to-End Microsoft Business Intelligence Datenintegration, Analyse und Reporting „out of the box“ Gartner’s Magic Quadrant for Business Intelligence Platforms 2008

  8. SQL Server ist sicherer Anzahl der Security Bulletins Quellen: Websites der Unternehmen, www.osvdb.org, www.secunia.com

  9. SQL Server 2008 Design-Ziele Zuverlässig Informationen schützen Geschäftskontinuität erzielen Vorhersehbare Antwortzeiten Intelligent Produktiv Verwaltung über Richtlinien Vereinfachte Entwicklung von Anwendungen Jede Information speichern Alle Arten von Daten integrieren Relevante Informationen bereitstellen Detaillierte Einblicke gewinnen Zuverlässig. Produktiv. Intelligent.

  10. Neue Funktionen • Transparent Data Encryption • External Key Management • Data Auditing • Pluggable CPU • Transparent Failover for Database Mirroring • Declarative Management Framework • Server Group Management • Streamlined Installation • Enterprise System Management • Performance Data Collection • System Analysis • Data Compression • Query Optimization Modes • Resource Governor • Entity Data Model • LINQ • Visual Entity Designer • Entity Aware Adapters • Star Join • Enterprise Reporting Engine • Internet Report Deployment • Block Computations • Scale-out Analysis • BI Platform Management • Export to Word and Excel • Author reports in Word and Excel • Report Builder Enhancements • TABLIX • Rich Formatted Data • Personalized Perspectives • … und vieles mehr • SQL Server Change Tracking • Synchronized Programming Model • Visual Studio Support • SQL Server Conflict Detection • FILESTREAM Data Type • Integrated Full Text Search • Sparse Columns • Large User Defined Types • Date/Time Data Type • LOCATION Data Type • SPATIAL Data Type • Virtual Earth Integration • Partitioned Table Parallelism • Query Optimizations • Persistent Lookups • Change Data Capture • Backup Compression • MERGE SQL Statement • Data Profiling

  11. Demo-Infrastruktur Intel Core 2 Duo 2,6 GHz4 GB RAMWindows Vista 64-bit SQL Server 2008RTM 64-bit

  12. Beispielszenario Dr. Robin Masters, Institute For Advanced Studies on Super Hero Activities iFash Super Hero Engagement Analysis Force SHEAF

  13. Administration Policy- Management Automatisierte Verwaltung über Richtlinien Standard-Konfiguration Best Practices Optimiertes Management Detaillierte Einblicke Performance -Information aufzeichnen Daten-Konsolidierung Diagnose und Reporting Integriertes Scripting Management Studio-Erweiterungen Enterprise Features ProduktiveDatenplattform

  14. {Policy-Management} Demo • Aufgabe:Namenskonventionen

  15. Policy-Management Richtlinien sicherstellen Überprüfung von Richtlinien Zeitgesteuerte Überprüfung von Richtlinien Policy-Beispiel: Namenskonvention

  16. Policy-Management Mehrere Server verwalten

  17. Neue Zeiten sind angebrochen • Date • Time (n) • DateTime2 (n) • DateTimeOffset (n) Under Creative CommonsLicensebyPrASanGaM Source: http://www.flickr.com/photos/eyes_manish/255407531/

  18. Neue Zeiten sind angebrochen

  19. Geodaten Under Creative CommonsLicensebytibopoix Source: http://www.flickr.com/photos/whizkeed/1545037011/ Geometry Under Creative CommonsLicensebywoodleywonderworks Source: http://www.flickr.com/photos/wwworks/440672445/ Geography

  20. {Neue Datentypen} Demo • Aufgabe:iFash SHEAFTabellenstruktur

  21. SQL 2005 Ressourcen-Management SQL Server • Ein einziger Ressourcen-Pool • Database Engine unterscheidet nicht zwischen unterschiedlichen Workloads • „Best effort resource sharing” OLTP-Activity Backup Admin Tasks Executive Reports Ad-hoc Reports Workloads Memory, CPU,Threads … Resources

  22. ResourceGovernor – Workloads SQL Server • Möglichkeit unterschiedliche Workloads zu definieren(z. B. pro Applikationsname, Log-in) • Für jeden Workload kann Folgendes definiert werden: • Max Memory % • Max CPU Time • Grant Timeout • Max Requests Executive Reports Backup OLTP- Activity Admin Tasks Ad-hoc Reports OLTP-Workload Admin Workload Report Workload Memory, CPU,Threads … Resources

  23. ResourceGovernor – Prioritäten SQL Server Executive Reports • Ein Workload kann zusätzlich eine Priorität erhalten • Low • Medium • High • Ressourcen werden bevorzugt an Workloads mit höheren Prioritäten zugeteilt OLTP- Activity Backup Admin Tasks Ad-hoc Reports High OLTP-Workload Admin Workload Report Workload Memory, CPU,Threads … Resources

  24. ResourceGovernor – Pools SQL Server Executive Reports • Resource Pool: eine virtuelle Teilmenge von physikalischen Database-Engine-Ressourcen • Für jeden Resource Pool können die folgenden Eigenschaften definiert werden • Min Memory % • Max Memory % • Min CPU % • Max CPU % • Max DOP • Es können bis zu 20 Resource Pools definiert werden OLTP- Activity Backup Admin Tasks Ad-hoc Reports High OLTP-Workload Admin Workload Report Workload Max CPU 90 % Min Memory 10 % Max Memory 20 % Max CPU 10 % Application Pool Admin Pool

  25. ResourceGovernor SQL Server Jetzt fügen wir alles zusammen • Workloads werden Resource Pools zugeordnet (n : 1) • Diese Zuordnung sowie die Settings von Workloads und Pools können im laufenden Betrieb ohne Neustart verändert werden • SQL Server 2005 = defaultgroup + defaultpool Hauptnutzen • Schutz vor „run-awayqueries” Executive Reports OLTP- Activity Backup Admin Tasks Ad-hoc Reports High Report Workload OLTP-Workload Admin Workload Max CPU 90 % Min Memory 10 % Max Memory 20 % Max CPU 10 % Application Pool Admin Pool

  26. {ResourceGovernor} Demo • Aufgabe:RessourcenverwaltungmitResource Governor

  27. Data Capture vs. Change Tracking DML-Operationen DML-Operationen Geänderte Datensätze Historische Änderungen der Daten Geänderte Datensätze Änderungen von 08:00 bis 12:00 Uhr Änderungen von 12:00 bis 16:00 Uhr

  28. {Change Tracking} Demo • Aufgabe:SHEAF Mobile

  29. Detaillierte Einblicke gewinnen Zentrales Repository fürPerformance-Daten Automatisierte Aufzeichnung von Performance-Daten Historische Reports, Drill-through Diagnostik

  30. Aufzeichnung Performance-Daten Management Studio Data Collection Data Collection Configuration Collection Set Reports Custom Reports Data Collector Collection Sets Collection Sets Target Management Data Repository • Perf. Mon. Counters • SQL Trace Events • T-SQL

  31. Microsoft BI DELIVERY COLLABORATION Reports Dashboards Excel Workbooks Analytic Views Scorecards Plans CONTENT MANAGEMENT SharePoint Server SEARCH END USER TOOLS & PERFORMANCE MANAGEMENT APPLICATIONS BI PLATFORM SQL Server Reporting Services SQL Server Analysis Services SQL Server RDBMS SQL Server Integration Services

  32. Beispiele Dundas Charts für Reporting Services

  33. Beispiele Dundas Charts für Reporting Services

  34. Beispiele Dundas Charts für Reporting Services

  35. Language Integrated Query (LINQ) • LINQ to Objects • LINQ to ADO.NET • LINQ to SQL • LINQ to Datasets • LINQ to Entities • LINQ to XML

  36. Unstrukturierte Daten • Varbinary (max) FILESTREAM • Unstrukturierte Daten werden direkt in NTFS-Dateisystem gespeichert • Zwei Programmiermodelle • T-SQL (genau wie SQL BLOB) • Streaming APIs mit T-SQL-transaktionaler Semantik • Transaktionales Verhalten • Bessere Handhabbarkeit • Einfaches Sichern/Wiederherstellen • SQL Server-Sicherheit • Dateigröße nur durch das Dateisystem limitiert BLOBs in DB und Dateisystem speichern Anwendung BLOB DB Dateisystem

  37. {Unstrukturierte und geografische Daten} Demo • Aufgabe:iFash SHEAF- Applikation

  38. … und vieles mehr • Integriertes Scripting • PowerShell über SMO • Auditing • Large UDTs • HierarchyID • MERGE • Table Valued Parameter • Data Compression • Backup Compression

  39. Zugriff auf Ihre Daten – jederzeit und überall Enterprise-Datenplattform Services Reporting Integration Vereinfachtes Management Analysis Synch Effiziente Entwicklung Query Search FILE RDBMS OLAP XML Mobile and Desktop Server Cloud Detaillierte Einblicke

  40. Ressourcen • Mehrüber den SQL Server 2008http://www.microsoft.com/sql/2008/default.mspx • SQL Server 2008 Webcasts, Virtual Labs und White Papershttp://www.microsoft.com/sql/2008/learning/default.mspx • SQL Server 2008 Traininghttp://www.microsoft.com/learning/sql/2008/default.mspx • Mehr über die Programmierbarkeithttp://www.microsoft.com/sql/2008/technologies/dataprogrammability.mspx • Mehr über Geodatenhttp://www.microsoft.com/sql/2008/technologies/spatial.mspx • SQL PASS Community http://www.sqlpass.org

  41. SQL Server 2008 360° Danke! Rainer Stropek (cubido)

More Related