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 Performance Tuning avec les Wait Statistics SQL Server Performance Tuning avec les Wait Statistics

new!
Date modified: 22/07/2016
Taille du fichier: 997.79 kB
Telechargements: 3

Une première approche des wait statistics sur SQL Server et comment les utiliser pour diagnostiquer les problématiques de performance SQL Server. 
Les attentes généralement rencontrées et leurs causes sont abordées et des requêtes pour historiser les attentes SQL Server permettent d'avoir un suivi des performances d'une instance MSSQL.

SQL Parallel DataWarehouse - PDW : Migration et différences avec SQL Server Enterprise SQL Parallel DataWarehouse - PDW : Migration et différences avec SQL Server Enterprise

Date modified: 23/03/2016
Taille du fichier: 1.53 MB
Telechargements: 135

L'édition PDW (pour Parallel DataWarehouse Edition) de SQL Server a quelques différences avec l'édition entreprise de SQL Server. Outre les différences d'architectures (MPP pour le PDW et SMP pour SQL Server), le PDW ne dispose pas de toutes les fonctionnalitées de SQL Server Enterprise. Par exemple ,certains types de données ne sont pas supportés (text, uniqueuid,spatial....) sur PDW. Ce guide liste toutes ces différences et les pour certaines proposes des contournements.

AWS RedShit Master Class AWS RedShit Master Class

Date modified: 04/05/2015
Taille du fichier: 12.11 MB
Telechargements: 443

La base de données MPP dans le cloud Amazon (AWS) pour les entrepots des données.

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

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

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: 978

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: 690
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: 634

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: 789

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: 149

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: 406

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: 578

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: 859

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: 7.47 MB
Telechargements: 1969
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: 5221

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: 5632
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: 5198

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: 5302

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: 722

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: 33798

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: 2120

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".