Reducing the Use of TempDB to Keep Costs Down

Reducing the Use of TempDB to Keep Costs Down

There comes a time in everyone’s life that they need to be concerned about tempdb. I know… we all have configured it correctly and it’s running great. The application and all of the developers are using it like crazy …Wait… that may not be a good thing....
Key Differences Between SQL, NoSQL, and NewSQL

Key Differences Between SQL, NoSQL, and NewSQL

Whether you pronounce it “S-Q-L” or “sequel,” we interact with SQL, NoSQL, or NewSQL in one way or another everyday, but what exactly is the difference between them? The fact of the matter is that, although they’re all types of databases,...
PostgreSQL Clustering and Replication Options

PostgreSQL Clustering and Replication Options

Figuring out when to cluster can be a mountain to climb in itself, but combining that with figuring out which software to use can often be an insurmountable task. In this article I will go over the clustering options available for PostgreSQL and highlight their...
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...