Database Administration & Monitoring, Database management, Development & Performance, Oracle Oracle Partition and Performance of massive/concurrent Inserts 24.01.2022 by Oracle Team For a customer, I had to check if partitioning improves performance of massive and concurrent inserts. The goal is to execute several Inserts in parallel via dbms_parallel_execute package (my previous blog “parallelize your Oracle Insert with DBMS_PARALLEL_EXECUTE” explains how(…)
Database Administration & Monitoring Parallelize your Oracle INSERT with DBMS_PARALLEL_EXECUTE 29.12.2021 by Oracle Team One of the challenge of all PL/SQL developers is to simulate the Production activity in a Non Prod. environment like for example different Insert executed by several sessions. Different tools exist like Oracle RAT (Real Application Testing) but under license(…)
Database Administration & Monitoring, Development & Performance, Oracle SELECT FROM DUAL : Oracle Performance And Tuning 05.10.2021 by Oracle Team The DUAL table is automatically created by Oracle and contains one column (DUMMY) and one row (x value). This table is often used by SQL developer in PL/SQL code (Package, Functions, Trigger) to initialize variables storing technical information such as(…)
Development & Performance, Oracle APEX Connect 2020 – Day 1 09.05.2020 by Alain Lacour This year the APEX connect conference goes virtual online, like all other major IT events, due to the pandemic. Unfortunately it spans only over two days with mixed topics around APEX, like JavaScript, PL/SQL and much more. After the welcome(…)
Development & Performance APEX Connect 2017 – Day 1 09.05.2017 by Alain Lacour This year again the APEX connect conference spans over three days with mixed topics around APEX, like JavaScript, CSS, SQL and much more. After the welcome speech and the Keynote about “Reconciling APEX and the Thick Database Paradigm” by(…)
Database Administration & Monitoring How to destroy your performance: PL/SQL vs SQL 14.10.2016 by Daniel Westermann Disclaimer: This is in no way a recommendation to avoid PL/SQL. This post just describes a case I faced at a customer with a specific implementation in PL/SQL the customer (and me) believed is the most efficient way of doing(…)
Database Administration & Monitoring Fun with PL/SQL code reviews – Part 1 06.10.2016 by Daniel Westermann For quite a long time I did not work anymore with PL/SQL and was quite happy when I had the chance to review some code at a customer. The status today: I am not that happy anymore(…)
Database Administration & Monitoring When a function returns a collection: can you directly reference the index of the returned collection? 20.06.2015 by Daniel Westermann As I am still interested in PLSQL I browsed the documentation some days ago and learned something new which is about functions returning collections. Here is a simple test case: Let’s create a simple package,(…)
Database management Oracle Database Firewall 23.01.2012 by Oracle Team Le marché du Database Activity Monitoring (DAM) devenant de plus en plus important avec des produits tels que Imperva, Guardium ou Sentrigo, je me suis intéressé au produit Oracle Database Firewall, qu'Oracle présente comme un substitut aux différents acteurs du(…)
Database management Database space management issue with Grid Control 11g 19.09.2011 by Oracle Team My colleague Hervé Schweitzer reported a very interesting issue to me. It is about the usage of Grid Control 11g while monitoring the available space on an Oracle database – in our case a 10.2.0.3 target database. This post continues(…)