300
DBA
Colin Leversuch-Roberts
If you wish to maintain your Production SQL Servers and Databases then you need to be proactive - this means you need to collect and trend performance data to be able to recognise a problem before it fully manifests itself.
Understand your work patterns - detect trends - identify potential problems - keep your manager happy with performance and trend reports.
The Performance Dashboard was a start for sql 2005 and sql 2008 has the start ( RC0 ) of a built in dashboard. This presentation will walk you through how to collect real time data and what you can do with it when you have it. We'll also show how to create graphical dashboards in SSRS 2005 and SSRS 2008 and how to make use of the data. ( the source system can be sql 2000 - sql 2008 )
|
300
DBA
Colin Leversuch-Roberts
This session concentrates on the non T SQL aspects of performance tuning.
Performance tuning a SQL Server is more than just running a profiler or capturing long running queries. There may be any number of factors within the setup and configuration of your server which are impacting your sql performance. This presentation will expose possible problem areas, in effect providing a checklist for the DBA. We wil also cover x64 and x32 memory usage including system cache settings, DEP, AWE and the various memory switches. We'll also look at the microsoft tools you can use to help your diagnosis. The impact of memory on storage and storage itself will also be covered. This session is based on Windows 2003 operating system.
|
200
Dev
Simon Sabin
Since SQL Server 2000 XML has been part of SQL Server. More functionality has been added with each release.
In this session we wil look at the three scenarios, processing XML data coming in, doing stuff with it once its in the database and finally getting data out in XML form.
The latter is what I find most people need to do, to interface to other systems, get RSS feeds etc.
We will look at the pitfalls of using XML and the tips and tricks to get what you want with the best performance.
|
400
Dev
Simon Sabin
FOR XML, namespaces, nested XML, xquery, shredding hierarchical data, are some of the complex XML functions that you will encounter if you start delving into the XML world in SQL Server.
We will look at the internals of the XML type and XML Indexes, the different ways to shred data and the reasons why each is best suited and other advanced tips and tricks to get round some advanced XML requirements.
|
200
DBA
Colin Leversuch-Roberts
As a DBA one of the tools of tuning that I use is effective indexing; This is a walk through on the basics of indexing from a performance point of view, this isn't best practice or text book solutions, this is based around hard pratical experience. This session will also cover the new index features of SQL2008 which in effect allow you to create partitioned indexes on a non partitioned table. Also covered will be some of the myths surrounding index performance degredation and why and for whom we actually create indexes.
|
200
Kat
Colin Mackay
It is reckoned that 80-90% of data has a spatial component to it. But what do we do with it now? At best, we constrain it to postcodes. Well, that would be great if we were delivering letters, but the majority of us aren’t. In this session we look at Spatial Queries in SQL Server to see how it works and what can be done with it.
Here's what Gary Short said about the session when he saw it: -
"Colin Mackay's Spatial Data talk last night really rocked! If you get the chance to see it you should."
|
400
Kat
Satya Shyam K Jayanty
Details a typical DBA's day demonstrating the new improvements of the Management Platform made for Microsoft SQL Server 2008 as they pertain to more efficient system management, multi-server management, performance tracking, and policy creation, state detection and enforcement, using both graphical and command-line tools. We cover everything from the new Management Interfaces to Policy Based Management, Management Data Warehouse and also have a practical demonstration of PowerShell integration in SQL Server administration tasks.
|
400
Kat
Satya Shyam K Jayanty
SQL Server introduces the Data Collector and Management Data Warehouse for troubleshooting common performance issues for a SQL Server database engine instance. This session demonstrates how to troubleshoot various problem scenarios using the new tools within SQL Server Management Studio (SSMS). It demonstrates how to plan for a deployment of the data collection tools taking into account lessons learned from deploying the tools within Microsoft IT. Learn how you can create your own collection sets and get the data out of the Management Data Warehouse.
|
400
DBA
Satya Shyam K Jayanty
Hints are a powerful mechanism to force SQL Server to use alternate query plans. More often than not, the query optimizer does a fantastic job in creating the most optimized query plan for data access, but there may be numerous occasions when you would like to use alternate query plans to boost performance. Hints may adversely affect performance so should be used with care. In this breakout session, we first alert the DBAs on using Hints as they need to be sure that there is indeed a problem with the query plan.
Let us have a look at different types of Hints including Query & Table Hints with various concepts on SQL Server query processing architecture are also explained wherever relevant, to ensure that the audience gets the most out of the session.
|
300
DBA
Satya Shyam K Jayanty
SQL Server 2005 & 2008 versions provides various features and as an industry trend the upgrade from previous versions of SQL Server is a major role to implement. The available tools such as Upgrade Advisor and Backward compatibility helps you prepare for upgrades to SQL Server 2005 or 2008.
This session totally covers about the Upgrade features, fixtures, issues and resolution to take care for smaller databases to larger databases.
|
300
DBA
Satya Shyam K Jayanty
Learn how the SQL Server 2008 new feature is addressing the needs of storing large volumes of unstructured data, while still retaining relational control over it. These solutions enable you to reduce both capital and operational costs for large stores of unstructured data.
In this session we also cover the best practices in such storage kind of projects.
|
300
DBA
Satya Shyam K Jayanty
Dynamic Management Views were added to SQL Server 2005 and have been enhanced in SQL Server 2008. While they provide great functionality and usefulness, it appears they are not widely understood or implemented as yet. This session provides an overview of the Dynamic Management Objects available (both Views and Functions), describes those considered the most useful, and shows how they can be utilized in monitoring, troubleshooting, and ongoing management of SQL Server systems and in gaining an understanding of SQL Server’s operation. It also shows how they can be utilized in custom reports in SQL Server Management Studio.
|
400
DBA
Satya Shyam K Jayanty
Planning for a disaster is not enough, unless you have tested it!
Also it's a topic that not many people like to think about it!
Let us have a look at how SQL Server technologies can help to build a strategy that is essential to your Business, before you need it. With SQL Server 2005 and SQL Server 2008, there are many features that will help you to successfully weather the storm with minimal loss of data and time. Make sure you're aware of all of the tools available to help you sleep easier at night.
|
400
Kat
Satya Shyam K Jayanty
Diagnosing production issues affecting Microsoft SQL Server can be difficult and time consuming. Microsoft SQL Server 2008 introduces Extended Events, which provide deep visibility into the inner workings of SQL Server and give the power to diagnose what were once impossible problems while having minimal impact on a running system. In this session, we introduce the SQL Server Extended Events features, describe the architecture of Extended Events, and explain how you can use Extended Events to diagnose real issues.
|
300
DBA
Christian Bolton
Understanding memory architecture and how SQL Server uses it can help a great deal
with how you approach performance troubleshooting or setup a new SQL Server and while
a lot of information is available on the topic its often lightweight or very
in-depth with nothing to help join the two. In this session I'll be discussing common topics
like PAE, AWE, /3GB and 64bit along with more advanced subjects concerning SQL Server's
usage in a way that's very accessible to any audience. At the end of the session you will
have a good understanding of the best practices and normal usage profile for SQL Server
memory as well the architecture to help you understand why certain best practices exist
and when they can be flexible.
|
300
Dev
Predrag Bosnic and Marko Markovic
Statistics say “25 – 30 % of all tables for an application are lookup tables”. Whether you are working on a “small” or “big” application it is worth analysing this problem and try to generalise the solution. Saving developer’s time is saving money, less code means less bugs, code once and reuse the code through the application(s). I’ll show you my thinking about this problem and give you some examples you can use in your applications. You can, of course change the code, improve it and modify the solution in any way.
|
200
Kat
Chris Testa-O'Neill
Audience
This session is aimed towards those who are new to using Microsoft SQL Server 2008 Reporting Services and those who wish to learn the features of Reporting Services 2008.
It is advantageous if you understand
• Experience using Microsoft Windows Operating System
• Basic Transact SQL Select statements
• An understanding of basic relational database concepts
Description
With Reporting Services 2008, Microsoft takes a step forward in presenting SQL Server as an enterprise data platform rather than just a database engine. With innovations in data regions, vast improvements in visualisation, and a new Report Designer, Microsoft SQL Server 2008 Reporting Services provides a tool that can be used by all members in the organization.
This session will walk through the authoring, management and delivery of reports with a focus on the new features of Reporting Services 2008. At the end of this session you will understand how to create a report in the new report designer. Be aware of the Report management options available and the delivery mechanisms that can be used to deliver reports. This seesion will also finish on the
Objectives
At the end of this session, students will appreciate how to:
• Create and explore report structures in Business Intelligence Development Studio
o New Report Designer
o Tablix data region
o Gauge data region
o Improved visualisation through charts
• Delivering reports to your User
o Report Manager
o Report Builder
• Managing Report in Report Manager.
o Properties
o History
• Reporting Services 2008 Installation.
o Where is IIS?
o Sharepoint Integrated mode
o Migration issues
|
300
Dev
Dr András Belokosztolszki
This session is focused on transient data in SQL Server. We will look at questions like: What is stored in tempdb? Is tempdb a performance bottleneck? What are the differences between temporary tables and table variables? What is stored in the transaction log file and how can its size be kept under control?
|
300
DBA
Dr András Belokosztolszki
Policy-Based Management is a new and exciting feature in SQL Server 2008. In this session we will look at how it can be used to define and enforce policies for configuring and managing SQL Server across the whole enterprise.
|
100
Dev
James Rowland-Jones
SQL Server's big secret is out. Service Broker is getting attention and people are loving it. However, a lot of people still don't know what it is or how to build solutions using this technology. In this one hour overview, I will show you just how easy it can be to integrate Service Broker into your solution.
|
200
Dev
James Rowland-Jones
Database Edition gets some TLC from Gert and the guys at redmond. GDR is on its way and you need to know what it does and how it may change your life. Ok a little extreme perhaps but let's find out what it does and how it integrates with Team Foundation.
|
300
DBA
Justin Langford
This session will present techniques for minimizing downtime during database upgrades. We’ll look at what’s required to deliver a reliable database upgrade while maximizing data availability. During the session I will present my own upgrade checklist, relevant whether you’re upgrading to SQL Server 2005 or SQL Server 2008.
We’ll consider all aspects of upgrade planning, testing and preparation - including upgrading system databases, options for high availability upgrade, ensuring predictable post-upgrade performance and data consistency.
|
300
Dev
James Rowland-Jones
Cloud Computing with SSDS. That's not a typo that's SQL Server Data Services. Currently in beta this could be the next big thing. We will first look at the model of cloud computing and try and identify where it 'fits' in today's enterprise. Will this be the product that replaces Express or Enterprise edition? Will it replace them both? Only time will actually tell but by looking at the functionality provided in the current (whatever that is) release of SSDS we will try and draw out a picture of this emerging market. This will be followed up with some practical demonstrations of the functionality available in SSDS as we attempt to build our own data cloud.
|
300
DBA
Ed Vassie
We look at how FineBuild helps provide a best practice 'Gold Build' of SQL Server 2005 and SQL Server 2008. Items such as Service Packs, Cumulative Updates, optional components, third-party tools and user customisation are swallowed whole in an automated build process designed to give consistent results.
Experienced DBAs will like the sophistication included in FineBuild. New staff will like the security and best practice achieved without weeks of study. Professionals installing SQL Server at home will like this can now be done while watching The Simpsons.
|
300
Kat
Niels Berglund
SQL Server 2008 (a.k.a Katmai) introduces quite a few new data types (hierarchies, spatial types, file-stream, date, etc.) that will make life easier for a developer as well as enabling developers to create even more advanced applications.
In this session we will take a look at some of these new datatypes and see how we can use them both from T-SQL as well as from client-side.
|
300
Kat
Niels Berglund
SQL Server 2005 introduced a wealth of new features for developers. The new SQL Server 2008 release does not introduce as many groundbreaking features as SQL 2005. However the features that have been introduced are certainly mouth-watering and will definitely make developers life easier.
In this session we will take an in-depth look at some of the new and very exciting features that SQL Server 2008 have to offer; tables as parameters, the MERGE keyword, capturing of changed data etc.
|
300
Dev
Niels Berglund
After the introduction of .NET inside SQL Server 2005, there has been a debate when to write what kind of code; should we stop writing T-SQL in favour of .NET or… This session will hopefully provide some answers. We will compare T-SQL code with .NET code and see scenarios where T-SQL is to be preferred as well as when .NET code is preferred.
|
400
Dev
Niels Berglund
SQL Server 2005 introduced new types of Query Plans and how Query Plans can be used as query hints.
In this session we will do a deep-dive into Query Plans, looking at how Query Plans are stored and how to interpret Query Plans. We will also look at different system management vies who can help developers and DBA's to better understand what goes on with query plans and subsequently write better performing queries.
|
400
Kat
Niels Berglund
SQL Server has always had the ability and tools to monitor server state and diagnose issues inside SQL Server (for example, SQL Trace and performance monitors). SQL 2005 introduced the ability to use the tracing capabilities within the operating system—Event Tracing for Windows (ETW). SQL Server 2008 builds upon this with Extended Events (EE), a general event-handling infrastructure. Extended Events is by far the most flexible and efficient event engine available within SQL Server. We look at the architecture of EE, the various components that EE introduces and also how we can use EE together with ETW to correlate event data from inside SQL Server with data from the operating system.
|
200
DBA
Hue Holleran
Do you feel that there's something missing in your DBA life? I did ... before I discovered unit testing with SQL Server! Fact: you're a busy, hard-working DBA ... are unit tests relevant to you? You probably feel that you have enough to do already just "keeping the lights on".
BUT - consider for a moment that unit tests are now a crucial part of all modern development. It's at the core of agile development: Test First/Test Driven Development. So why is unit testing neglected for the database?
This session's presenter, awarded "Best Presenter" in last SQLBits(!) - will show you quickly and easily how to get started with SQL Server unit testing ... and as a bonus the presenter has several free copies of a commercial unit testing framework to give away!
If you feel that you just don't know where to start; or that you can't see how testing even applies to databases - come along to the session, give me just 1-hour of your time. I guarantee, I will change your mind.
The session is accessible - even if you've never written a single test before. The simplest tests are simple one-liners that could save you hours of pain in the future. The session goes well beyond the concepts and shows tried-and-trusted techniques used every day by the session's presenter.
|
300
DBA
Satya Shyam K Jayanty
Are you trying to meet the need for high availability within your environment? This session guides you to meet the criteria to keep up the high availability using SQL Server 2008 configuration features that can support mission-critical database application. These technologies propose high business processes, help addressing planned downtime, unplanned downtime and performance problems.
|
|
|