Bases de données

Cours relatifs aux bases de données : SQL, Oracle, Mysql, DB2, RedBrick Teradata, Access, PostgreSQL, Sybase IQ, MS SQL Server.

Documents

Trier par : Nom | Date | Hits [ Ascendant ]

SQL Server : Best Practices pour VMware SQL Server : Best Practices pour VMware

Date modified: 12/06/2014
Taille du fichier: 976.96 kB
Telechargements: 194

Les best practices mieux configurer ses machines virtuelles afin d'optimiser l'utilisation de sql server sur Vmware vsphere 5 :

  • cpu
  • mémoire
  • stockage
  • réseau

Mais aussi la gestion des exceptions pour les antivirus, le verrouillage des pages en mémoire, les outils et compteurs de performance utiles.

 

Oracle 11g : SQL Tuning Oracle 11g : SQL Tuning

Date modified: 15/03/2014
Taille du fichier: 6.04 MB
Telechargements: 323

Une serie de plusieurs documents décrivant comment identifier les problèmes de performances (V$, statpacks, AWR Diag Pack...), comment vérifier les hypothèses, déterminer ce qui ne va pas et le corriger. Tout ceci autour d'un thème important pour les performances de la base de données oracle : l'optimiseur et ses statistiques

La sécurité oracle database 11gR2 La sécurité oracle database 11gR2

Date modified: 14/03/2014
Taille du fichier: 3.11 MB
Telechargements: 206
Toutes les couches de sécurité Oracle database 11gR2 détaillées avec :
  • Encryption and Masking avec Oracle Advanced Security,Oracle Secure Backup et Oracle Data Masking
  • Access Control avec Oracle Database Vault et Oracle Label Security
  • Auditing and Tracking Oracle Audit Vault,Oracle Configuration Management et Oracle Total Recall
  • Monitoring and Blocking avec Oracle Database Firewall

Oracle : lire et interpreter un plan d'execution Oracle : lire et interpreter un plan d'execution

Date modified: 09/03/2014
Taille du fichier: 933.02 kB
Telechargements: 214

Tout est dans le titre !

Le RBO (Rules Based Optimizer) et surtout le CBO (Cost Based Optimizer). Les méthodes d'affichage du plan notamment avec dbms_xplan.

SQL Server : plans d'execution SQL Server : plans d'execution

Date modified: 09/03/2014
Taille du fichier: 12.19 MB
Telechargements: 259

Les plans d'éxécution ou plan d'accès aux données sont très importants pour comprendre la performance des requêtes. Ce document traite dans un premier temps de l'affichage des plans d'éxécution, soit graphiquement soit en texte voir en xml puis il aborde les notions de couts, la séléctivité des index, les opérations dans le plan (index scan, index seek, key lookup, hash join, nested loop, compute scalar, merge join, sort...). Le document termine par les hints (les guides) qu'il est possible d'apporter aux requêtes pour les optimiser manuellement, voir les plans totallement contruit par le DBA.

Micrososft SQL Server 2014 - In-Memory et compilation native Micrososft SQL Server 2014 - In-Memory et compilation native

Date modified: 09/03/2014
Taille du fichier: 1.24 MB
Telechargements: 54

Focus sur une des nouveautés de Hekaton, le nom de code de la version 2014 de MSSQL : le in-memory data et la compilation native pour les bases de données OLTP.

SQL Server Performance Counter Poster SQL Server Performance Counter Poster

Date modified: 04/03/2014
Taille du fichier: 265.49 kB
Telechargements: 265

Un super poster récapitulatif des compteurs de performance (perfmon & entrepôt de performance) MSSQL Server les plus utiles avec des explications et ordres de grandeurs

Oracle Exadata : présentation complète Oracle Exadata : présentation complète

Date modified: 04/01/2014
Taille du fichier: 7.5 MB
Telechargements: 306

Une présentation complète de l'appliance haut de gamme d'Oracle. Les différents pdf présentent les spécificités de cette appliance avec :
- le moteur de stockage exadata (stockage colonne ou hybrid colomnar compression, smart scan, le flash cache SSD...).
- l'architecture logicielle : ASM, RAC, CELLSRV, DBRM, IORM
- la configuration et l'administration de l'appliance et de la base de données 11gR2
- Comment migrer vers Exadata
- Le gestionnaire de ressource IO très utile pour les consolidations de databases et pour prioriser certaines bases au profit d'autres
- Le monitoring et les optimisations possibles.

Tous les documents sont en anglais.

DB2 v10 : Best Practices de stockage DB2 v10 : Best Practices de stockage

Date modified: 07/02/2014
Taille du fichier: 546.8 kB
Telechargements: 730

Les meilleures pratiques pour le stockage d'une base de données DB2. Une vision actuelle du stockage avec la virtualisation de celui-ci avec la prolifération des SAN. Un document interressant avec une recherche de simplicité mais sans sacrifier l'efficacité.

MSSQL Server 2012 : Columnstore Indexes et batch processing MSSQL Server 2012 : Columnstore Indexes et batch processing

Date modified: 24/09/2012
Taille du fichier: 16.45 MB
Telechargements: 1847
Une présentation microsoft sur les nouveaux index en colonnes de la version sql server 2012 : Leur structure et le mode de stockage, les nouvelles opérations dites "batch processing" associées pour améliorer le parallelisme des requêtes décisionnelles, la gestion mémoire, les tables systèmes associées. Les hints utilisables avec ce type d'index et les techniques d'alimentation des données (disable/rebuild/Switch partition/Near-Real-Time).

Oracle 11g : les nouveautés de l'optimiseur Oracle 11g : les nouveautés de l'optimiseur

Date modified: 07/02/2012
Taille du fichier: 612.76 kB
Telechargements: 5065

Les changements au niveau de l'optimiseur Oracle :

Le mode de collecte des statistiques et DBMS_STATS, les SQL plans, l'adaptative Cursor Sharing et le bind peeking, le dynamic sampling, et les méthodes pour tester la montée de version database 10g vers 11g.

SQL Server : Mode de récupération et sauvegardes SQL Server : Mode de récupération et sauvegardes

Date modified: 21/12/2011
Taille du fichier: 156.24 kB
Telechargements: 5438
Un petit cours pour mieux comprendre les différents modes de récupération SQL server (simple, journalisé en bloc et complet) ainsi que la gestion des sauvegardes et des checkpoints en fonction du mode de récuparation. Histoire d'éviter que les journaux (logs) ne deviennent envahissants.

SQL Server Database sur SAN NetApp : Bonnes Pratiques SQL Server Database sur SAN NetApp : Bonnes Pratiques

Date modified: 26/09/2011
Taille du fichier: 923.16 kB
Telechargements: 5086

Un document NetApp expliquant comment concevoir le stockage du SAN pour optimiser les performance et/ou la disponibilité d'une base de données SQL Server. Ce document aborde les concepts de la base de données avec les filegroups, les fichiers, les modes de récupération. Ces concepts purement database sont rapprochés des concept NetApp : agregats,volumes,snapshots,qtree...

La notion de partition et les avantages que cela apporte est expliquée du point de vue du stockage. L'option SnapManager pour SQL Server est également abordé, y compris avec du stockage utilisé en point de montage OS.

La sécurité de la base de données SQL Server résumée en 1 poster La sécurité de la base de données SQL Server résumée en 1 poster

Date modified: 27/08/2011
Taille du fichier: 411.26 kB
Telechargements: 5069

La sécurité de la base de données SQL Server résumée en 1 poster :

Les autorisations et permissions au niveau du server, de la base de données, du schéma, des roles, du full-text, de la replication, de la notification d'évènements, de la connection et de l'authentification, des assemblies, des certificats et du service broker.

 

MSSQL Server Fast Track Datawarehouse 3.0 MSSQL Server Fast Track Datawarehouse 3.0

Date modified: 14/08/2011
Taille du fichier: 1.35 MB
Telechargements: 654

Un white paper de microsoft sur leur concept de datawarehouse "fast track". Ce white paper aborde l'architecture d'une base de données sql server orientée datawarehouse. Il défini les différents tests  avec l'outil SQLIO permettant de mesurer les performances des disques,LUN et autres agrégats de stockage, celles des interconnexions entre le sous-système de stockage et le serveur (MPIO, double attachement). Il défini également les bonnes pratiques pour optimiser les performances de chargement de grandes tables de données via le partitionnement, le BULK INSERT et le parallelisme.

Très interressant.

Access 2003 Access 2003

hot!
Date modified: 15/03/2014
Taille du fichier: 1.75 MB
Telechargements: 33230

Un cours sur access 2003 qui aborde les concepts des bases de données, les tables et leur structure, les requêtes et états. Les formulaires de saisie et les sous-formulaires, les contrôles de saisie. Les liens et clefs étrangères du modèle.

GreenPlum : Administration Guide 3.2.1 GreenPlum : Administration Guide 3.2.1

Date modified: 30/12/2008
Taille du fichier: 6.99 MB
Telechargements: 2072

Un base dérivée de PostgreSQL et destinée à la business intelligence. Grace à des modifications et compléments de la base open source PostgreSQL cette base de données parallelise les traitements et distribue les données sur différents noeuds dits "segment". Chacun de ces segments dispose de ressources dédiées (philosophie du "share nothing"). L'utilisateur lui, passe par une "paserelle" nommée "master" qui s'occupe de dispatcher les requêtes sur les différents segments et permet d'abroger l'utilisteur de la complexite sous-jacentes de l'infrastructure.

Une telle infrastructure est taillée pour supporter plusieurs 10enes, 100enes voirs milliers de noeuds et ainsi attendre le peta-octets de données pour un prix "raisonnable".

Oracle : ASM au CERN 10g et11g Oracle : ASM au CERN 10g et11g

Date modified: 07/10/2008
Taille du fichier: 1.23 MB
Telechargements: 3937

Un retour d'experience du CERN sur la partie ASM d'Oracle utilisé sur le stockage des données des expériences du LHC.

Apparu depuis la version 10g, l'ASM est un lvm (Logical Volume Manager) capable de gérer un format de fichier spécifique pour les clusters Oracle RAC et de ventiler (stripper) les données sur de nombreux disques.
La nouvelle méthodologie Oracle pour le stockage des fichiers : SAME pour Strip And Mirror Everything est utilisée.

Ces retours font le point sur les possibilités de communication entre l'OS et ASM, les mécanismes de sauvegarde possibles, les aspects supervision des IOs et les différentes méta-données associés à l'ASM.

La partie instance ASM n'est que peut abordée mais les principaux écarts entre les versions 10g et 11g sont évoquées.

Oracle : Workshop sur la performance au CERN (2008) Oracle : Workshop sur la performance au CERN (2008)

Date modified: 05/10/2008
Taille du fichier: 5.37 MB
Telechargements: 3111

Deux excellents cours sur la performance avec Oracle.
Issues de l'expérience au CERN et sur le stockage des données du LHC, ces deux cours abordent deux pilliers de la performance avec Oracle :

La performance pour les developpeurs (42+49 slides):

  • Best/Worst practises
  • Connaissances d'Oracle
    • Partitions oracle
    • Index (bitmap, b-tree, table IOT (Index Organized Table), fonction index...)
    • Fonctions analytiques
    • Séquences
    • l'optimizer et les Hints
    • Trace (Explain plan
  • Un guide pour prévenir les problèmes de performances

La performance pour l'administrateur (60 slides pour DBAs):

  • Architecture et objectifs de performance (simplicité, homogeneité, standardisation)
  • Monotoring et reporting de la performance
  • Tuning reactif

 

Format : ppt
Langue : anglais

DB2 CONNECT (V9) : mise en route DB2 CONNECT (V9) : mise en route

Date modified: 26/09/2008
Taille du fichier: 1.38 MB
Telechargements: 4477

Un guide de mise en route de DB2 connect : principal connecteur et passerelle vers tous les DB2 UDB pour zOS, iSeries (AS400), Unix ou Windows.
Très utile pour récuperer des données des mainframes, DB2 Connect agit comme une base fédérée (en version EE et UE) et s'occupe de récupérer les données mainframes et les transmets via une passerelle qui devient la porte d'entrée des connexions vers le host mainframe ou l'iseries. Il permet également d'administrer ces bases de manière centralisée et avec une interface windows (java) renouvellant les consoles d'administration 3270 ou 5250.
Ce guide (en français) permet de synthétiser les pré-requis et les actions pour l'installation et la configuration des différents serveurs (gateway, host et clients)