Oracle, PostgreSQL Postgres vs. Oracle access paths I – Seq Scan 01.08.2017 by Oracle Team By Franck Pachot . Here is the first test I've done for my Postgres vs. Oracle access paths series and the first query did a sequential scan. It illustrates the first constant you find in the(…)
Oracle, PostgreSQL Postgres vs. Oracle access paths – intro 01.08.2017 by Oracle Team By Franck Pachot . This is the start of a series on PostgreSQL execution plans, access path, join methods, hints and execution statistics. The approach will compare Postgres and Oracle. It is not a comparison to see which one is(…)
Oracle, PostgreSQL Postgres vs. Oracle access paths VII – Bitmap Index Scan 31.07.2017 by Oracle Team By Franck Pachot . In the previous post we have seen the Index Scan, where a where clause condition uses the index structure to find rows and then fetches remaining columns from the table. The case(…)
Development & Performance SQL Server 2016 : nonclustered columnstore index and aggregate pushdown 14.03.2016 by Microsoft Team Did you miss aggregate pushdown capability shipped with columnstore index? Well, I remember the first time I heard about it is was when I read the very interesting blog post of Niko Neugebauer here with a(…)
Development & Performance Dynamic filters and “kitchen sink” queries dilemma 10.02.2016 by Microsoft Team Dealing with dynamic filters is a common scenario with management software or ERP. Indeed, users should like to have the flexibility to filter and sort their business data as they want in order to be efficient. Target and operate quickly(…)
Database Administration & Monitoring, Development & Performance SQL Server 2016 query store 19.10.2015 by Microsoft Team One of the most new interesting features that will be introduced by SQL Server 2016 is certainly the query store that will complete the performance tuning toolbox of database administrators. Basically, the query store will track queries, their query plans(…)
Application integration & Middleware A funny story with recompile hint at statement level 18.03.2015 by Microsoft Team Last night, I had an interesting discussion with one of my MVP French friend that faces a weird situation where a query that uses a statement level RECOMPILE hint produces an execution plan that disappointed him. He told me we(…)
Application integration & Middleware SQL Server 2014: sys.dm_exec_query_profiles, a new promising feature 13.06.2014 by Microsoft Team Among the hidden features provided by SQL Server 2014 there is a very interesting dynamic management view named sys.dm_exec_query_profiles. This feature will help the database administrators and experienced developers to troubleshoot long running queries in real-time. I’m pretty sure(…)
Database management, Oracle Oracle SQL Monitoring reports in flash, html, text 15.05.2014 by Oracle Team By Franck Pachot . I have recently posted on the way I like to extract execution plans. When we have Tuning pack, I suggest to get them with SQL Real-Time Monitoring as an active report. However, Martin Preiss said(…)
Database Administration & Monitoring, Oracle Best practice for the sending of an Oracle execution plan 08.04.2014 by Oracle Team By Franck Pachot . You have a query that takes too long and you want help to analyze the execution plan? Then you need to get it with relevant information, and correctly formatted. Autotrace is not a good option(…)