performance

Master Note Middleware 2019

La fin d’année est traditionnellement l’occasion de faire un bilan des réalisations. L’année 2019 été particulièrement riche pour l’équipe Intégration et nombreux sont ses experts Sandy, Yohann, Pierre, Badreddine, Julien, Hatim et moi-même a avoir posté sur le blog. Comme en 2018 et 2017, nous partageons une synthèse des articles Middleware. Notre expérience de terrain à la disposition de tous ! …

Master Note Middleware 2019 Lire la suite »

Gestion des sémaphores sous Oracle

Définition des sémaphores Les sémaphores peuvent être décrits comme des compteurs utilisés pour assurer la synchronisation entre processus (ou threads au sein d’un processus) pour des ressources partagées. Les sémaphores sont gérés par ensembles (sets), chacun étant un sémaphore de comptage. Ainsi, lorsqu’une application demande des sémaphores, le noyau les publie par groupes. Le nombre …

Gestion des sémaphores sous Oracle Lire la suite »

Master Note Middleware 2018

Les fins d’années sont toujours l’occasion de faire un bilan. Cette année 2018 été particulièrement riche pour nos experts Mélanie, Sanae, Ayoub, Christophe, Guillaume, Julien L, Julien M, Michel, Mohamed, Pierre, Yohann et moi-même. Leurs nombreux articles en sont le reflet. Comme en 2017, nous partageons une synthèse des articles Middleware. Notre expérience de terrain à la disposition de tous …

Master Note Middleware 2018 Lire la suite »

Stabiliser l’exécution des requêtes SQL avec SQL Plan Baseline (SPM)

  Une fonctionnalité Oracle à ne pas occulter pour stabiliser les performances et fixer le plan d’exécution des requêtes SQL est l’utilisation des plans de référence ou baseline, fonctionnalité qui a été introduite avec la version 11g d’Oracle Enterprise Edition. Cette option vous affranchit de toute implémentation de type SQL_Profile ou autre stored outline. Ainsi, …

Stabiliser l’exécution des requêtes SQL avec SQL Plan Baseline (SPM) Lire la suite »

SOA 12C : une base propre pour des performances au top !

La base de données sur laquelle s’appuie notre infrastructure SOA est fortement sollicitée, notamment par l’enregistrement des différentes instances de composites. Afin de maintenir de bonnes performances et une bonne réactivité des différentes consoles de supervision, notamment de « l’entreprise manager (EM) », il est important d’adapter son niveau de « log » en fonction de ses besoins et de …

SOA 12C : une base propre pour des performances au top ! Lire la suite »

Comment figer un plan d'exécution SQL en 11gR2

Bien souvent, nous sommes confrontés à des problèmes de performance dus principalement à la mauvaise écriture d’une requête ou alors au choix d’un plan d’exécution non optimal par l’optimiseur de requêtes. Nous pouvons toujours nous en sortir en créant des indexes ou ajouter des ‘hints’ à la requête initiale pour influer sur le calcul du …

Comment figer un plan d'exécution SQL en 11gR2 Lire la suite »

Augmentation de la volumétrie du schéma PERFSTAT

Contexte Oracle met à disposition un outil nommé Automatic Worload Repository (AWR) qui, comme son nom l’indique, collecte des informations sur l’utilisation et les performances de la base. Cet outil est très utile pour réaliser un audit de performance, en revanche pour utiliser AWR vous devez disposer du pack « Diagnostic Pack » soumis à licence. Pour …

Augmentation de la volumétrie du schéma PERFSTAT Lire la suite »

La virtualisation sur Exadata Partie 1 : les principes

Faisant parti des heureux utilisateurs d’un Exadata X5-2 dans le cadre d’un très important projet, je tiens à vous faire part de quelques informations issues de la mise en place d’une architecture au quotidien. L’Exadata X5-2 peut être utilisé comme ses prédécesseurs sans virtualisation, mais l’angle d’étude qui  m’intéresse pour cet article est justement la …

La virtualisation sur Exadata Partie 1 : les principes Lire la suite »

Optimiser l'utilisation de la mémoire de votre application ADF

Optimiser l'utilisation de la mémoire de votre application ADF

Le but de cet article est de vous expliquer comment optimiser l’utilisation de la mémoire pour votre application ADF pour afficher des données de listes statiques, type liste de pays, de monnaies… Le framework ADF fournit un objet l’Application Module Shared, en abrégé AM Shared, permettant de facilement partager en mémoire à travers tous les …

Optimiser l'utilisation de la mémoire de votre application ADF Lire la suite »

Servers_data_center

Forcer un plan d’exécution sans modifier la requête SQL

Vous avez sans doute déjà rencontré ce cas de figure ou une requête SQL n’utilise pas le bon plan d’exécution ( n’utilise pas un index existant ou au contraire l’utilise alors qu’elle serait plus rapide en balayant toute la table ). Cette situation est surtout embarrassante lorsque vous ne pouvez pas modifier le code de …

Forcer un plan d’exécution sans modifier la requête SQL Lire la suite »