Download presentation
Presentation is loading. Please wait.
Published bySilvia Edwards Modified over 9 years ago
1
Annop Siritikul Technology Specialist Microsoft (Thailand) A Technical Overview of Microsoft ® SQL Server ™ 2005 Beta 2
2
Agenda 64-Bit Database Platform Microsoft SQL 2005 –Introduction –Manageability
3
What is 64-bit? The term, 64-bit, refers to the size of the addresses the processor uses to organize the systems main memory Addressable Memory is the key benefit to SQL Server
4
Itanium Processor Family Itanium (IPF) Architecture –More than just large memory addressability –EPIC – Explicitly Parallel Instruction Computing Compiler enhancements –Predication – execute both sides of a branch in parallel, only the “real” side actually completes execution –Speculation – run code before branch direction is computed, check results later, and clean up as needed More instructions per cycle –On-chip Cache 6MB L3 –Improved Bus architecture Faster and wider 128-bit at 6.4Gb/sec What does it mean? MEMORY Ability to address more physical memory (RAM) and improved on- chip memory management. PARALLELISM Enhanced SMP parallelism, as well as single processor parallelism THROUGHPUT Increased bus architecture and better I/O bandwidth offering faster and wider throughput
5
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 Benefits for SQL Server 64-bit High-performance computing
6
Is this the server platform for me? Most SQL workloads happy with 2-3 GB of memory But, if your application …. –…is very I/O intensive and has a working set greater than 4GB that can be loaded in memory for faster processing … –…consumes a lot of CPU time issuing I/O… –Then SQL Server 2000 64-bit can potentially improve the performance of your database application.
7
What is the good candidate for SQL 64-Bit? Data warehousing and analysis (DSS) Global-scale Web services E-commerce applications with an unbounded number of users Statistical modeling and analysis Geo-spatial applications
8
Compatibility Maintains T-SQL code-compatibility with SQL Server 2000 32-bit releases –Same SQL Server 2000 code base plus service pack fixes and performance enhancements No changes in database file format No changes in data type support No changes in client apps when connecting to a 64-bit backend and a 32-bit backend
9
Agenda 64-Bit Database Platform Microsoft SQL 2005 –Introduction –Manageability
10
Introduction SQL Server 2005 Data Platform
11
Secure, reliable, and productive database platform for line-of-business and analytical applications High availability for enterprise applications Security enhancements Focus on manageability; self optimization Enterprise Data Management Developer Productivity Business Intelligence Integration with Visual Studio® and.NET Native XML technology Interoperability: open standards, Web services Comprehensive ETL solution Real-time decision making: reporting, data mining Scalability and availability enhancements Introduction Empowering Productivity
12
Agenda 64-Bit Database Platform Microsoft SQL 2005 –Introduction –Manageability SQL Management Studio SQLCMD SQLiMail SQL Profiler Monitoring Tools Database Maintenance Workflow
13
Manageability Management Studio New: SQL Server Management Studio –New rich GUI, Replaces Enterprise Manager, Query Analyzer –Integrated authoring, management –Supports all SQL Server components –Can manage multiple servers Object Explorer –Create databases and data sources –Control privileges and permissions –Configure replication –Manage SQL Server Agent
14
SQL Management Studio User Interface Object Summary page Registered Servers Object Explorer Toolbars
15
Agenda 64-Bit Database Platform Microsoft SQL 2005 –Introduction –Manageability SQL Management Studio SQLCMD SQLiMail SQL Profiler Monitoring Tools Database Maintenance Workflow
16
SQLCMD Basic Features Replaces ISQL and OSQL Batch Functionality –Command-line variables –Nested scripts Script Chaining SQLCMD Mode in Management Studio Has a dedicated administrator connection
17
SQLCMD Batch functionality CONNECT LON-DC-01\MSSQLSERVER setvar db CustomerDB BACKUP DATABASE $(db) TO DISK = “$(PATH)\$(db).bak” CONNECT LON-SQL-01\MSSQLSERVER setvar db ContactsDB BACKUP DATABASE $(db) TO DISK = “$(PATH)\$(db).bak” LON-DC-01 CustomerDB LON-SQL-01 ContactsDB BACKUP.SQL N:\BACKUPS C:\> SQLCMD –Q –iC:\SCRIPTS\BACKUP.SQL –vPATH=“N:\BACKUPS” LON-WK-001
18
Agenda 64-Bit Database Platform Microsoft SQL 2005 –Introduction –Manageability SQL Management Studio SQLCMD SQLiMail SQL Profiler Monitoring Tools Database Maintenance Workflow
19
SQLiMail Basic Features Uses SMTP, not Extended MAPI Profiles –Secure – Profiles enable specification of users with access to SQLiMail profile –Integrated management within SQL Server –Failover – can point to multiple SMTP servers from one profile for ensured mail delivery Service Broker used to deliver messages to avoid blocking a stored procedure Execute sendimail_sp
20
SQLiMail Process Flow SQLiMail Configuration sendmail_sp Stored Procedure msdb SQL script EXECUTE sendmail_sp Service Broker queue Service Broker sqlimail90.exe mailhost Email messages Logs SMTP Server
21
Agenda 64-Bit Database Platform Microsoft SQL 2005 –Introduction –Manageability SQL Management Studio SQLCMD SQLiMail SQL Profiler Monitoring Tools Database Maintenance Workflow
22
SQL Profiler New Features Grant Trace Access without Granting SA New Selection User Interface New Security Events Trace Service Broker Activity Trace to XML File
23
SQL Profiler Trace Access LON-SQL-01 SQL Server 2005 DBAdmin SA Privileges DBDeveloper No SA Privileges Start Trace with Profiler Grant Alter Trace to DBDeveloper
24
Agenda 64-Bit Database Platform Microsoft SQL 2005 –Introduction –Manageability SQL Management Studio SQLCMD SQLiMail Database Maintenance Workflow SQL Profiler Monitoring Tools
25
Monitoring Tools New Features Log File Viewer Activity Monitor –View Locks in Real-Time Agent User Role –Enhanced Security SQL Server Agent Multiple Proxies –One Proxy Per Subsystem WMI Event Alerts
26
Monitoring Tools Activity Monitor Activity Pages Settings Activity Table Toolbar
27
Agenda 64-Bit Database Platform Microsoft SQL 2005 –Introduction –Manageability SQL Management Studio SQLCMD SQLiMail SQL Profiler Monitoring Tools Database Maintenance Workflow
28
Database Maintenance Workflow New Features Maintenance Plan Wizard –Create Basic and Advanced Plans Maintenance Plan Designer –Complex Workflow –Visual Design Workspace View Generated T-SQL Statements
29
Database Maintenance Workflow Designer Interface Toolbox Designer Tabs Workspace Task Box Smart Connectors
30
Before take a break High scalability and performance with 64-Bit New Tools for Management and Administration Increased Flexibility and Productivity
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.