Jen McCown, SQLSaturday #223 Oklahoma | 8/24/2013.

Slides:



Advertisements
Similar presentations
Characteristic Functions. Want: YearCodeQ1AmtQ2AmtQ3AmtQ4Amt 2001e (from fin_data table in Sybase Sample Database) Have: Yearquartercodeamount.
Advertisements

MAKING BUSINESS INTELLIGENT DBA Delta Force SQL Server 2012 features for the DBA.
1Key – Report Creation with DB2. DB2 Databases Create Domain for DB2 Test Demo.
When a Strange Server Calls Jen McCown
Said Salomon Unitrin Direct Insurance T-SQL Aggregate Functions Said Salomon.
Copyright © 2013 Varigence, Inc. CSV files import automation Kostya Khomyakov
INTELLIGENT DATA SOLUTIONS SSIS Tips and Tricks Bradley Schacht Blog:
Viewing relational data as XML Using Microsoft SQL Server.
T-SQL : Bad Habits to Kick Aaron Bertrand SQL Sentry, Inc.
CPS120: Introduction to Computer Science Lecture 19 Introduction to SQL.
Prepared by Jennifer Kreie, New Mexico State UniversityHosted by the University of Arkansas Microsoft Enterprise Consortium SQL Fundamentals SELECT … FROM.
Effective Indexes For Beginners. Performance is slow Let’s add another index!
PASS Community News October Upcoming FREE Virtual Training For details, check out: tinyurl.com/PASSVCtinyurl.com/PASSVC Recordings from the Sept.
TEN THINGS YOU DO THAT MAKE SQL SERVER CRY. JEN MCCOWN Microsoft SQL Server MVP recipient SQL Server developer and DBA  MidnightDBA.com MidnightDBA.com.
CS1100: Microsoft Access Managing Data in Relational Databases Created By Martin Schedlbauer CS11001Microsoft Access - Introduction.
Unit 4 Queries and Joins. Key Concepts Using the SELECT statement Statement clauses Subqueries Multiple table statements Using table pseudonyms Inner.
Exam #2 Review with Answers.  The entire exam will be on the computer  You can use search engines, Oracle SQL help, notes, books, and PPT’s  You can.
Programming in R SQL in R. Running SQL in R In this session I will show you how to: Run basic SQL commands within R.
Why are we still talking about this? {your event title} This template is for your Women in Technology presentation. How to use it: I grant you permission.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
Advanced Adhoc Reporting 2010 Visions Conference July 28, 2010.
A Guide to SQL, Eighth Edition Chapter Five Multiple-Table Queries.
1 SQL – IV Grouping data from tables in SQL –The concept of grouping –GROUP BY clause –HAVING Clause –Determining whether values are unique –Group by using.
In this session, you will learn to: Query data by using joins Query data by using subqueries Objectives.
TSQL Worst Practices Jacob Sebastian, SQL Server MVP
1 SQL Chapter 9 – 8 th edition With help from Chapter 2 – 10 th edition.
SQL LANGUAGE TUTORIAL Prof: Dr. Shu-Ching Chen TA: Hsin-Yu Ha.
Locking Internals By Amit R S Bansal Director, Principal Consultant & Trainer |
Introduction to: SQL Server Reporting Services Architecture, Development & Delivery.
How to kill SQL Server Performance Håkan Winther.
DBI309: Using SQL Server 2012 Window Functions to Solve Common T-SQL Challenges Steven Wang MCITP – BI, Database Developer and DBA.
Slide 1 of 32ASH-Training Querying and Managing Data Using SQL Server 2014 By: Segla In this session, you will learn to: Query data by using joins Query.
James Serra Data Platform Solution Architect Microsoft JamesSerra.com.
Wharton Computer Consulting, Inc. PowerShell Basics for SQL Server One Tool to Manage All SQL Servers Michael Wharton
High Performance Functions SQLBits VI. Going backwards is faster than going forwards.
Select Complex Queries Database Management Fundamentals LESSON 3.1b.
Sponsored by: Professional Association for SQL Server Advanced Reporting Services Slicers.
Best Practices for Columnstore Indexes Warner Chaves SQL MCM / MVP SQLTurbo.com Pythian.com.
RESOURCES FOR THE NEW OR ACCIDENTAL DBA Thomas Blog - TomStrike.com.
SQL Introduction SQL stands for “Structured Query Language” and can be pronounced as “SQL” or “sequel – (Structured English.
Recommended Practices & Fundamentals
Connect to SQL Server and run select statements
The Basics of Data Manipulation
Execution Planning for Success
Introduction to SQL 2016 Temporal Tables
DQS: Business Logic Meets Enterprise Integration
T-SQL Coding Techniques Are you playing with fire?
A time travel with temporal tables
Reading execution plans successfully
Reading Execution Plans Successfully
TSQL Coding Techniques
Rob Farley, LobsterPot Solutions
Top Tips for Better TSQL Stored Procedures
Welcome SharePoint data access and LINQ to SharePoint
Chapter 8 Advanced SQL Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Reading Execution Plans Successfully
SQL Server Performance Tuning Nowadays
Transact SQL Performance Tips
SQL Subquery.
Calendar like the Periodic Table
Become the Data Platform Engineer of Tomorrow
Access/SQL Server Eliminate Duplicates with SELECT DISTINCT
Building your First Cube with SSAS
Introducing DAX July 11th, 2015.
Power Query & Database Tuning
Subqueries.
Topic 12 Lesson 2 – Retrieving Data with Queries
Advanced Business Computer Applications Professor Pat Paulson
Reading execution plans successfully
The Ins and Outs of Indexes
Presentation transcript:

Jen McCown, SQLSaturday #223 Oklahoma | 8/24/2013

* Microsoft SQL Server MVP & DBA * MidnightDBA.com Blog: MidnightDBA.com/JenMidnightDBA.com/Jen Webshow: Fridays 11pm CST * DBARoadmap.com * MidnightSQL Consulting Jen McCown | Unraveling Tangled Code SQLSaturday #223 Oklahoma | 8/24/2013

Jen McCown, SQLSaturday #223 Oklahoma | 8/24/2013

* Organize * Breakdown * Streamline Jen McCown | Unraveling Tangled Code SQLSaturday #223 Oklahoma | 8/24/2013

* Format * Comment Jen McCown | Unraveling Tangled Code SQLSaturday #223 Oklahoma | 8/24/2013

* Pseudocode * Structure and Plan of Attack * Columns and Returned Data * Table Sketch and Re- Engineering Jen McCown | Unraveling Tangled Code SQLSaturday #223 Oklahoma | 8/24/2013

* Pseudocode * Structure and Plan of Attack * Columns and Returned Data * Table Sketch and Re- Engineering Jen McCown | Unraveling Tangled Code SQLSaturday #223 Oklahoma | 8/24/2013

Jen McCown | Tangled Code| July 2011

* Pseudocode * Structure and Plan of Attack * Columns and Returned Data * Table Sketch and Re- Engineering Jen McCown | Unraveling Tangled Code SQLSaturday #223 Oklahoma | 8/24/2013

* Pseudocode * Structure and Plan of Attack * Columns and Returned Data * Table Sketch and Re- Engineering Jen McCown | Unraveling Tangled Code SQLSaturday #223 Oklahoma | 8/24/2013

Jen McCown | Tangled Code| July 2011

* Obvious Issues * Extra rows or columns * Unnecessary work * NonSARGable WHERE clauses * Streamline JOINs * Similar Subqueries * Other

* Format and comment code * Breakdown * Pseudocode * Structure and Plan of Attack * Columns Returned Data * Table Sketch and Re-Engineering * Streamline Jen McCown | Unraveling Tangled Code SQLSaturday #223 Oklahoma | 8/24/2013

* All session materials and recording will be available at MidnightDBA.com/JenMidnightDBA.com/Jen * Contact me: * * Twitter.com/MidnightDBA Twitter.com/MidnightDBA * Other resources: MidnightDBA.com SQLServerSamples.codeplex.com (AdventureWorks) SQLServerSamples.codeplex.com SSMSToolsPack.com Redgate.com SQLSentry.net/plan-explorer/ Jen McCown | Unraveling Tangled Code SQLSaturday #223 Oklahoma | 8/24/2013