sqlsathistory

Nr: 233

Back to Main list

SQLSaturday #233 - Washington DC 2013

Start Time (24h) Speaker Track Title
00:00:00 Ayman El-Ghazali DBA 1 SQL Server Backup and Recovery Fundamentals
00:00:00 Jason Brimhall DBA 2 SQL 2012 Extended Events
00:00:00 Carlos L Chacon Dev Judge, Jury, and Executioner--A First Look At Execution Plans
00:00:00 David Klee DBA 2 Squeezing Performance from VMware-Based SQL Server
00:00:00 David Dye BI 2 Dealing With Errors in SSIS 2012
00:00:00 Grant Fritchey Dev Tune Queries By Fixing Bad Parameter Sniffing
00:00:00 Joseph D'Antoni DBA 1 Using Compression to Improve Database Performance
00:00:00 Jessica Moss BI 2 Data Warehouse ETL Rollback with SSIS 2012
00:00:00 Brian Kelley Prof. Dev Being the Swiss Army Knife of DB Pros
00:00:00 Kevin Goff BI 1 SQL Server 2012 Columnstore index
00:00:00 Konstantin Melamud DBA 1 Performance Tuning - Index Optimization
00:00:00 Mark Hudson BI 1 Making Predictions with Microsoft Data Mining Tools
00:00:00 Mike Walsh Prof. Dev Never Have to Say "Mayday!!!" Again
00:00:00 Paul Rizza BI 2 ETL not ELT! Common mistakes and misconceptions about SSIS
00:00:00 Robert Pearl DBA 2 HealthySQL
00:00:00 Samuel Vanga BI 1 Merge Dimensions Ahead
00:00:00 Steve Jones Prof. Dev Branding Yourself for a Dream Job
00:00:00 Stacia Varga BI 1 (Way Too Much) Fun with Reporting Services
00:00:00 Kevin Boles Dev Indexing Deep Dive
00:00:00 Tim Radney BI 1 It is TEMPDB, Why Should You Care?
00:00:00 Timothy McAliley DBA 1 A Walk Around the SQL Server 2014 Audit Feature
00:00:00 Slava Murygin Dev Best SQL Server Programming practices
00:00:00 Wayne Sheffield Dev Crazy Things That Developers Do, Part I
00:00:00 Kevin Hazzard BI 2 Change Data Capture Change Tracking Deep Dive
00:00:00 Melissa Demsak Prof. Dev Data Career Paths and Decision Making Strategies
00:00:00 Adam Belebczuk DBA 2 Introduction to SQL Server 2012 AlwaysOn Availability Groups
00:00:00 Andrew Kelly DBA 2 Policy-Based Management and Central Management Server
00:00:00 Allan Hirt DBA 1 SQL Server Dos and Don'ts: Keys to DBA Nirvana
00:00:00 Andy Leonard BI 2 Using BIML as an SSIS Design Patterns Engine

SessionID: 10079

SQL Server Backup and Recovery Fundamentals

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: DBA 1

Speaker: Ayman El-Ghazali

Title: SQL Server Backup and Recovery Fundamentals

Abstract:

Backup and Recovery are essential parts of and DBA's job. After all, if you lose your data you lose your job so you need a great backup strategy. In this session we will cover Recovery Models, Backup Types, Backup Strategy, Restores, RTO, RPO, and understanding how your Transaction Log is maintained through backups.

SessionID: 10828

SQL 2012 Extended Events

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: DBA 2

Speaker: Jason Brimhall

Title: SQL 2012 Extended Events

Abstract:

Extended Events were introduced in SQL Server 2008. With SQL 2012, we have seen a significant upgrade to this feature. Join me for a little adventure into what extended events are. We will discuss how to use extended events to aid in performance tuning and in day to day administration. We will also explore some background and the architecture of extended events.

SessionID: 11180

Judge, Jury, and Executioner--A First Look At Execution Plans

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: Dev

Speaker: Carlos L Chacon

Title: Judge, Jury, and Executioner--A First Look At Execution Plans

Abstract:

When a query is run against a database, a plan is formed to do the work. This session will serve as an introduction on how to read and interpret execution plans. We will also take a look at the execution plan that won the 'Hairy' Execution Plan contest on SQLCruise Miami in 2013! Take a peek at http://sqlcruise.com/winner-of-the-2013-caribbean-landlubber-sql-sentry-hairy-execution-plan/

SessionID: 12552

Squeezing Performance from VMware-Based SQL Server

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: DBA 2

Speaker: David Klee

Title: Squeezing Performance from VMware-Based SQL Server

Abstract:

Sure, your SQL Server is up and running. Anyone can click through a SQL Server install nowadays. But... is it running at its peak potential? Do you have your VMware environment configured properly? Have you measured the performance lately? Your business-critical SQL Server performance does not have to suffer just because it was virtualized. Very specific VMware and SQL Server tuning tips and tricks from David Klee (@kleegeek) will be presented in this session.

SessionID: 12962

Dealing With Errors in SSIS 2012

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: BI 2

Speaker: David Dye

Title: Dealing With Errors in SSIS 2012

Abstract:

This session focuses on error handling in SQL Server Integration Services 2012. Different techniques and strategies will be introduced for error handling in control flow, data flow, and script tasks as well as how to dynamically handle errors.

SessionID: 14745

Tune Queries By Fixing Bad Parameter Sniffing

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: Dev

Speaker: Grant Fritchey

Title: Tune Queries By Fixing Bad Parameter Sniffing

Abstract:

Parameter sniffing is a misunderstood issue on SQL Server. Most of the time, parameter sniffing is helping performance on your servers. But sometimes, circumstances change, and what was helping you is now hurting you – bad. In this session, we’ll gain an understanding of what exactly parameter sniffing is and why it’s usually so helpful. Then we’ll explore how parameter sniffing can go wrong and look at seven different ways you can deal with it when it does. You’ll take away a wealth of knowledge that will help you identify and resolve bad parameter sniffing in your own environment.

SessionID: 16209

Using Compression to Improve Database Performance

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: DBA 1

Speaker: Joseph D'Antoni

Title: Using Compression to Improve Database Performance

Abstract:

Back in the old days, compression and databases was a really bad idea. Now, with powerful CPUs we can use to both improve performance and save disk space. We will cover the basics of how all compression and deduplication works, and then we will learn how SQL Server page and row compression work, and the special compression that is used in SQL 2012 Columnstore Indexes. We will demo performance and space savings in using compression.

SessionID: 16667

Data Warehouse ETL Rollback with SSIS 2012

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: BI 2

Speaker: Jessica Moss

Title: Data Warehouse ETL Rollback with SSIS 2012

Abstract:

Loading a data warehouse can be fraught with data quality issues, data type mismatches, and failed loads. To combat these issues and load your data quickly can be a challenge. This session will explain step-by-step how to implement an ETL rollback framework to remove any data that was loaded incorrectly. Based on a real-world implementation, this framework can either automatically or manually load the corrected data, making your life easier.

SessionID: 18015

Being the Swiss Army Knife of DB Pros

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: Prof. Dev

Speaker: Brian Kelley

Title: Being the Swiss Army Knife of DB Pros

Abstract:

Being a specialist means you're really, really good at one thing. Being a generalist means you're good at a a lot of different things. The generalist has an advantage over the specialist because he or she can see and solve problems the specialists can't. In this session I'll cover why it's important to diversify your skill set, not only for career protection, but to be better as a database professional. We'll look at what skill sets to build on to expand your abilities around SQL Server to include the operating system, development, networks, and security. Remember, this saying isn't complete, "Jack of all trades, master of none." The full saying is, "Jack of all trades, master of none, though often times better than master of one."

SessionID: 18284

SQL Server 2012 Columnstore index

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: BI 1

Speaker: Kevin Goff

Title: SQL Server 2012 Columnstore index

Abstract:

It might seem far-fetched that a company would upgrade to SQL Server 2012 “just” for a database index. But after you see the performance enhancements gained from the new columnstore index in SQL Server 2012, you’ll see why many are calling this one of the most important features in the history of SQL Server. In this presentation, I’ll talk about the physical aspects of columnstore index in SQL Server 2012, how to create it, and what environments (mainly data warehousing environments) and queries can make use of it. I’ll show performance benchmarks between columnstore indexes in SQL Server 2012, and compare them to index strategies prior to SQL Server 2012. I'll also show how the new Batch execution mode can improve performance as well. Time permitting, I'll also talk about the new enhancements in SQL 2014.

SessionID: 18540

Performance Tuning - Index Optimization

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: DBA 1

Speaker: Konstantin Melamud

Title: Performance Tuning - Index Optimization

Abstract:

This topic will cover best practices when optimizing index performance in your DBMS. This presentation is targeted for mid to senior level DBA’s. You will learn the optimal strategy for selecting both clustered and non-clustered indexes in your database. Along the way, we will discuss how column and index statistics can affect the performance in your queries. Finally, we will take a look at the benefits and pitfalls of using filtered, full-text search and composite indexes, their best practices, and exceptions to the rules.

SessionID: 20202

Making Predictions with Microsoft Data Mining Tools

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: BI 1

Speaker: Mark Hudson

Title: Making Predictions with Microsoft Data Mining Tools

Abstract:

Whether predicting customers or All Stars, the process and the tools remain the same. Microsoft’s Analysis Services Data Mining tools enable you to quickly profile your data, identify hidden relationships and predict future outcomes based on those relationships. Join me to see what data mining is, what data mining is not and how Microsoft's data mining tools can help you analyze your business. During this session, I will walk us through a start-to-finish data mining prediction project. It's easier than you might have thought.

SessionID: 20440

Never Have to Say "Mayday!!!" Again

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: Prof. Dev

Speaker: Mike Walsh

Title: Never Have to Say "Mayday!!!" Again

Abstract:

December 1978: 10 people die in a commercial airliner. Why? Bad troubleshooting skills and poor maintenance – disaster-causing attitudes. As you'll learn in this session, the doomed airliner ran out of fuel while the crew of three wasted time troubleshooting a false alarm. We can draw some parallels in the database world. Poor troubleshooting, disaster-causing attitudes, and a lack of disaster preparedness lead to needless downtime and serious user impact across our environments.

In this session, we'll look at case studies of real-life aviation disasters and production database downtime incidents. We'll see similarities in attitudes that cause disasters. Come learn about the importance of preparation, troubleshooting, and teamwork. This will be an interactive session where we’ll pick apart disasters, engage in discussion around case studies, and leave prepared to change attitudes in ourselves and our colleagues and avoid disasters at work.

SessionID: 21801

ETL not ELT! Common mistakes and misconceptions about SSIS

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: BI 2

Speaker: Paul Rizza

Title: ETL not ELT! Common mistakes and misconceptions about SSIS

Abstract:

Explore some of the mistakes and misconceptions DBAs tend to have about SSIS. Also look at the performance and scalability of ETL vs ELT with real world examples and sample code.

SessionID: 23547

HealthySQL

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: DBA 2

Speaker: Robert Pearl

Title: HealthySQL

Abstract:

Are your SQL Servers Healthy? Are all the SQL Servers you manage, healthy running optimally and has the high availability that is expected? How do you know for sure? Have you checked on the health of your SQL Servers lately? Let's make sure your servers are up to its latest optimizations!

What is a HealthCheck, and how do we perform one? If you are a DBA, then you ought to know! Well Pearl Knows. Robert Pearl talks about the importance of regular health checks of your SQL Server(s). We will talk about the need to create a baseline and provide some time-tested ways to determine if your SQL Servers are healthy and prove it to your managers, clients and heaven forbid, your IT auditors. Using various tools and scripts, you will come out of this session feeling much better :-)

SessionID: 23895

Merge Dimensions Ahead

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: BI 1

Speaker: Samuel Vanga

Title: Merge Dimensions Ahead

Abstract:

Using SSIS to load data warehouse dimensions is a common task. There are several methods available, but the best method is the one that performs well and is easy to maintain. More importantly, you should be able to automate the development of this common package.

In this session, Sam will provide:

An overview of slowly changing dimensions, Comparison between different patterns that can be used including T-SQL merge, Solutions for the common errors with merge statement, and Scripts and framework to automatically generate merge statements and SSIS packages you can readily use for loading dimensions

SessionID: 24483

Branding Yourself for a Dream Job

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: Prof. Dev

Speaker: Steve Jones

Title: Branding Yourself for a Dream Job

Abstract:

Everyone wants a dream job that they enjoy going to each week. However finding that job, and getting yourself hired can be hard for most people. Steve Jones will give you practical tips and suggestions in this session that show you how to better market yourself, how to get the attention of employers, and help improve the chances that the job you want will get offered to you. Learn about networking, blogging, and more.

SessionID: 24697

(Way Too Much) Fun with Reporting Services

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: BI 1

Speaker: Stacia Varga

Title: (Way Too Much) Fun with Reporting Services

Abstract:

Head starting to explode from all the technical information you’re absorbing? Come spend a session with us while we play games with Reporting Services…literally! Come watch as Stacia Misner and a special guest introduce you to some word play, all wrapped up in SQL Server Reporting Services. She'll push the limits with what can be built in SSRS and show you how to have fun while doing it. Board games and SQL…who could ask for more?

SessionID: 26151

Indexing Deep Dive

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: Dev

Speaker: Kevin Boles

Title: Indexing Deep Dive

Abstract:

SessionID: 26724

It is TEMPDB, Why Should You Care?

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: BI 1

Speaker: Tim Radney

Title: It is TEMPDB, Why Should You Care?

Abstract:

TEMPDB is just for temporary data right? It is installed by default and gets recreated it time SQL is restarted so what does it matter right? WRONG. This session will give you great insight into what uses TEMPDB, why TEMPDB is important, what are some best practices for configuring TEMPDB, and how to determine if you have contention. If you have systems where TEMPDB hasn't been touched since the install, you need to attend this session.

SessionID: 26825

A Walk Around the SQL Server 2014 Audit Feature

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: DBA 1

Speaker: Timothy McAliley

Title: A Walk Around the SQL Server 2014 Audit Feature

Abstract:

In this demo-heavy session, we will start by covering an overview of server and database auditing capabilities of SQL Server 2014. The session will largely focus on the specifics of using the SQL Server 2014 Audit feature, and we will step through a demonstration on configuring, maintaining and troubleshooting SQL Serve 2014r Audit for server and database events. The demo environment will be run on a Windows Azure Virtual Machine running Windows Server 2012 R2 and SQL Server 2014 (CTP 1 or higher).

SessionID: 27511

Best SQL Server Programming practices

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: Dev

Speaker: Slava Murygin

Title: Best SQL Server Programming practices

Abstract:

This session is mostly for junior SQL Server developers, Project Managers and Team Leads.

We will talk about how to write good SQL code, how to collaborate in a team and produce perfect documentation.

SessionID: 27688

Crazy Things That Developers Do, Part I

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: Dev

Speaker: Wayne Sheffield

Title: Crazy Things That Developers Do, Part I

Abstract:

Throughout my career, I've seen developers do some pretty crazy things to databases (and truth be told, I've done some of these myself!). Come to this 2 part session to learn what we do, why it's bad to the database server... and alternatives that can be used instead. Trust me... your DBA will love you for making these changes.

SessionID: 28235

Change Data Capture Change Tracking Deep Dive

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: BI 2

Speaker: Kevin Hazzard

Title: Change Data Capture Change Tracking Deep Dive

Abstract:

Change Data Capture (CDC) and Change Tracking (CT) have been standard features in SQL Server for a few years now but there's not really that much useful information out in the blogosphere about how they work under the hood. Kevin Hazzard will dig deep into the implementations of CDC and CT in SQL Server 2012, showing you all of the parameters you can use to make these great features serve your organization well. This will be a highly-interactive, highly-entertaining session with lots of questions answered and mysteries revealed.

SessionID: 35784

Data Career Paths and Decision Making Strategies

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: Prof. Dev

Speaker: Melissa Demsak

Title: Data Career Paths and Decision Making Strategies

Abstract:

SessionID: 8965

Introduction to SQL Server 2012 AlwaysOn Availability Groups

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: DBA 2

Speaker: Adam Belebczuk

Title: Introduction to SQL Server 2012 AlwaysOn Availability Groups

Abstract:

One of the most talked about new features in SQL Server 2012 is AlwaysOn Availability Groups. In this session, we will cover the pros and cons of using Availability Groups as well as the basics of how to set them up and take advantage of readable secondary replicas. If you want to improve the availability and performance of your applications databases, are currently using Database Mirroring, or if you're just curious about Availability Groups, then you won't want to miss this session.

SessionID: 9153

Policy-Based Management and Central Management Server

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: DBA 2

Speaker: Andrew Kelly

Title: Policy-Based Management and Central Management Server

Abstract:

Two of the most highly underutilized features of SQL Server are Policy-Based Management (PBM) and Central Management Server (CMS). PBM allows you to administer and control your SQL Server environment in a way that was very difficult or even impossible beforehand. Simply put PBM lets you define rules or policies to govern your SQL Server enterprise. CMS among other things allows you to organize and manage your instances in groups that you define from a single point. Come see how these two features can add a whole new level of manageability and reduce the time you spend achieving your management goals.

SessionID: 9245

SQL Server Dos and Don'ts: Keys to DBA Nirvana

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: DBA 1

Speaker: Allan Hirt

Title: SQL Server Dos and Don'ts: Keys to DBA Nirvana

Abstract:

Bad Windows builds? No HA? No backups? SQL Server considered the non-mission critical platform yet you have hundreds of instances? Over the years I've seen most, if not all of, the good, bad, and ugly of being a SQL Server DBA from being both a full time employee as well as a consultant. If you want to skip 20 years of ups and downs, come to this session to hear how you can be a better DBA for your SQL Server deployments, avoid pitfalls, and hopefully laugh at a few of my misadventures over the course of my career.

SessionID: 9497

Using BIML as an SSIS Design Patterns Engine

Back to calendar

Event Date: 07-12-2013 - Session time: 00:00:00 - Track: BI 2

Speaker: Andy Leonard

Title: Using BIML as an SSIS Design Patterns Engine

Abstract:

Business Intelligence Markup Language provides a powerful solution for creating and managing SSIS Design Patterns. Andy Leonard, one of the authors of SSIS Design Patterns, demonstrates the flexibility of BIML in this session.