Partitioning – When data movement is not performed as expected
This blog is about an interesting partitioning story and curious data movements during merge operation. I was at my one of my customer uses intensively partitioning for various reasons including...
View ArticleSQL Server AlwaysOn availability groups and statistic issues on secondaries
I would like to share with you an interesting issue you may face while using SQL Server AlwaysOn availability groups and secondary read-only replicas. For those who use secondary read-only replicas as...
View ArticleSQL Server 2016: distributed availability groups and cascaded replicas
During the last MVP summit, we had some interesting discussions about availability groups with the SQL Server team and I remember someone asked for managing scenarios like Oracle cascaded destinations...
View ArticleExperiencing update statistics on a big table with circuitous ways
This is my first blog of this new year and since a while by the way. Indeed, last year, I put all my energy to realign my Linux skills with the new Microsoft’s strategy that opens SQL Server to Open...
View ArticleIndex seek operator and residual IO
This blog post draws on the previous article about index seek and gotchas. I encountered another interesting case but it is not so much because of the nature of the problem I decided to write this...
View ArticleCPUs: Cores versus Threads on an Oracle Server
When doing a performance review I often do talk with the DBA about the CPU utilization of the server. How reliable is the server CPU utilization with tools like top or the host CPU utilization in the...
View ArticleSQL Server 2017: What’s happens with an interruption during a Resumable...
Last week, I presented this option in our internal event, the dbi xChange. My colleague David Barbarin asked me this question, what’s append if an interruption occurs (reboot, SQL Server service...
View ArticleSQL Server 2017: Can I run a “standard” rebuild on the index after a...
This article is an additional article to my precedent about “SQL Server 2017: What’s happens with an interruption during a Resumable Online Index Rebuild?” The goal is to see after I suspend the...
View ArticleLighty for PostgreSQL
If you follow this blog, you should know how I like Orachrome Lighty for Oracle, for its efficiency to monitor database performance statistics. Today Orachrome released the beta version of Lighty for...
View ArticleWhen you change the UNDO_RETENTION parameter, the LOB segment’s retention...
Below, I will try to explain, a particular case for the general error : ORA-01555 snapshot too old error.. Normally, when we have this error, we are trying to adapt the retention parameters or to tune...
View ArticleRCSI with foreign keys, NULL values and paramater sniffing behavior
In this blog post let’s go back to the roots (DBA concern) with a discussion with one of my friends about a weird transaction locking issue. In fact, this discussion was specifically around two...
View ArticleSQL Server containers and docker network driver performance considerations
Few months ago I attended to the Franck Pachot session about Microservices and databases at SOUG Romandie in Lausanne on 2019 May 21th. He covered some performance challenges that can be introduced by...
View ArticleHuawei Dorado 6000 V3 benchmark
I had the opportunity to test the new Dorada 6000 V3 All-Flash storage system. See what the all-new Dorado 6000 V3 All-Flash Storage system is capable as storage for your database system. Before you...
View ArticleIntroducing Accelerated Database Recovery with SQL Server 2019
SQL Server 2019 RC1 was released out a few weeks ago and it is time to start blogging about my favorite core engine features that will be shipped with the next version of SQL Server. Things should not...
View ArticleMake Oracle database simple again!
Introduction Let’s have a look at how to make Oracle database as simple as it was before. Oracle database is a great piece of software, yes it’s quite expensive, but it’s still the reference and most...
View ArticleTroubleshooting performance on Autonomous Database
By Franck Pachot . On my Oracle Cloud Free Tier Autonomous Transaction Processing service, a database that can be used for free with no time limit, I have seen this strange activity. As I’m running...
View ArticleUpgrade to Oracle 19c – performance issue
In this blog I want to introduce you to a workaround for a performance issue which randomly appeared during the upgrades of several Oracle 12c databases to 19c I performed for a financial services...
View ArticleOracle Database Appliance vs Oracle Cloud Infrastructure
Introduction Oracle Database Appliances are very popular these days. And not only among new customers for this kind of engineered systems. Almost all customers already using old generation ODAs are...
View ArticleGoogle Cloud SQL Insights: ASH, plans and statement tagging
By Franck Pachot . Looking at database performance has always been necessary to optimize the response time or throughput, but when it comes to public cloud where you are charged by resource usage,...
View ArticleSQL Server SCOM Alert Analysis: The Average Wait Time of SQL instance “xxx”...
I have an interested alert on SCOM for SQL Server by a customer two weeks ago. In the SCOM interface, the warning on the server is MSSQL2016: The Average Wait Time of SQL instance “xxx” on computer...
View Article