2022 in review, 2023 in preview

It's the end of the year, the beginning of a new one. Time to look back and see what happened and plot a course forward. 2022, the downs Let's get started with the bad stuff, get it over with. As some as you know, my mother got diagnosed with Alzheimer's disease. This is a process … Continue reading 2022 in review, 2023 in preview →

Azure SQL Databases part 10 of 9, round up

In the past 9 blogs, I’ve shown you all sorts of Azure SQL database solutions and gave them a little run for their money. I’ve tested a lot and written about them. This blog will be about the summation of the data and my views on the combined graphs. At the end I’ll wrap it … Continue reading Azure SQL Databases part 10 of 9, round up →

Azure SQL Database Performance comparison part 9 of 9: Managed Instance

Welcome to my blog series on Azure SQL DB performance. In this blog I'll write about my findings with the Azure SQL DB Managed Instance tier. Click here for information about the set-upClick here for the scripts I’ve used Intro So far, the blogs were about the really SaaS databases; the database is deployed and … Continue reading Azure SQL Database Performance comparison part 9 of 9: Managed Instance →

Azure SQL Database Performance comparison part 8 of 9: Business Critical

Welcome to my blog series on Azure SQL DB performance. In this blog I'll write about my findings with the Azure SQL DB Business Critical tier. Click here for information about the set-upClick here for the scripts I’ve used Intro My last blog was about the Hyperscale tier, this week we’re back at more regular … Continue reading Azure SQL Database Performance comparison part 8 of 9: Business Critical →

Azure SQL Database Performance comparison part 7 of 9: Hyperscale

Welcome to my blog series on Azure SQL DB performance. In this blog I'll write about my findings with the Azure SQL DB Hyperscale tier. Click here for information about the set-upClick here for the scripts I’ve used Intro So far, my blogs have been on the different Azure SQL DB offerings where there are … Continue reading Azure SQL Database Performance comparison part 7 of 9: Hyperscale →

Azure SQL Database Performance comparison part 5 of 9: General Purpose

Welcome to my blog series on Azure SQL DB performance. In this blog I'll write about my findings with the Azure SQL DB General Purpose Provisioned tier. Quite a mouth full. Click here for information about the set-upClick here for the scripts I’ve used Intro In my previous blog, I wrote about the serverless tier, … Continue reading Azure SQL Database Performance comparison part 5 of 9: General Purpose →

Dynamic SQL Maintenance Scripts

I'm a huge fan of the Ola Hallengren maintenance scripts. They have incredible power and, when you've read the documentation, are easy to use. But one thing he can't prepare the scripts for, is different settings for each database on the instance. Allow me to show you how I've fixed that. Setup Suppose I've got … Continue reading Dynamic SQL Maintenance Scripts →

T-SQL Tuesday 155, Dynamic SQL

This month, Steve Jones (T) invites us to write about the way dynamic SQL helped us solve a problem. Case For one of our customers, we've had an interesting case. They have multiple schemas in the database and the schema's contain a lot of tables with different use cases. To grant user groups (not individual … Continue reading T-SQL Tuesday 155, Dynamic SQL →

Fun ROWNUM() case, get n’th row from dataset.

Last week, one of my coworkers had a nice case. From a dataset, he needed the third row based on an indicator and a timestamp. That sounded a bit vague so I started out with creating a table that contained some records with the columns he'd have to filter on. CREATE TABLE dbo.demo ( id … Continue reading Fun ROWNUM() case, get n’th row from dataset. →

Azure SQL Database Performance comparison part 4 of 9: General Purpose Serverless

Welcome to my blog series on Azure SQL DB performance. In this blog I'll write about my findings with the Azure SQL DB General Purpose Serverless tier. Quite a mouth full. Click here for information about the set-upClick here for the scripts I’ve used Intro In my previous blog I wrote about the premium tier, … Continue reading Azure SQL Database Performance comparison part 4 of 9: General Purpose Serverless →