Download presentation
Presentation is loading. Please wait.
Published byGyles Sharp Modified over 8 years ago
2
Don Vilen Program Manager, SQL Server Microsoft Corporation DAT304
3
Goals Set the context and objectives for SQL Server 2008 Provide overview of the new features See SQL Server 2008 in action Describe the development process and release schedule July CTP now available!!!
4
Game Changers
5
Services over all data Transaction Processing OLTP Internet XML Reporting Data Processing Data Processing 1960’s 1970’s 1980’s 1990’s 2000’s Communications B2B Services Knowledge Retention & Retrieval Knowledge Retention & Retrieval Reduce Latency In Human Processes Reduce Latency In Human Processes
6
Dynamic Development Beyond Relational Pervasive Insight Enterprise Data Platform Mobile and Desktop OLAP FILE XML RDBMS Services Query AnalysisReportingIntegrationSynch Search Cloud Server
7
Transparent Data Encryption External Key Management Data Auditing Pluggable CPU Transparent Client Redirect for Database Mirroring Database Mirroring Enhancements DBM: Auto Page Repair 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 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 Types 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 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, Excel Report Builder Enhancements TABLIX Rich Formatted Data Personalized Perspectives … and many more
8
Enterprise Data Platform Dynamic Development Beyond Relational Secure, trusted platform for your data Optimized and predictable system performance Productive policy-based management of your infrastructure Store and consume any type of data Deliver Location Intelligence within your applications Accelerate your development with entities Synchronize your data from anywhere Integrate all your data in the Enterprise Data Warehouse Reach all your users with scalable BI platform Empower every user with actionable insights Dynamic Development Beyond Relational Pervasive Insight Enterprise Data Platform Pervasive Insight
9
Protect your information Encrypt your data without requiring an application rewrite Backup your data securely Consolidate security keys within the data center Answer common auditing questions, like “What data was retrieved?” Increase the reliability of your applications Add system resources without affecting your users Add automatic failover transparency to your existing applications Enterprise Data Platform Transparent Data EncryptionExternal Key ManagementData AuditingPluggable CPUFailover Transparency Database Mirroring and Automatic Page Repair Backup Compression
12
Spend less time on ongoing operations Manage via policies instead of scripts Define enterprise-wide data management policies Automated monitoring and enforcement of policies Simplify your installation and configuration Integrated with your enterprise system management Define Policies that are compliant with System Definition Model Manage your data and system infrastructure with Microsoft System Center Enterprise Data Platform Declarative Management Framework Server Group Management Streamlined Installation Enterprise System Management
14
Optimize your system performance Monitor your system by collecting and storing system events Analyze and report on your system performance Reduce your storage costs and increase query performance Predictable performance Manage concurrent workloads on single system Prevent runaway queries Ensure consistent query performance Enterprise Data Platform Performance Data CollectionSystem AnalysisData CompressionQuery Optimization ModesResource Governor
15
SQL Server Single resource pool Database engine doesn’t differentiate workloads Best effort resource sharing Backup Admin Tasks Executive Reports OLTP Activity Ad-hoc Reports Workloads Memory, CPU, Threads, … Resources Database Engine
16
SQL Server Ability to differentiate workloads based on connection property e.g. app_name, login, user, db name Per-request limits Max memory % Max CPU time Grant timeout Max Requests Resource monitoring Memory, CPU, Threads, … Resources Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports Database Engine
17
SQL Server Memory, CPU, Threads, … Resources Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports A workload can have an importance label Low Medium High Gives resource allocation preference to workloads based on importance High Database Engine
18
Resource pool: A virtual subset of physical database engine resources Provides controls to specify Min Memory % Max Memory % Min CPU % Max CPU % Max DOP Resource monitoring Up to 20 resource pools SQL Server Min Memory 10% Max Memory 20% Max CPU 20% Min Memory 10% Max Memory 20% Max CPU 20% Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports High Max CPU 90% Application Pool Admin Pool Database Engine
19
Putting it all together Workloads are mapped to Resource Pools (n : 1) Online changes of groups/pools SQL Server 2005, others ‘default’ group ‘default’ pool Main Benefit Prevent run-away queries SQL Server Min Memory 10% Max Memory 20% Max CPU 20% Min Memory 10% Max Memory 20% Max CPU 20% Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports High Max CPU 90% Application Pool Admin Pool Database Engine
21
Accelerate your development with entities Synchronize your data from anywhere Dynamic Development Store and consume any type of data Deliver Location Intelligence within your applications Beyond Relational Integrate all your data in the Enterprise Data Warehouse Reach all your users with scalable BI platform Empower every user with actionable insights Pervasive Insight Secure, trusted platform for your data Productive policy-based management of your infrastructure Optimized and predictable system performance
22
Integrated Storage Platform Spatial Data Relational Data XML Data Docs, pictures, video and music Rich Information Services Search + Query Sync Info Mgmt Information Worker Improving search, analysis, and collaboration across traditional data & documents Developer Enabling the development of business-centric and location- aware applications IT Professionals Lowering TCO thru lower storage and management cost Entities CustomersOrders
23
Develop with business entities Define your business not tables Model your complex business relationships Retrieve entities instead of rows and columns Connect to SQL Server with entity aware adapters Reliable application performance Store entities locally on your clients DynamicDevelopment Entity Data Model LINQ – Language Independent Query Visual Entity DesignerEntity Aware Adapters
24
Access your data from anywhere Store your data locally while disconnected from server Synchronize incremental changes between client and server Detect conflicts during synchronization including deletes Add disconnected scenarios without rewriting existing applications DynamicDevelopment SQL Server Change Tracking Synchronized Programming Model Visual Studio Support SQL Server Conflict Detection
25
Accelerate your development with entities Synchronize your data from anywhere Dynamic Development Store and consume any type of data Deliver Location Intelligence within your applications Beyond Relational Integrate all your data in the Enterprise Data Warehouse Reach all your users with scalable BI platform Empower every user with actionable insights Pervasive Insight Secure, trusted platform for your data Productive policy-based management of your infrastructure Optimized and predictable system performance
26
Seamless transition between relational and non-relational Store your documents in cost effective storage platform Access documents as data Encode your complex hierarchies within XML Extend the database to meet your unique needs Find your data Query across relational and text data Build global applications Capture precise time from clients across the globe BeyondRelational FILESTREAM data storage attribute Integrated Full-Text Search Sparse Columns and Filtered Indexes Large User-Defined Types & Aggregates Hierarchical Data Types – ORDPATH DATE and TIME Data Types
27
Build location-aware applications Capture location data from across your organization Integrate location intelligence to your existing applications Visualize your location information Standard Spatial applications Integrate with industry standard spatial applications Supported by third parties BeyondRelational GEOMETRY – Location data type GEOGRAPHY – Spatial data type Virtual Earth Integration
28
Accelerate your development with entities Synchronize your data from anywhere Dynamic Development Store and consume any type of data Deliver Location Intelligence within your applications Beyond Relational Integrate all your data in the Enterprise Data Warehouse Reach all your users with scalable BI platform Empower every user with actionable insights Pervasive Insight Enterprise Data Platform Secure, trusted platform for your data Productive policy-based management of your infrastructure Optimized and predictable system performance
29
Scale and Manage large number of users and data Improve Query performance on large tables Optimize Queries for data warehousing scenarios Increase I/O performance with efficient and cost effective data storage Manage concurrent workloads of ad-hoc queries, reporting and analysis Integrate growing volumes of data Optimize ETL performance by identifying data in your largest tables Reduce the data load volumes by capturing operational changes in data Simplify the insert and update data processing Profile your information to identify dirty data PervasiveInsight Partitioned Table Parallelism Enhanced DW Query Optimizations – Star Joins Data Compression, Resource Governor Persistent LookupsMERGE T-SQL StatementData ProfilingMinimal LoggingChange Data Capture
30
Deliver insights throughout your organization Deliver reports of any size at enterprise scale Scale out through read-only Analysis Services storage Enhance analytical capabilities with more complex computations and aggregations Deploy and manage your BI infrastructure Streamline development of the analysis infrastructure Backup cubes with enhanced scalability Improve productivity with new cube design tools Optimize cube design with real time best practice alerts Deploy Reporting Services without IIS dependency Scalable Report EngineScale-out AnalysisSubspace ComputationsStreamlined Analysis ToolsScalable Backup ToolsNew Cube Design ToolsBest Practice Design Alerts IIS-Agnostic Report Deployment PervasiveInsight
31
Deliver information via Microsoft Office Render reports to Microsoft Word Enjoy improved rendering to Microsoft Excel Enable users to create powerful reports Build powerful ad-hoc reports Create reports with any structure using Tablix Add rich text regions your reports Embed powerful graphical data visualizations into reports (Dundas) Empower users with enhanced analysis Empower users with enhanced write-back scenarios Enhanced Data Mining structures and bring data mining to a new, broader audience through Office New Word RenderingImproved Excel Rendering Report Builder Enhancements More Flexible Report LayoutRich Formatted DataEnhanced Data VisualizationMOLAP Enabled Write-Back Data Mining Engine Improvements PervasiveInsight
32
Database Engine Partition-aligned indexed views Partitioned table parallelism Escalate to partition lock Enhancements to XML, CLR, SQL Service Broker T-SQL: += Assignment operators Table-Valued Parameters Table-valued Constructors INSERT over DML with OUTPUT Object Dependencies Grouping Sets Extended Events Analysis Services Query Tracing Like Showplan, but for AS Write-back performance Resource monitoring Like the DMVs in the engine Integration Services Visual Studio Tools for Applications (VSTA) C# scripting
33
Getting more serious about deprecation policy Deprecation announcements since SQL Server 7.0 Formalized policy in SQL Server 2005 Deprecation stages – over 3 major releases Announcement – typically only once an alternative exists Final support – will be removed in next major version SQL Server 2008 implements the deprecation policy Perf counters for all deprecated features Trace events to track deprecated feature usage DEPRECATION_ANNOUNCEMENT DEPRECATION_FINALSUPPORT Books Online, Upgrade Advisor
34
Items removed in SQL Server 2008 sp_addalias Backup and restore DUMP statement LOAD statement BACKUP LOG WITH NO_LOG BACKUP LOG WITH TRUNCATE_ONLY BACKUP TRANSACTION sp_helpdevice 60, 65, and 70 compatibility levels DBCC CONCURRENCYVIOLATION sp_addgroup, sp_changegroup sp_dropgroup, sp_helpgroup Northwind and pubs sample databases
35
Pervasive Insight Enterprise Data Platform Dynamic Development Beyond Relational Dynamic Development Beyond Relational Pervasive Insight Enterprise Data Platform Secure, trusted platform for your data Optimized and predictable system performance Productive policy-based management of your infrastructure Store and consume any type of data Deliver Location Intelligence within your applications Accelerate your development with entities Synchronize your data from anywhere Integrate all your data in the Enterprise Data Warehouse Reach all your users with scalable BI platform Empower every user with actionable insights
36
Predictability Regular release cycles Completeness End-to-end scenarios and improvements Including performance, documentation, etc Quality High quality CTPs – Community Technology Previews
37
Scenario 1 (includes improvement A, B & C) Vision & Key Differentiators Improvement C Improvement A Improvement B Scenario 2 (includes improvement D & E)Improvement D Improvement E Scenario 3 (includes improvement F & G) Improvement F Improvement G Themes RTM
38
July CTP – released 31 July Download it now !! http://www.microsoft.com/sqlhttp://www.microsoft.com/sql CTPs released every two months Launch – 27 February 2008 Together with Visual Studio and Windows RTM – Q2 2008
39
June CTP Declarative Management Framework Table-Valued Parameters Grouping Sets AS Scalable backup tools AS Dimension Design Star Join Query Optimization MERGE SQL statement Change Data Capture (CDC) July CTP Performance Data Collection Extended Events Database Mirroring Enhancements DBM: Auto Page Repair ORDPATH Hierarchical Data DATE / TIME Data Types Improved XML Support Enterprise Reporting Engine AS Time Series VSTA Support for Script task
40
Dynamic Development Beyond Relational Pervasive Insight Enterprise Data Platform Mobile and Desktop OLAP FILE XML RDBMS Services Query AnalysisReportingIntegrationSynch Search Cloud Server
41
Visit http://connect.microsoft.com/sqlhttp://connect.microsoft.com/sql Submit suggestions and bugs; they go directly into SQL Dev databases for tracking, feedback, follow-up Download the latest SQL Server 2008 “Katmai” CTP from: http://www.microsoft.com/sql/prodinfo/futureversion/default.mspx http://www.microsoft.com/sql/prodinfo/futureversion/default.mspx SQL Server TechCenter: http://www.microsoft.com/technet/prodtechnol/sql/default.mspx http://www.microsoft.com/technet/prodtechnol/sql/default.mspx SQL Server DevCenter: http://msdn.microsoft.com/sql http://msdn.microsoft.com/sql SQL Server Best Practices: http://www.microsoft.com/technet/prodtechnol/sql/bestpractice/defau lt.mspx http://www.microsoft.com/technet/prodtechnol/sql/bestpractice/defau lt.mspx
42
Technical Communities, Webcasts, Blogs, Chats & User Groups http://www.microsoft.com/communities/default.mspx Microsoft Developer Network (MSDN) & TechNet http://microsoft.com/msdn http://microsoft.com/technet Trial Software and Virtual Labs http://www.microsoft.com/technet/downloads/trials/default.mspx Microsoft Learning and Certification http://www.microsoft.com/learning/default.mspx
43
Upsize your Access Databases to SQL Download the SQL Server Migration Assistant for Access http:// www.microsoft.com/sql/solutions/migration/access/default.mspxwww.microsoft.com/sql/solutions/migration/access/default.mspx Enrol for the Microsoft Access to SQL migration1 day course ($580+GST per person) WELLINGTON 1 or 2 November AUCKLAND 5 or 6 November Register at auldhouse.co.nz or by calling 0800 835 835 Upgrade from Microsoft® SQL Server™ 2000 to Microsoft SQL Server 2005 www.microsoft.com/events/series/Technetsqlserver2005 Podcasts - Webcasts - Microsoft SQL Server 2005 Upgrade Advisor - Virtual Labs Enrol for the ‘Updating your Database Administration skills to SQL Server 2005 course ($1605+ GST) AUCKLAND 23 - 25 October WELLINGTON 29 - 31 October Register at auldhouse.co.nz or call 0800 835 835
44
For more information on Microsoft SQL Server 2005, visit microsoft.co.nz/sql
47
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.