DB2 et les DISQUES Définitions Paramètres utiles

Slides:



Advertisements
Présentations similaires
Administration des bases de données
Advertisements

Logical Volume Management
Annexe E : Administration des disques à tolérance de pannes

Gérer le fichier de contrôle
Logs, backup, maintenance
Structure de stockage et relations
ADMIN SUR ORACLE. Gestion de l’espace disque et des fichiers  LE BD_BLOCK_SIZE :  Les tablespaces et Fichiers de données (Data Files) :
ECO1 Introduction à l’économie
Cahier des charges.
REVISION du COURS E = En- Ep = h
Compilation E. RAMAT
Mémoires résistives : Monte Carlo nouvel acte?
Les Moteurs ASynchrones
Fabian Bergès, Elise Maigné, Sylvette Monier-Dilhan et Thomas Poméon
Équipe MAREL novembre 2016 Modelica Un langage pour modéliser et simuler des systèmes dynamiques hybrides
La suite bureautique OpenOffice.org
Un ébranlement sur une corde se propage à la vitesse c=1 cm/s
Projet GEPET-EAU Etude de la résilience et optimisation de la gestion des réseaux de voies navigables dans un contexte de changement climatique.
Laboratoire de Structure du Nucléon
Agrégation SII OPTION ingénierie des Constructions
Electrochimie: réactions d’oxydo-réduction
TD 8 – Chaînes de montagnes - Tectonique des plaques

Dimitri Zuchowski et Marc-Élie Lapointe
La révolution numérique : comment s’emparer des opportunités sans négliger les dangers ? Virginie Fauvel, Membre du Comité Exécutif d’Allianz France en.
COURS D’INFORMATIQUE INDUSTRIELLE www. massaleidamagoe2015
Reprise du cours ( ) Remarque : milieu du quadrimestre
ECO1 Introduction à l’économie
Etalonnage d’une caméra (on parle aussi de calibrage)
Séminaire technique en recherche santé Recherche et essais cliniques
PILES ET ACCUMULATEURS - RÉACTIONS D’OXYDORÉDUCTION
Introduction à l’économie Amphi 1 Qu’est ce que l’économie ?
Principe de fonctionnement d'une cellule photo voltaïque
Thème 3 : Défis du XXIe siècle..
50 ANS DE PASSION … L’ASA AUBOISE D’HIER A AUJOURD’HUI
5.1 Systèmes d’équations linéaires
Xerox® VersaLink® imprimante couleur Xerox® VersaLink® C405 multifonction couleur Today, I’d like to introduce to our VersaLink C400 colour Printer and.
RENCONTRES DE LA PHARMACIE HOSPITALIERE DU PRIVE
L’organisation de The Fox Box
RES 203 Internet applications
Mise en place d’un système de partage de fichiers
Manipuler les commentaires sous Excel – MAJ 07/01/2013
L’optimisation fiscale est-elle encore possible en Belgique ?
Télémédecine et Diabète de type 1 Le systeme Diabéo
Les plateformes de simulation au service des GHT et des territoires
Les pratiques en classe, notamment avec le numérique et le jeu.
Préparation à l’examen
Univers technologique
Instruction & Evaluation du dossier « Nom de la société »
Une introduction à la démographie (L'étude de la population)
Le premier principe de la thermodynamique
par une démarche de projet
Éducation physique et Sportive et Santé
LES ESCALIERS FIN JUIN 2016.
Thème 1 : Ondes et Matière.
Les élections présidentielles
La gestion des eResources au quotidien
Les Logiciels Libres en pratique Samedi 25 mars 2006 Toulibre
NEPSYS Une offre INNOVANTE De nettoyage et d’assainissement
6 Rue du Général Charles de Gaulle ARCEY
CHAPITRE 4 LA CRISE ÉCONOMIQUE.
Généralités sur fractures, luxation et entorses
Déjouer les pièges du Dockerfile
Vérification du Système fichiers et réparation
Mini synthèse accès fichier en C
2018/8/9 CLAP Cluster de virtualisation et de stockage distribué du LAPP Mardi 26 avril 2016 Entrez votre nom.
File Transfer Protocol Secure
si beau ....la nature
Transcription de la présentation:

DB2 et les DISQUES Définitions Paramètres utiles Exemples de « LAYOUT »: mes expériences bonnes et mauvaise Mes leçons

Définitions DMS: tablespace géré par la database: fichier ou raw SMS: tablespace géré par le system: répertoire PAGESIZE: taille des pages dans un tablespace EXTENTSIZE: taille allocation dans un tablespace STRIP SIZE: taille d’un bloc sur les disque RAID ARRAY: un RAID (groupe de disque sécurisé) LUN: Unité logique fourni par une baie CONTAINERS: nom des fichiers, disques ou répertoires ou sont stockés les tablespaces Multipathing: mécanisme OS pour accéder un disque(LUN) par plusieurs chemins

Baie de disque : DSxxxx 1 2 … 8 1 2 … 8 1 2 … 8 1 2 … 8 ….. 1 2 … 8 LUN1 1 2 … 8 LUN2 1 2 … 8 1 2 … 8 LUN3 1 2 … 8 ….. 1 2 … 8 LUN n

Allocation sur les containers Tablespace X Cn C1 C2 En E1 E2 En+1 ……….

Multipathing Tape x DSxxxx LUN1 1 2 … 8 LUN2 System x SAN

Paramètres utiles PARALLEL_IO NUM_IOSERVERS PAGESIZE EXTENTSIZE PREFETCHSIZE queue_depth(Disk parameter) DB2 V9:FILE SYSTEM CACHING: tablespace option AIX: utiliser JFS2 (limites, no fs caching, …)

Principes à respecter Connaissez votre configuration disque SIMPLICITE SMS: petit volume DMS: gros volume EXTENTSIZE=STRIPSIZE ou STRIPSIZExNumber of disque of RAID Utiliser le plus de disque possible (au moins 2) Séparer les logs du reste (pour des raisons de sécurité) Ne pas désactiver le FS caching sur les log, fichiers de la DB, binaires DB2 Tous les containers d’un même tablespace ont la même taille Petite table=petit extentsize GROS NUM_IOSERVERS QUEUE-DEPTH:General rule of thumb is to configure queue depth of 8 per each physical disk in the LUN (default is 10)

Exemples 1 « GROS »FS strippés, 1 container sur le FS par tablespace Facile à administrer L’accroissement est une horreur Utilisation de Raw device Difficile à Administrer (nécessite des connaissances OS et DB) Plus trop d’intérêt avec « no file system caching » options 1 FS par ARRAY,1 container de chaque tablespace sur chaque FS Accroissement maitrisé si on procède par ajout d’array Plusieurs FS strippés, 1 container de chaque tablespace sur chaque FS

Mes leçons Faire un beau « layout » en début de projet ne présage pas d’un beau « layout » à la fin: il faut envisager l’accroissement des « grosses » DB des leur création Attention au gâchis d’espace disque (FREE space)

La solution que j’utilise 1 FS par array Chaque FS sur un array différent 1 container par FS Chaque tablespace à 1 container par FS Si suffisamment de FS,ARRAY: séparation de data et index Séparation des logs DB2, des binaires et des fichiers de la DB du reste(tablespaces) L’agrandissement se fait par ajout de array, FS, container  Attention rebalancing