Summary This hands-on guide explores practical techniques for performance tuning in Oracle 19c, covering everything from AWR (Automatic Workload Repository) and ASH (Active Session History) analysis to SQL Tuning Advisor and SQL Plan Management (SPM). Using real...
Welcome to our blog, which is more than just a record of our experiences. It’s a resource.
Our blog is an invaluable resource for anyone struggling with the challenges of managing a database, applications, or clouds.
We understand the difficulties involved in troubleshooting, building, improving, securing, and operating these platforms,
and we’re here to share our insights and expertise with you. Browse through our collection of blog posts below,
and don’t hesitate to leave your comments and feedback.
How PostgreSQL TOAST Tables Can Inflate Your Temporary Disk Usage and How to Manage It
Summary This blog explains how PostgreSQL's TOAST tables can inflate temporary disk usage during queries and provides best practices to manage the issue. Table of contentsSummaryIntroductionWhat Are TOAST Tables?Example: How TOAST is TriggeredHow TOASTed Values...
Benchmarking PostgreSQL Performance with pgbench: Before and After a Hardware Upgrade
Summary pgbench, PostgreSQL’s built-in benchmarking tool, enables organizations to accurately measure the impact of hardware upgrades by simulating realistic workloads to compare transactions per second (TPS) and latency before and after infrastructure changes....
Why pg_createcluster is the Preferred Way to Initialize PostgreSQL on Ubuntu Compared to initdb on RHEL
Summary pg_createcluster provides a superior method for initializing PostgreSQL on Ubuntu compared to the traditional initdb command by automating critical system integrations and establishing a standardized directory structure that minimizes manual configuration...
Mastering pg_stat_statements in PostgreSQL: A Complete Deep Dive with Practical Use Cases
Summary The pg_stat_statements extension is the definitive tool for PostgreSQL observability, enabling database administrators to pinpoint performance bottlenecks by aggregating detailed execution statistics—such as CPU usage, I/O latency, and query frequency—for...
The Last Informix Shop Standing (Part 3): De-Risking Your Legacy Application Migration to ARM64
Summary In part 3 of this blog series, we de-risk migrating legacy Informix apps (4GL, C-Routines) to ARM64 with unmatched modernization expertise. Table of contentsSummaryIntroductionThe "Unicorn" Skill Set You Can't HireXTIVIA: "The Last Informix Shop Standing"Your...
The ‘Zero-DBA’ Revolution (Part 2): Informix 15, ARM64, and the Intelligent Edge
SUMMARY: The convergence of Informix 15 and ARM64 architecture empowers organizations to master the Intelligent Edge by providing a reliable, "Zero-DBA" platform that processes complex IoT data locally with minimal latency and infrastructure costs. Informix 15...
The Informix TCO Revolution (Part 1): How to Cut Your Cloud Database Costs by 30-50%
SUMMARY: IT leaders running Informix can achieve a 30-50% reduction in cloud Total Cost of Ownership (TCO) while enhancing performance by migrating from legacy x86 instances to the new HCL Informix 15 on the ARM64 architecture, supported by AWS Graviton and Azure...
Understanding ANALYZE in PostgreSQL – The Hidden Key to Query Optimization
Summary The PostgreSQL ANALYZE command is the fundamental mechanism that collects statistical data about table contents, enabling the query planner to make accurate cost estimates for efficient and optimal query execution. Table of contentsSummaryIntroductionWhat...
Why VACUUM FULL Can Be Dangerous — and What to Use Instead
SUMMARY: PostgreSQL database administrators must avoid using the VACUUM FULL command in live environments because its exclusive locking mechanism causes unacceptable service downtime, necessitating the use of safer alternatives like the pg_repack extension or a...









