T-SQL Tuesday #76 Wrap-Up
This post took me a little longer to put together than it should have, but seeing as how I now have a two week old son at home, time is a little harder to come by these days! My T-SQL Tuesday topic...
View ArticleSQL Server Service Broker – Introduction
SQL Server Service Broker is a messaging technology that’s baked right into the SQL Server engine. It was first introduced in SQL Server 2005, and if you ask me, is one of the most under-utilized,...
View ArticleColor Themes for Power BI
Color coordination is important in report and dashboard design. We’ve seen theming and color pallet options in the prior iteration of Power BI but this is not yet a feature in the new version but no...
View ArticleThoughts On The Power BI Announcements At The MS Data Insights Summit
I’m not at the Microsoft Data Insights Summit, unfortunately, but I watched the live stream of the keynote today and was duly overwhelmed by the new features announced. I’m not going to summarise what...
View ArticleMicrosoft Fixed My Biggest SQL Server Pet Peeve (Two Years Ago)
Takeaway: The best way to avoid tempdb GAM and PFS contention caused by table-valued parameters (TVPs) is to use Memory-Optimized Table Variables.This is my last post about tempdb. You can’t believe...
View ArticleI’m presenting for the Pass Security Virtual Chapter!
Tomorrow (3/24/2016) at noon CT I’ll be presenting my SQL Server Security Basics session for the Pass Security Virtual Chapter. If you are interested in SQL Server database security and have little to...
View ArticleData loading into Azure SQL Data Warehouse
Azure SQL Data Warehouse (SQL DW) is a new platform-as-a service (PaaS) that distributes workloads across multiple compute resources, called massively parallel processing (MPP). Loading data into a...
View ArticleHow many NUMA nodes should I have if I have lots of RAM and just a few cores?
There are some systems out there which have a lot of RAM, but only a few processors and these machines may need a non-standard NUMA configuration in order to be properly setup. For this example, let’s...
View Article.Net 4.6.1 and MultiSubnetFailover
Im not a big clustering/HA expert, but I obviously understand the need for such things to exist However, the standard SQL tooling, SSMS etc, seems to go out of its way to make the MultiSubNetFailover...
View ArticleSQLBITS 2016 Agenda has been Published
The agenda for this year’s SQLBITs has been published you can find it here http://sqlbits.com/information/event15/Agenda.aspx?20160507Our very own David Postlethwaite has been selected to give one of...
View ArticlePartitioning and filegroup restores
I’ve been playing around with partitioning quite a lot recently and wanted to write a quick post about how it can help you out in a DR situation.Partitioning is mainly for increasing the manageability...
View ArticleNUMA Nodes and SQL Scheduler Configuration Performance Impact
I recently built a new SQL server for one of my client with 72 cores, It was an SQL 2014 enterprise edition and was an upgrade from Amazon Web services to Physical infrastructure with higher processing...
View ArticleConfigure SQL Server Database Mirroring: Step By Step
Database Mirroring in SQL Server is deployed as a method to increase the availability of a SQL Server database in the event of a disaster. It can only be implemented in databases that have full...
View ArticleGet Failed Jobs with T-SQL
It’s been quite some time since I did a post relating to SQL. I’ve just been sharing a lot of PowerShell scripts lately because almost all my views are related to PowerShell.Monitoring SQL Jobs can be...
View ArticleHow to: Move SQL Databases (System)
This is the second article about moving system databases and I just got motivated writing it after reading Erik Darling‘s article Moving Databases with ALTER DATABASE. I wrote my rough draft in an...
View ArticleUsing PowerShell to set Extended Events Sessions to AutoStart
When you look after more than a few SQL Servers you will need to perform the same actions against a number of them and that is where PowerShell will be of great benefit. Recently I needed to ensure...
View ArticleWhy you shouldn’t use SELECT *
I answered an interesting question on SE today (ever notice how many posts come from stuff I read on forums?) and I was pleased with how the answer turned out. In particular one piece (expanded a bit)...
View ArticleUtility function: dbo.JobName(@job_id)
As often as I have to pull a job’s name based on its job_id in the MSDB system tables, I’m truly stunned that I’ve never done this before: CREATE FUNCTION dbo.JobName ( @job_id UNIQUEIDENTIFIER ) /* A...
View ArticleMonitoring SSAS Multidimensional Non Empty Filtering Using Profiler, Part 2
In part 1 of this series I introduced all of the different types of non empty filtering that can occur in Analysis Services and MDX. In this post I’ll show you how you can monitor each of these types...
View ArticleSSMS Tools Pack 3.8 is out. New Excel Export feature, support for SSMS 2016...
This new release brings the following new features and feature improvements:Export to Excel: Properly export result sets, one or multiple tables or the whole database to Excel files. This feature...
View Article