Affichage des articles dont le libellé est cookbook. Afficher tous les articles
Affichage des articles dont le libellé est cookbook. Afficher tous les articles

lundi, janvier 14, 2013

Complément : DBaaS & EM12c - Cookbook

En complément des vidéos
  • Setup Database Cloud Self Service Portal 
  • Use Database Cloud Self Service Portal 
et de la documentation  , il existe un "cookbook" bien pratique expliquant la mise en place d'une solution DBaaS via Oracle Enterprise Manager 12c

mercredi, novembre 03, 2010

Complément : RAT - Pratiques - Recommandations

L'utilisation de RAT nécessite de suivre une méthodologie et d'appliquer des "meilleures pratiques".
Chacun devra réflechir à cela au sein de sa société car les contraintes internes peuvent influencer celles-ci.
Je partage ci-dessous quelques réflexions :




  1. Utiliser SPA avant DB Replay
    De préférence, faire une ou plusieurs mesures en utilisant la fonction SPA avant de procéder à une capture DB Replay.Cela permet d’identifier très rapidement les requêtes qui ont régressé.
    Note : L’utilisation du diagnostic pack et du tuning pack permet l’amélioration de ces requêtes qui peuvent par exemple profiter d’un profil SQL.
    Note : Capturer les requêtes SQL dans un STS en même temps que le workload de capture ; cela est automatique avec le workflow d’Oracle Database 11.2.0.2 mais peut aussi être fait manuellement via des APIs ou Enterprise Manager.

  2. Filtrer l’activité de fond (« background »)
    Lors de la capture, ne pas collecter les informations relatives à la surveillance de l’instance (Statspack, OMS, EM) et toutes celles « parasites ».

  3. AWR
    Vérifier que les AWRs sont présents aussi bien après la capture qu’après le replay. Si ce n’est pas le cas, cette étape est à faire manuellement.

  4. Workload Analyser
    Utiliser le Workload Analyzer sur le workload capturé et suivre les recommandations.

  5. Première capture DB Replay
    Commencer par une capture courte soit entre 30mn et 1h00 puis effectuer un test de bout en bout pour avoir un premier rapport de comparaison « capture vs replay ».
    Cela permet de détecter les problèmes de setup du système ou un oubli sur les filtres et cela facilite également le processus de découverte des problèmes potentiels.

  6. Résoudre et corriger les dépendances externes
    Vérifier les DB Links, fichiers externes, …

  7. Nombre de clients de replay
    Utiliser au moins le nombre de clients de replays recommandés ; pour cela utiliser la commande WRC avec l’option calibrate.

  8. Machine tiers
    Afin de ne pas impacter les performances de la machine de replay, de préférence, ne pas utiliser les clients de replay sur celle-ci ; utiliser pour cela une machine tiers.

  9. Etablir une référence pour le replay (« baseline »)
    Pour cela, utiliser les rapports à disposition pour comprendre les déviations entre la capture et la référence (1ier replay).Analyser ces divergences et corriger si nécessaire.

  10. Valider les changements
    Dans le cas où des changements doivent validés ou que l’on teste une nouvelle fonctionnalité ou que l’on teste un nouveau paramètre de la base, comparer le replay correspondant à la référence ainsi qu’au replay précédent :référence VS Replay N et Replay N-1 VS Replay N

  11. Corréler les données avec l’application
    En complément des informations de divergence fournie par les rapports, utiliser les métriques relatives à l’application elle-même pour valider le replay ; par exemple, vérifier que le nombre de commande enregistré par minute sur la capture est identique à celui du replay.

  12. Sauvegarder les données des tests
    Après chaque série de tests, sauvegarder l’ensemble des données.


jeudi, octobre 21, 2010

Complément : RAT - Pratiques

L'utilisation de RAT (BD Replay et SPA) n'est pas pas particulièrement compliquée mais comme toutes solutions, il faut suivre un certain nombre de prérequis et essayer d'appliquer les meilleurs pratiques.

Celles-ci s'acquièrent généralement au fil de l'utilisation ou peuvent être acquises via les partenaires d'Oracle ou les équipes "consulting" Oracle.

Dans les prochains posts, je vais essayer de partager quelques "recettes", issues de mon expérience et des documents Oracle (Je fais référence à deux présentations d'OOW2010 :
Deploy New Features Risk Free Using Database Replay &
Avoiding SQL Performance Regressions – New Techniques for Solving an Old Problem)

jeudi, février 09, 2006

Lecture : CookBook Rac 10g R2 sur IBM pSeries

A découvrir sur RACSig, le "Cookbook V1 - Oracle 10gRAC R2 on IBM@server pSeries running AIX5L (5.2/5.3) on SAN Storage3".