Module 3 : Gestion des fichiers de base de données

Slides:



Advertisements
Présentations similaires
Module 5 : Implémentation de l'impression
Advertisements

Module 3 : Administration des groupes
CLIENT/SERVEUR SQL SERVER 7
GPO Group Policy Object
Vue d'ensemble Vue d'ensemble de la sécurité dans Windows Server 2003
Module 3 : Gestion et analyse du service DHCP
Module 7 : Résolution de noms NetBIOS à l'aide du service WINS
Systèmes d’exploitation
Module 13 : Implémentation de la protection contre les sinistres
Administration système
ManageEngine ADManager Plus 6
Module 1 : Préparation de l'administration d'un serveur
Amélioration de la sécurité des données à l'aide de SQL Server 2005
Gestion des annulations
Administration de SharePoint
Serveurs Partagés Oracle
sauvegarde de base de données
Module 6 : Gestion de données à l'aide du système de fichiers NTFS
Configuration de Windows Server 2008 Active Directory
Module 6 : Gestion de données à l'aide du système de fichiers NTFS
Module 6 : Gestion du stockage des données
Module 4 : Création et gestion de comptes d'utilisateur
Création et gestion de comptes d'utilisateur
Conception de la mise en page
Allocation de mémoire Allocation de mémoire.
Création de bases de données
Module 8 : Maintenance des logiciels à l'aide des services SUS
Module 2 : Préparation de l'analyse des performances du serveur
Module 3 : Analyse des performances du serveur
Module 4 : Maintenance des pilotes de périphériques
Annexe E : Administration des disques à tolérance de pannes
Module 3 : Création d'un domaine Windows 2000
Module 7 : Accès aux ressources disque
Module 1 : Installation de Windows 2000 ou mise à niveau vers Windows 2000.
Par Bernard Maudhuit. On peut tout sauvegarder et on doit tout sauvegarder sur des éléments physiques externes à lordinateur CD SVCD DVD et double couche.
Module 12 : Surveillance des ressources et des performances
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Gestion des transactions SQLServer.
Module 5 : Configuration et gestion des systèmes de fichiers
Vue d'ensemble Surveillance des journaux d'événements
Mise en oeuvre et exploitation
Module 8 : Surveillance des performances de SQL Server
Objectifs A la fin de ce chapitre, vous pourrez : présenter l'utilisation d'opérations de chargement de données par chemin direct décrire l'utilisation.
Vue d'ensemble Préparation de l'installation
Yonel Grusson 1 SQL SERVER 2000 CLIENT/SERVEUR. Yonel Grusson 2 PLAN Présentation Installation Résultat de l'installation L'administration –Par le SQL.
GESTION DES UTILISATEURS ET DES GROUPES
Module 9 : Transfert de données. Vue d'ensemble Présentation du transfert de données Outils d'importation et d'exportation de données disponibles dans.
La mémoire virtuelle Dans laquelle un ordinateur exécute des programmes dont les besoins en mémoires dépassent la mémoire disponible. Par exemple des.
Module 7 : Utilisation de requêtes élaborées
Module 4 : Implémentation de l'intégrité des données.
Structure de stockage et relations
Module 3 : Création d'un domaine Windows 2000
Module 5 : Exécution de tâches administratives
Module 11 : Configuration de Windows XP Professionnel pour l'informatique mobile.
Module 1 : Vue d'ensemble de Microsoft SQL Server
Initiation à Oracle Server
Gérer les fichiers de journalisation
Citrix ® Presentation Server 4.0 : Administration Module 9 : Déploiement d'applications.
Module 7 : Restauration de bases de données
1 Windows 2003 Server Stratégie des comptes. 2 Windows 2003 Server Il faut tenir compte de ces 3 paramètres.
06/04/06 LES BASES DE DONNEES INTRODUCTION CogniTIC – Bruxelles Formation - Cepegra.
Module 2 : Planification de l'installation de SQL Server
Surveillance des ressources et des performances. Vue d'ensemble Identification des informations système Utilisation du Gestionnaire des tâches pour surveiller.
Gestion des documents internes avec SQL Server 2005 Date de publication : janvier 2006.
Chapitre8 Configuration de l'adressage TCP/IP et de la résolution de noms Module S41.
Chapitre 6 Résolution des problèmes liés au processus d'amorçage et au système Module S41.
Chapitre 5 Configuration et gestion des systèmes de fichiers Module S41.
Chapitre 12 Surveillance des ressources et des performances Module S41.
FACTORY systemes Module 6 Page 6-1 La base de données InSQL FORMATION InSQL 7.0.
Chapitre 10 Maintenance d'Active Directory
Chapitre 3 Administration des accès aux ressources
Transcription de la présentation:

Module 3 : Gestion des fichiers de base de données

Vue d'ensemble Présentation des structures de données Création de bases de données Gestion des bases de données Emplacement des fichiers et journaux de base de données Optimisation d'une base de données à l'aide d'une solution RAID matérielle Optimisation d'une base de données à l'aide de groupes de fichiers Optimisation d'une base de données en utilisant des groupes de fichiers avec une solution RAID matérielle Planification de la capacité

Présentation des structures de données Mode de stockage des données Présentation multimédia : Transactions Fonctionnement du journal des transactions

Mode de stockage des données Base de données Fichier de données .mdf ou .ndf Fichier journal .ldf Extension (8 pages de 8 Ko contiguës) Tables, index Page de données (8 Ko) Taille maximale des lignes = 8 060 octets

Présentation multimédia : Transactions

Fonctionnement du journal des transactions Une modification des données est envoyée par l'application 1 Disque La modification est enregistrée dans le journal des transactions sur le disque 3 Les pages de données sont chargées en mémoire (cache) et sont modifiées 2 Cache Disque Le point de contrôle écrit les transactions effectuées dans la base de données 4

Création de bases de données Processus de création d'une base de données Définition des options lors de la création d'une base de données Modification des options de base de données après la création de la base de données Affichage des propriétés de base de données

Processus de création d'une base de données SQL Server crée un fichier de données et un journal des transactions Il requiert que le propriétaire et le créateur soient autorisés à utiliser la base de données master Il vous permet de définir les éléments suivants : Nom de la base de données Propriétés de la base de données Emplacement des fichiers de base de données

Définition des options lors de la création d'une base de données Fichier principal Fichiers secondaires Journal des transactions Nom de fichier et emplacement Taille Croissance des fichiers Taille maximale Classement

Catégorie des options de base de données Modification des options de base de données après la création de la base de données Catégorie des options de base de données Automatique Curseur Restauration SQL Contrôles Certains comportements automatiques Comportement et portée du curseur Modèle de restauration de la base de données Options de compatibilité ANSI État État connecté ou déconnecté de la base de données Utilisateurs pouvant se connecter à la base de données Mode lecture seule de la base de données

Affichage des propriétés de base de données Utilisation de SQL Server Enterprise Manager Utilisation de l'Analyseur de requêtes SQL Server Fonctions système Procédures stockées système (sp_helpdb ou sp_spaceused) Instructions DBCC : DBCC SQLPERF (LOGSPACE)

Gestion des bases de données Gestion de la croissance des fichiers journaux et de données Compactage automatique d'une base de données ou d'un fichier de base de données Compactage manuel d'une base de données ou d'un fichier de base de données Suppression d'une base de données

Gestion de la croissance des fichiers journaux et de données Utilisation de la croissance automatique des fichiers Spécification de l'espace alloué, de la taille maximale et de l'incrément de croissance de chaque fichier Optimisation des performances en allouant suffisamment d'espace, en définissant une taille maximale et des incréments de croissance Croissance manuelle des données et des fichiers journaux de transactions Choix entre croissance automatique ou manuelle de la taille des fichiers Création de fichiers de données et de fichiers journaux secondaires

Compactage automatique d'une base de données ou d'un fichier de base de données Activation du compactage automatique Spécification des options de compactage automatique dans SQL Server Enterprise Manager Exécution de l'instruction ALTER DATABASE AUTO_SHRINK Exécution de la procédure stockée système sp_dboption Activités de SQL Server au cours du compactage automatique SQL Server réduit les fichiers de données et journaux de transactions lorsque l'espace inutilisé dans le fichier dépasse 25 % SQL Server exécute cette tâche en arrière-plan, et n'affecte aucune des activités des utilisateurs

Compactage manuel d'une base de données ou d'un fichier de base de données Méthodes de compactage Compactage d'une base de données et de fichiers de données Compactage des fichiers journaux de transactions SQL Server réduit les parties inactives du journal des transactions qui dépassent la taille souhaitée Si cela ne suffit pas à ramener le journal des transactions à la taille souhaitée, SQL Server renvoie un message et vous indique la procédure à suivre Configuration des options de compactage de base de données

Suppression d'une base de données Méthodes de suppression d'une base de données Limites relatives à la suppression d'une base de données Lorsqu'elle est en cours de restauration Lorsqu'un utilisateur y est connecté Lorsqu'elle effectue la publication de l'une de ses tables dans le cadre de la réplication Lorsqu'il s'agit d'une base de données système

Emplacement des fichiers et journaux de base de données Gestion de l'espace disque Performance Tolérance de panne Répartition des fichiers de données Création de journaux des transactions sur des disques séparés Emplacement de la base de données tempdb

Optimisation d'une base de données à l'aide d'une solution RAID matérielle Utilisation d'une solution RAID matérielle Offre de meilleures performances qu'une solution RAID reposant sur le système d'exploitation Vous permet de remplacer un lecteur défectueux sans arrêter le système Types de solutions RAID Disques miroirs et duplexage de disques (RAID 1) pour assurer la redondance du journal des transactions Entrelacement avec parité pour combiner performances et redondance des fichiers de données et des journaux des transactions Disques miroirs avec entrelacement avec parité pour assurer des performances maximales au niveau des fichiers de données

Optimisation d'une base de données à l'aide de groupes de fichiers Présentation des groupes de fichiers définis par l'utilisateur Création de groupes de fichiers définis par l'utilisateur Utilisation de groupes de fichiers pour améliorer les performances Utilisation de groupes de fichiers pour la maintenance Remarques relatives à la création de groupes de fichiers

Présentation des groupes de fichiers définis par l'utilisateur Northwnd.ldf E:\ Groupe de fichiers défini par l'utilisateur Groupe de fichiers principal Journal des transactions OrdHist1.ndf OrdHist2.ndf D:\ Northwnd.mdf C:\ sys… sysusers sysobjects … orders customers products OrdHistYear2 OrdHistYear1 Base de données Northwind

Création de groupes de fichiers définis par l'utilisateur Méthodes de création de groupes de fichiers définis par l'utilisateur Choix d'un groupe de fichiers par défaut SQL Server désigne un groupe de fichiers comme groupe de fichiers par défaut Un groupe de fichiers par défaut est défini comme groupe de fichiers principal Changez le groupe de fichiers principal par défaut si vous créez des groupes de fichiers définis par l'utilisateur Taille du groupe de fichiers par défaut Affichage des informations sur les groupes de fichiers

Utilisation de groupes de fichiers pour améliorer les performances Répartition de la charge des données sur plusieurs disques Utilisation de threads parallèles pour améliorer l'accès aux données Un fichier dans un groupe de fichiers Plan de fichiers Salesdata.mdf Deux fichiers dans un groupe de fichiers Salesdata1.ndf

Utilisation de groupes de fichiers pour la maintenance Sauvegarder ou restaurer des fichiers ou des groupes de fichiers plutôt que de sauvegarder ou restaurer l'intégralité de la base de données Regrouper les tables et les index ayant les mêmes exigences en matière de maintenance au sein des mêmes groupes de fichiers Attribuer une table demandant un niveau de maintenance élevé à son propre groupe de fichiers

Remarques relatives à la création de groupes de fichiers Surveiller les performances du système Tenir compte des exigences en termes de maintenance plutôt que des performances Spécifier un groupe de fichiers définis par l'utilisateur comme groupe de fichiers par défaut Indiquer que les groupes de fichiers n'assurent pas la tolérance de panne

Optimisation d'une base de données en utilisant des groupes de fichiers avec une solution RAID matérielle FichierA Groupe de fichiers FichierB Contrôleur de disque FichierC FichierD FichierE Contrôleur de disque FichierF Contrôleur de disque FichierG FichierH Contrôleur de disque Journal des transactions Système d'exploitation Journal des transactions

Planification de la capacité Évaluation de la taille d'une base de données Évaluation de la quantité de données contenues dans les tables

Évaluation de la taille d'une base de données Fichier journal Activité Fréquence Taille des transactions Sauvegarde Fichier de données Tables Nombre de lignes Utilisateur et système Index Valeur de clé Nombre de lignes Taux de remplissage

Évaluation de la quantité de données contenues dans les tables Calculez le nombre d'octets par ligne Comptez les octets par ligne Effectuez la moyenne des colonnes à longueur variable Déterminez le nombre de lignes contenues dans chaque page de données Divisez 8 060 par le nombre d'octets par ligne Arrondissez le résultat au nombre entier le plus proche Divisez le nombre de lignes dans la table par le nombre de lignes contenues dans une page de données

Remarques sur les performances Utilisez la solution RAID pour améliorer les performances ou assurer la tolérance de panne Placez les fichiers de données et les journaux des transactions sur des disques physiques différents Utilisez des groupes de fichiers définis par l'utilisateur pour simplifier les stratégies de sauvegarde des bases de données très volumineuses

Conseils pratiques Sauvegardez la base de données master Spécifiez une taille de fichier maximale Définissez la taille initiale du fichier de base de données et des incréments de croissance automatique suffisamment élevés Utilisez les disques miroirs, l'entrelacement avec parité ou les disques miroirs avec entrelacement Créez un fichier pour chaque disque physique Changez de groupe de fichiers par défaut

Atelier A : Gestion des fichiers de base de données

Contrôle des acquis Présentation des structures de données Création de bases de données Gestion des bases de données Emplacement des fichiers et journaux de base de données Optimisation d'une base de données à l'aide d'une solution RAID matérielle Optimisation d'une base de données à l'aide de groupes de fichiers Optimisation d'une base de données en utilisant des groupes de fichiers avec une solution RAID matérielle Planification de la capacité