CTEs and Client Statistics

CTEs and Client Statistics

CTEs may not be used for performance but there are times they could help you from a performance standpoint. The following example uses the same logic written in a way to use three different types of temporary objects. It shows what is done with each process using...
Setup AD for AlwaysOn Listener

Setup AD for AlwaysOn Listener

When you create a new Availability Group there are a couple of administrative tasks that should be completed before creating your Availability Group within SQL Server. This will elevate any domain permission issues when you are trying to create your Availability Group...
Installing PostgreSQL on Ubuntu VirtualBox

Installing PostgreSQL on Ubuntu VirtualBox

PostgreSQL on Ubuntu VirtualBox When you first start diving into a new database it’s always difficult to know what environment parameters and resources to use to just get started. I will walk you through setting up VirtualBox, Ubuntu, and PostgreSQL to get you...
Upgrading MySQL 5.5 Instances to MariaDB 10.2

Upgrading MySQL 5.5 Instances to MariaDB 10.2

Depending on your operating system and individual environments, the upgrade process can vary. Release notes should be reviewed for differences between database versions, which may affect your environment. Though we offer professional advice on how to upgrade MySQL 5.5...
Redshift Query Queues Inspection

Redshift Query Queues Inspection

Query Queues are set up in Redshift Workload Management and are designed to give the administrator freedom to assign more or fewer resources to given groups or users. On occasion, you will need to inspect these queues to see which queries are running in which queues...