The post New Course: “SQL Server: Common Query Tuning Problems and Solutions – Part 2″ appeared first on Joe Sack.
]]>Troubleshooting Inefficiency
Tuning OLTP vs. DSS Patterns
Advanced Query Tuning Patterns
And if you are new to Pluralsight or considering a subscription, be sure to review the ever-growing course catalog from the entire SQLskills team!
The post New Course: “SQL Server: Common Query Tuning Problems and Solutions – Part 2″ appeared first on Joe Sack.
]]>The post New Course: “SQL Server: Common Query Tuning Problems and Solutions – Part 1” appeared first on Joe Sack.
]]>Module: Validating Assumptions
Module: Troubleshooting Bad Assumptions
Module: Tuning Imprecision Problems
And part 2 will be published soon!
The post New Course: “SQL Server: Common Query Tuning Problems and Solutions – Part 1” appeared first on Joe Sack.
]]>The post SQLIntersection Post-Conference Session appeared first on Joe Sack.
]]>You can find registration details for the main conference, pre-conference and post-conference choices here.
It will be an incredibly fun day and you can be sure to walk away with practical query tuning techniques and a strong foundation in statistics and cardinality estimation concepts (both for the new and legacy cardinality estimator).
The post SQLIntersection Post-Conference Session appeared first on Joe Sack.
]]>The post Deck from “Practical SQL Server Cardinality Estimation” appeared first on Joe Sack.
]]>It was an excellent event! Great organizers, volunteers, venue, speakers – and a matching big turnout with lots of first-time SQLSaturday attendees.
Grateful for the experience and hope to be back again next year.
The post Deck from “Practical SQL Server Cardinality Estimation” appeared first on Joe Sack.
]]>The post New Course: “SQL Server: Transact-SQL Common Table Expressions” appeared first on Joe Sack.
]]>This is a demo-centric, short course on how to create and use common table expressions (CTEs) correctly, for developers and DBAs from SQL Server 2005 onward. Areas I cover include:
Much more to come from the SQLskills team!
The post New Course: “SQL Server: Transact-SQL Common Table Expressions” appeared first on Joe Sack.
]]>The post New Course: “SQL Server: Database Creation, Configuration, and Alteration” appeared first on Joe Sack.
]]>Today Pluralsight published my new course, “SQL Server: Database Creation, Configuration, and Alteration”.
This is a demo-centric, short course on how to how to use T-SQL to create and configure databases, files, and filegroups. Areas I cover include:
There are now 29 courses from the SQLskills team as of today and much more to come.
The post New Course: “SQL Server: Database Creation, Configuration, and Alteration” appeared first on Joe Sack.
]]>The post New Course: “SQL Server: Temporary Objects” appeared first on Joe Sack.
]]>As for what I’ve been up to these last few weeks, I’ve been working on-site with a local Minneapolis client – spending about half of my time on the DBA side of things and half embedded with a developer team. I’ve been helping out on longer-term projects and I’m definitely enjoying it so far.
So on to the subject of this brief blog post – today Pluralsight published my new course, “SQL Server: Temporary Objects”.
This is a short course on how to effectively leverage SQL Server temporary objects in your T-SQL code. The decision as to whether to use temporary tables or table variables can have a significant impact on your workload performance and scalability, and this course walks through several specific scenarios so that you can see first-hand the nuances of this design decision.
The post New Course: “SQL Server: Temporary Objects” appeared first on Joe Sack.
]]>The post New Course: “SQL Server 2012: Transact-SQL Error Handling” appeared first on Joe Sack.
]]>As the title suggests, this course steps through how to write Transact-SQL code that deals with anticipated and unanticipated errors during code execution. The audience is for developers and DBAs – and while the title states it is for SQL Server 2012, several aspects are applicable from SQL Server 2005 and onward.
The post New Course: “SQL Server 2012: Transact-SQL Error Handling” appeared first on Joe Sack.
]]>The post Presenting “Performance Issue Patterns” at the PASSMN Minnesota SQL Server User Group appeared first on Joe Sack.
]]>Here is what I’ll be presenting:
Title: Performance Issue Patterns
Description: While a SQL Server professional may encounter various one-off situations over the course of a career, there are also several shared patterns and scenarios. In this session we’ll walk through a few of these patterns interactively – where I’ll reproduce the issue and we’ll work through the scenario until we get to the root cause.
If you’ve seen my Pluralsight course with the same name – please note that this session is structured differently. I’ll be setting up a scenario (with helpful and unhelpful symptoms), kicking off the pattern and then it is up to us to collectively troubleshoot. Plenty of scenarios to choose from over 75 minutes, so I’ll likely pick and choose scenarios based on participant interaction as we go along. Think “Video Game for DBAs”.
The post Presenting “Performance Issue Patterns” at the PASSMN Minnesota SQL Server User Group appeared first on Joe Sack.
]]>The post New Course: “SQL Server: Transactional Replication Fundamentals” appeared first on Joe Sack.
]]>This course provides a fundamental overview of how to configure, monitor, tune and troubleshoot a SQL Server transactional replication topology. Transactional replication meets a few specific data distribution requirements that no other native SQL Server feature does out-of-the-box. Even if you’re not a fan of this feature (and I’ve met quite a few), if you are responsible for architecting SQL Server data-distribution solutions it is helpful to understand how transactional replication fits into the overall scalability, high availability and disaster recovery feature landscape.
The post New Course: “SQL Server: Transactional Replication Fundamentals” appeared first on Joe Sack.
]]>