MySQL Lukas Vileikis in MySQL Optimizing my.cnf for MySQL performance Database systems often need tuning for best performance. Lukas Vileikis explains to how to optimize my.cnf for MySQL performance.… 02 May 2022 13 min read
T-SQL Programming Edward Pollack in T-SQL Programming Getting results using less T-SQL There is usually more than one way to write a query. In this article, Edward Pollack explains a few ways... 27 April 2022 16 min read
Oracle Jonathan Lewis in Oracle Oracle optimizer removing or coalescing subqueries The Oracle optimizer often changes the query to get better performance. In this article, Jonathan Lewis explains two more optimizations... 27 April 2022 17 min read
Learn SQL Server Greg Larsen in Learn SQL Server The ins and outs of joining tables in SQL Server Most database queries require joining tables. In this article, Greg Larsen explains the ins and outs of joining tables in... 21 April 2022 11 min read
Security Priyanka Chouhan in Security SQL Server vulnerabilities and assessment SQL Server has many features to keep the database secure, but you must implement them to benefit. In this article,... 21 April 2022 11 min read
MySQL Lukas Vileikis in MySQL The nuances of MySQL indexes Indexes are critical for database performance. In this article, Lukas Vieikis explains the many types of indexes available with MySQL.… 21 April 2022 14 min read
MySQL Rajeshkumar Sasidharan in MySQL A MySQL story: Can system engineers solve database issues using system tools? A story about how a system engineer solved a MySQL performance issue written by Rajeshkumar Sasidharan.… 20 April 2022 14 min read
BI Dennes Torres in BI How to automate table level refresh in Power BI You can automate Power BI table refreshes using PowerShell, an Automation Account, and Runbook. Dennes Torres explains how in this... 18 April 2022 14 min read
MySQL Robert Sheldon in MySQL Working with MySQL Stored Procedures MySQL stored procedures are objects containing one or more SQL statements for reuse. They often contain business logic. Robert Sheldon... 15 April 2022 19 min read
BI Sanil Mhatre in BI Finding deeper insights with Topic Modeling Topic modeling can be used to find more detailed insights into text than a word cloud can provide. Sanil Mhatre... 06 April 2022 23 min read
Oracle Samuel Nitsche in Oracle Why your PL/SQL needs to be testable – and how to do it: Part 1 Part 1: What is testable code, why is it important, and first glimpses on practices that can help Anyone familiar... 05 April 2022 15 min read
BI Adam Aspin in BI Tips and tricks with DAX table functions in paginated reports There are several common challenges when creating paginated reports from Power BI datasets. In this article, Adam Aspin explains how... 22 March 2022 20 min read
Oracle Jonathan Lewis in Oracle Oracle subquery caching and subquery pushing In this article, Jonathan Lewis discusses why you might want to stop the optimizer from unnesting some subqueries and how... 18 March 2022 12 min read
Learn SQL Server Greg Larsen in Learn SQL Server Ordering a result set in SQL Server To guarantee the order of a result set, you must use an ORDER BY clause. In this article, Greg Larsen... 18 March 2022 12 min read
MySQL Robert Sheldon in MySQL Working with MySQL Views Views in MySQL allow you to save a predefined SQL query. Robert Sheldon explains the benefits of views and how... 16 March 2022 19 min read
Theory and design Joe Celko in Theory and design The problem with averages Everyone learns to calculate an average in school, but, as Joe Celko shows, there are better ways to summarize data.… 01 March 2022 8 min read
PostgreSQL Grant Fritchey in PostgreSQL Data Types in PostgreSQL: Learning PostgreSQL with Grant PostgreSQL has an unusually large number of data types. Grant Fritchey reviews each data type and discusses the good and... 01 March 2022 17 min read
MySQL Robert Sheldon in MySQL Working with MySQL tables After getting a new database in place, the next step is to create tables. In this article, Robert Sheldon walks... 28 February 2022 19 min read
Oracle Jonathan Lewis in Oracle The effects of NULL with NOT IN on Oracle transformations IN and NOT IN subqueries are frequently used in Oracle. Jonathan Lewis explains how the optimizer handles NULL with IN... 22 February 2022 11 min read
T-SQL Programming Greg Larsen in T-SQL Programming The basic T-SQL SELECT statement The SQL language is used across many relational database platforms. Greg Larsen explains the basics of the SELECT statement for... 22 February 2022 10 min read