SQLPAC est un site francophone pour francophones consacré aux Systèmes de Gestion de Bases de Données (SGBD) transactionnels et décisionnels.
Sybase
MS SQL Server
Oracle
MySQL
En savoir plus ...
Les dernières lettres d'information publiées :
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
Un 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
Le 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 »