1. 2 SQL Server 2005 – introduktion til nyhederne for DBA’er Claus Busk Andersen Technology Specialist

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

Michael Platt Architect, Microsoft UK
SQL Server 2005 RDBMS Technical Overview Matthew Stephen IT Pro Evangelist (SQL Server) Microsoft Ltd.
Database Architectures and the Web
Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara.
Performance and Scalability. Optimizing PerformanceScaling UpScaling Out.
High Availability David Frommer Principal Architect Business Intelligence Microsoft Partner of the Year 2005 & 2007.
SQL Server 2005 features for VLDBs. SQL Server 2005 features for VLDBs aka (it’s fixed in the next release)
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Welcome Plenary Ian Moulster Lead Programme Manager Microsoft Developer & Platform Evangelism Group MSDN Technical Briefing A Developers Guide to SQL Server.
SQL Server 2005 Database Engine Sommarkollo Microsoft.
Microsoft SQL Server x 46% 900+ For Hosting Service Providers
SQL Server High Availability
Jeremy Boyd Director – Mindscape MSDN Regional Director
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
Managing and Monitoring SQL Server 2005 Shankar Pal Program Manager SQL Server, Redmond.
National Manager Database Services
Passage Three Introduction to Microsoft SQL Server 2000.
A Technical Overview of Microsoft SQL Server 2005 Melville Thomson IT Pro Evangelist (UK)
SQL Server 2008 for Hosting Key Questions to Address How can SQL Server save your costs? How can SQL Server help you increase customer base? How can.
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
{ Mission-Critical Applications } { Manageability } Mikael Colliander Senior Consultant Microsoft Corporation.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
Building Highly Available Systems with SQL Server™ 2005 Vineet Gupta Evangelist – Data and Integration Microsoft Corp.
Performance and Scalability. Performance and Scalability Challenges Optimizing PerformanceScaling UpScaling Out.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Implementing Database Snapshot & Database Mirroring in SQL Server 2005 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
Overview of SQL Server Alka Arora.
SQL-Server 2012 Always On.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
DAT336 SQL Server “Yukon” – The Future of Business Intelligence Jason Carlson Product Unit Manager SQL Server Microsoft Corporation Brian Welcker Microsoft.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
DBSQL 14-1 Copyright © Genetic Computer School 2009 Chapter 14 Microsoft SQL Server.
Chokchai Junchey Microsoft Product Specialist Certified Technical Training Center.
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.
Microsoft SQL Server 2008 Spotlight on Cost 12 Ways to Reduce Costs with Microsoft SQL Server 2008 Name Title Microsoft Corporation.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Annop Siritikul Technology Specialist Microsoft (Thailand) A Technical Overview of Microsoft ® SQL Server ™ 2005 Beta 2.
Enterprise Database Administration & Deployment SIG ▪ 313M ▪ Sept 29, 2005 ▪ 10:15 AM SQL Server 2005 Performance Diagnosis and Tuning using SQL Tools.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Alwayson Availability Groups
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Enhancing Scalability and Availability of the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Mike Zeff Development Advisor ISV Microsoft New Zealand.
Your Data Any Place, Any Time Performance and Scalability.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Your Data Any Place, Any Time Always On Technologies.
SQL Server 2016 New Innovations. Microsoft Data Platform Relational Beyond Relational On-premises Cloud Comprehensiv e Connected Choice SQL Server Azure.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
SQL Server High Availability Introduction to SQL Server high availability solutions.
Matthew Stephen Microsoft Ltd Overview.
Getting the Most from SQL Server 2005 Don Vilen Program Manager SQL Server Microsoft Corporation.
SQL Server DBA Online TrainingSQL Server DBA Online Training.
Backups for Azure SQL Databases and SQL Server instances running on Azure Virtual Machines Session on backup to Azure feature (manual and managed) in SQL.
Building Enterprise Applications Using Visual Studio®
Data Platform and Analytics Foundational Training
Microsoft® SQL Server™ 2005 (April CTP) Enterprise Data Management for the DBA Barnaby Jeans IT Pro Advisor Microsoft Canada
Lead SQL BankofAmerica Blog: SQLHarry.com
A Technical Overview of Microsoft® SQL Server™ 2005 Beta 2
Maximum Availability Architecture Enterprise Technology Centre.
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
SQL Server High Availability Amit Vaid.
Your Data Any Place, Any Time
AlwaysOn Availability Groups
Getting Data Where and When You Want it with SQL Server 2005
Presentation transcript:

1

2 SQL Server 2005 – introduktion til nyhederne for DBA’er Claus Busk Andersen Technology Specialist

3  Management Tools  SQLiMail, SQLCMD  Tuning  Diagnostics  High Availability  Other  Security  Scaleability Agenda

4

5 SQL Server Generations History of Innovation SQL Server 7.0 SQL Server 2005 SQL Server 2000 Lowest TCO Automatic Tuning Reliability & Security Integrated Business Intelligence High availability High availability Security Security Developer productivity Developer productivity Native XML Native XML First to include Enterprise ETL & Deep Data Mining First to include Enterprise ETL & Deep Data Mining Performance, scalability focus Performance, scalability focus XML support XML support First to include Notification First to include Notification First to include Data Mining & Reporting First to include Data Mining & Reporting Re-architecture of relational server Re-architecture of relational server Extensive auto resource management Extensive auto resource management First to include OLAP & ETL First to include OLAP & ETL Cross-release objectives SQL Server 6.0/6.5 Differentiation from Sybase SQL Server Differentiation from Sybase SQL Server Windows integration Windows integration First to include Replication First to include Replication 1 st Generation2 nd Generation3 rd Generation

6 Simplifying the IT Lifecycle Our Vision

7  Integration with Visual Studio and.NET  Native XML technology  Interoperability via Web Services  Integrate and Transform Data  Analyze, Store and Mine Data  Report and Interact with Data  High availability for enterprise applications  Key security and performance features  Focus on self manageability and optimization

8 ~60K employees ~60K employees 300+ supported Microsoft sites 300+ supported Microsoft sites 200,000+ desktops 200,000+ desktops 72,000 mailboxes 72,000 mailboxes 5-7M+ s/day 5-7M+ s/day Single Instance SAP 60+ Countries Single Instance SAP 60+ Countries 8,000+ servers 8,000+ servers 1,000+ DB servers 1,000+ DB servers 100% Microsoft products 100% Microsoft products Runs Microsoft products first Runs Microsoft products first

9 Microsoft R/3 Statistics  Global System in Redmond  Financials  Sales & Distribution  HR  1.7+ TB Database  2,500 named users; 57,000+ total users  concurrent users  300k+ SAP transactions/day  100k+ batch jobs/month  <0.5 sec. response time  99.9+% SAP availability  25 production servers SAP R/3 Log Shipping SQL Server 2005

10 Microsoft Feedstore Statistics  Centralized Corporate Data Integration Point  MC Data Publishing and Data Distribution  ETL & Replication processes  Publish/Subscribe Model  42 Published Datasets  1,822 Published Tables  500+ Subscribers (100+ replication & 400 3DAPI)  VLDB’s 1.5->2 TB (EVA SANs, 8 proc servers) Subscribers RegionalDistribution SQL Warehouse Providers

11 Microsoft MS Sales Statistics Consolidated revenue data Consolidated revenue data users worldwide users worldwide 25,000 ad-hoc reports run each week 25,000 ad-hoc reports run each week Peak 200+ concurrent users for >6 hours on Mondays Peak 200+ concurrent users for >6 hours on Mondays >10 million transactions per month stored >10 million transactions per month stored 0.5 TB reporting database 0.5 TB reporting database 4 DBAs 4 DBAs 42 servers in production 42 servers in production  Mostly 8-proc systems  One 16-proc Unisys Data Load Load Balancing SQL Partitioning External Sales Data ODSFactory

12  Runs Microsoft  Runs 100% on SQL Server  Runs Microsoft products before customers  15+ apps live on SQL Server 2005 today!  50+ applications on SQL Server 2005 before RTM  Key mission critical apps live on Beta 2  SAP R/3 Deployment, 1.7 TB  “Feedstore”: Staging DW for all Microsoft data  Microsoft Sales Revenue Reporting and BI system  Full data life-cycle in SQL Server 2005  [Sales]  SAP  Feedstore  Microsoft Sales

13 Manageability Goals  Integrated Management, Rich UI  Scale down time/effort for common management tasks  Server Transparency  Everything scriptable

14 Management Studio  Integrated management  Relational DB, Analysis Services, Reporting Services, Notification Services, SQL Server CE…  Multiple versions of SQL Server from one interface  Integrated with DTS  Rich management & authoring  Performance  Manage multiple servers, MANY objects  Operations: Profiler, Query Analyzer

15 Manageability - Tools  New: SQL Server Management Studio  New Rich GUI  Integrated Authoring, Management  Support all SQL Server components  New: Management Objects (SMO)  Managed code, new design patterns  Improved Scalability, Scripting  New: SQLCMD  High Performance CMD line tool  New: SQLiMail Replacement  SMTP Support, Cluster Support, No Outlook required

16 Demo – Tools, SQLiMail, SQLCMD

17 Manageability - Tuning  Database Tuning Advisor  Time Bound Tuning  What-If Analysis  Scalability  XML Show Plan  Publicly available Schema  Programmatic Access  Portability

18 Demo – Tuning

19 Manageability - Diagnostics  Dynamic Management Views  Server Transparency  “sys.memory_clerks” – how much memory is each component consuming ?  “sys.schedulers” – Is a scheduler hung ?  SQL Trace  Query data from live traces  SQL Profiler  Deadlock and ShowPlan Visualization

20 General Server DMVs and DMFs  dm_exec_*  Execution of user code and associated connections  dm_os_*  Memory, locking & scheduling  dm_tran_*  Transactions & isolation  dm_io_*  Input/Output on network and disks  dm_db_*  Databases and database objects

21 Component level DMVs and DMFs  dm_repl_*  Replication  dm_broker_*  SQL Service Broker  dm_fts_*  Full Text Search  dm_qn_*  Query Notifications

22 Demo – Diagnostics

23 Addressing Barriers to Availability  Database Server Failure  Failover Clustering  Database Mirroring  Database Maintenance & Operations  Online Index Operations  Fast Recovery  Fine-Grained Online Repairs  Data Access Concurrency Limitations  Snapshot Isolation  User, Application Errors  Database snapshots

24 Microsoft Cluster Services  Supported in Microsoft® SQL Server™ 7  Enhanced in Microsoft® SQL Server™ 2000  Further refined in SQL Server 2005  More nodes (match operating system limits)  Unattended setup  All SQL Server services participate  Database Engine, SQL Server Agent,  Analysis Services, Full-Text Search, etc.

25 Database Mirroring Achieving high availability while managing costs  Database Failover  Very fast failover…less than 3 seconds  Automatic or manual failover  Automatic, transparent client redirect  Database Snapshots for Reporting  Works with standard hardware and storage Mirror Principal Witness LogLog Application SQL Server DataDataDataDataLogLog

26 Database Mirroring OptionWitnessExplanation Synchronous with automatic failover (high availability) Yes (required) To maximize availability, uses a witness server instance to support automatic failover. Asynchronous (high performance) Null (if exists, not used) To maximize performance, the mirror database always lags somewhat behind the principal database, never quite catching up. However, the gap between the databases is typically small. Synchronous (high protection) No To maximize protection of the data, the principal server cannot run without the mirror server.

27 Online Index Operations  Online index maintenance  Create, Rebuild, Reorganize, Drop, Add or drop constraint  Fully parallel  Online/offline are both supported

28 Other Availability Features  On-Line Page and File restore  Database remains online - Only data being restored is unavailable  Dedicated Admin Connection  Access to Server when regular connections fail  Fast Recovery  Database is available when undo begins UndoRedo Available

29 Demo – Admin connection

30 Snapshot Isolation  Increased data availability for read applications  Allows non-blocking consistent reads in an OLTP environment  Writers don’t block readers  Readers don’t block writers  Scenarios  Read-mostly database with relatively few writes – Reporting  Migration from Oracle to SQL Server

31 Database Snapshots  Snapshot of a database at a point in time  Created instantly  Read only  Does not require a complete copy of the data  Shares unchanged pages of the database  Requires extra storage only for changed pages  Uses a “copy-on-write” mechanism  Recover from User, Application or DBA error  Rewind database to Database Snapshot

32 Demo – Database Snapshot

33 Range Partitioning  Range Partitioning breaks a single object into multiple manageable pieces  Partitioning is transparent to the application  Partitioning applies to  Tables  Indexes  The row is the unit of partitioning  All partitions reside in a single database

34 Partition Manageability  Common operations  Split, merge, add, and drop partitions  Bulk data loading, Index maintenance  Switch data instantly between  Table and partition of another table  Two partitions of different tables Time Sliding Window Archived HotRead-OnlyNear-LineRead-Mostly Obsolete

35 SQL Server 2005 Security Initiatives Focus on security, privacy, and tools  Enhanced security features  Encryption and decryption of data with key management  Advanced auditing, authentication, and authorization  Reduction in surface area  More optional installation options  Minimized Attack surface: Features require explicit configuration  Deployment improvements  Integration with Microsoft Update services  Common Criteria  Certification targeted at EAL4+ around RTM  Security Tools  Continued MBSA investments  Best Practices Analyzer

36 Cost SavingsScalability The highly scalable database platform for memory intensive, performance-critical business applications Manageability   Optimized for Windows Server 2003   Support for AMD Opteron & Intel Itanium with Beta 2   Intel EM64T coming with Beta 3   Great performance Large memory addressability (up to 32 TB) Nearly unlimited virtual memory (up to 8 TB) I/O savings due to larger memory buffer pools   T-SQL code-compatibility with SQL Server 2000   8 node clustering support   Same on-disk format as 32-bit for easy migration   64bit support for relational engine and BI   Compelling alternative to expensive Unix solutions 64-bit Database Platform High-performance computing

37 Spørgsmål