Fraud Blocker

I’m having trouble canceling a PostgreSQL query.

A PostgreSQL query can take a very long time. Usually, it’s easy to stop (cancel) a statement like this, but sometimes things can go wrong and a query…

Continue Reading

POSTGRESQL CASE-INSENSITIVE PATTERN MATCHING

Case-insensitive search is a highly requested feature, in part to keep Microsoft SQL Server compatibility. Using case-insensitive ICU collations is on…

Continue Reading

DEBUG DEADLOCKS IN POSTGRESQL

    Even if you are familiar with the concept of a deadlock, deadlock debugging can be challenging. This article demonstrates some methods for identifying…

    Continue Reading

    Choose no rules for updated transaction analyses. 

    I was recently confronted with a nice example of how adding FOR UPDATE to a query can introduce transaction anomalies. This article will talk about wh…

    Continue Reading

    Oracle GROUP_ID function

    Oracle/PLSQL GROUP_ID function assigns a number to each group as a result of GROUP BY operator. GROUP_ID function is most often used to identify dupli…

    Continue Reading

    🎉 Thank you for subscribing!

    You're now on the list for database FinOps strategies and performance insights.