SQLPAC ?

SQLPAC est un site francophone pour francophones consacré aux Systèmes de Gestion de Bases de Données (SGBD) transactionnels et décisionnels.

Sybase Sybase
MS SQL MS SQL Server
Oracle Oracle
MySQL MySQL

En savoir plus ...

Contributeurs et auteurs

Lettres d'information

Les dernières lettres d'information publiées :

Accueil  Archives 2012

À la une de SQLPAC en 2012

Oracle 10g R2 et le segment advisor. Défragmenter et récupérer l'espace dans les instances en mode ASSM

Posté le 30/01/2012 oracleUn job système est créé automatiquement avec Oracle 10g R2 pour déclencher à intervalles réguliers le conseiller de la gestion automatique des segments (Automatic Segment Advisor), conseiller très utile pour obtenir rapidement un rapport sur l'état de fragmentation, la récupération d'espace possible pour des tables, indexes etc... dans une instance Oracle dont les tablespaces sont en mode ASSM (Automatic Storage Space Management).

Cet article présente ce job automatique, un exemple concret de rapport obtenu avec ce conseiller Segment Advisor grâce à dbms_space.asa_recommendations et la défragmentation des tables et indexes avec la nouvelle option Oracle 10g R2 shrink space des commandes alter table et alter index.

Oracle 10g R2 et le segment advisor. Défragmenter et récupérer l'espace dans les instances en mode ASSM »

Sybase ASE 15.0.3 - diagnostic et optimisation, cas pratique

Posté le 22/01/2012 sybaseLe guide ASE 15.0.2 - Guide pratique sur les outils de diagnostic et d'optimisation » paru en 2009 sur SQLPAC présentait les commandes utiles nécessaires au diagnostic de traitements.

La présente note va mettre en musique ces outils de diagnostic dans l'étude d'un cas pratique détaillé avec Sybase ASE 15.0.3, le but étant de se familiariser avec les outils et leur résultat. Le cas pratique aborde la dégradatation en performance d'une procédure stockée et l'analyse adopte la méthodologie ci-dessous :

1- Analyse du contexte courant d'exécution
2- Collecte des informations du contexte
3- Analyse des coûts des plans d'exécution
4- Analyse des coûts des jointures

Parmi les commandes, fonctions et utilitaires introduits dans cet article :

- plan d'exécution courant de la procédure avec sp_showplan
- événements d'attente (sp_dba_getwe)
- données en cache (sp_dba_getobj)
- taille des objets avec sp_spaceused et sp_dba_statsdetail
- indexes avec sp_helpindex
- fragmentation et sélectivité avec l'utilitaire optdiag
- pertinence des statistiques (fonction datachange)
- set showplan on
- set statistics time on, set statistics io on
- set statistics plancost et le traceflag 9529
- set option show_search_engine
- set option show_pio_costing
- set option show_lio_costing

Sybase ASE 15.0.3 - diagnostic et optimisation, cas pratique »

© 2010, SQLPAC - v 3.1. © Adaptive Framework for PHP version 3.1.6