Beruflich Dokumente
Kultur Dokumente
Chapitre 1
OUI :
blocs de données / index ( en fonction de leur fréquence de
sollicitation)
r/w fichier de contrôle et en-tête fichiers bdd
un certain contrôle sur son activation (CELL_FLASH_CACHE)
NON :
copies miroir ASM, sauvegardes / restauration, DP, formatage
fichiers bdd
Write Back Flash Cache
• IORM apporte une gestion des priorités sur les I/Os afin d’assurer
une performance prédictible.
• L’objectif étant d’assurer des performances optimales en fonction
des besoins.
Configuration de l’Exadata Storage
Server (cellule)
Un des composants clé de la
machine
• Cellules de stockage (3, 7, 14)
Intelligent Storage Grid
Rôle dans l’architecture
Configuration matérielle (X4-2)
• Processeurs : 2 x 6-core
DROP FLASHCACHE
CREATE FLASHCACHE ALL SIZE=160G
CREATE GRIDDISK ALL FLASHDISK PREFIX=flash
(PREFIX = Bonne pratique)
LIST GRIDDISK
Les Smart Flash Log
Généralités
DROP FLASHCACHE
Smart Scan
Smart Scan
Plan d’exécution
• Lorsque le smart scan est utilisé l’access path correspondant
(« TABLE ACCESS STORAGE FULL ») est indiqué dans le
plan d’exécution de la requête SQL, exemple :
Smart Scan
• CELL_OFFLOAD_PROCESSING
– TRUE | FALSE
– Active ou désactive le smart scan et les autres
capacités de stockage smart
– Modifiable dynamiquement au niveau session ou
système (ALTER SESSION ou ALTER SYSTEM)
– Peut se spécifier au niveau d’une requête via le hint
« OPT_PARAM »
Smart Scan
• CELL_OFFLOAD_PLAN_DISPLAY
– NEVER | AUTO | ALWAYS
– Indique si l’instruction SQL « EXPLAIN PLAN » doit
montrer ou pas les prédicats interprétables par les
serveurs de stockage Exadata
– Modifiable dynamiquement au niveau session ou
système (ALTER SESSION ou ALTER SYSTEM)
Smart Scan
* V$SQL statistics
• IO_CELL_OFFLOAD_ELIGIBLE_BYTES
• IO_CELL_OFFLOAD_RETURNED_BYTES
• OPTIMIZED_PHY_READ_BYTES
Règles de filtrage
• Prédicats supportés :
* >, <. =, !=, <=, =>, IS [NOT] NULL, LIKE, [NOT}
BETWEEN, [NOT]IN, EXISTS, IS OF type, NOT, AND,
OR
• La majorité des fonctions SQL sont supportées
• La liste complète des filtres supportés est
disponible avec la requête suivante :
Smart Scan
Projection de colonne
Filtre de Bloom
• Un filtre de Bloom est une structure de données
qui permet de déterminer l'appartenance d’un
élément à un ensemble en faisant un compromis
entre la taille mémoire occupée et la précision de
la réponse.
• La nature probabiliste du filtre de Bloom se trouve
dans le fait que des faux positifs (i.e. l'élément X
n'appartient pas à notre Set mais est identifié
comme y appartenant par le filtre) soient possibles
avec une probabilité p, mais pas les faux négatifs.
Smart Scan
Filtre de Bloom
DBFS
Pourquoi DBFS
Pour tous ces outils (et bien d’autres encore comme RDA etc
…) la master note correspondante sur MOS est la suivante :
Chapitre 9
2. Remplacer le disque :
Délai de récupération :