Embarcadero DB OPTIMIZER 3.6/XE3.5 Mode d'emploi

Ajouter à Mes manuels
9 Des pages
Embarcadero DB OPTIMIZER 3.6/XE3.5 Mode d'emploi | Fixfr
Documentation du produit
Embarcadero® DB Optimizer™
Guide Nouvelles fonctionnalités
Version 3.6/XE 3.5
Dernière révision : mai 2013
S IÈG E SOC I AL
SI ÈG E EMOA
1 0 0 C A L I F O R N I A S T RE E T
1 2 T H FL O O R
S A N FR A N C I S CO , CA L I F O R N I A
94111 USA
YO R K H O U SE
1 8 YO R K R O A D
M A I D E N HE A D , B E R K S H I RE
SL 6 1 S F, U N I T E D K I N G D O M
S I ÈG E AS IE -P A C IF IQ UE
L 7 . 3 1 3 L A TRO B E S T RE E T
MELBOURNE VIC 3000
AUSTRALIA
© 2013 Embarcadero Technologies, Inc. Embarcadero, les logos Embarcadero Technologies, et tous les autres noms de services ou
de produits Embarcadero Technologies sont des marques ou des marques déposées de Embarcadero Technologies, Inc. Toutes les
autres marques sont la propriété de leurs propriétaires respectifs.
Ce logiciel et cette documentation contiennent des informations propriétaires de Embarcadero Technologies, Inc. ; ils sont fournis
sous un contrat de licence contenant des restrictions sur l'usage et la divulgation, et sont aussi protégés par la loi relative aux droits
d'auteur. L'ingénierie inverse du logiciel est interdite.
Embarcadero Technologies, Inc. est un leader maintes fois primé d'outils destinés aux développeurs d'applications et aux
professionnels des bases de données. Ils peuvent ainsi concevoir correctement des systèmes, les construire plus rapidement et
mieux les exécuter, indépendamment de la plate-forme ou du langage de programmation. Quatre-vingt-dix entreprises du
classement des 100 premières entreprises américaines (liste "Fortune 100") et une communauté active de plus de trois millions
d'utilisateurs répartis mondialement comptent sur les produits Embarcadero pour augmenter leur productivité, réduire leurs coûts,
simplifier la gestion des modifications et la conformité, et accélérer l'innovation. Les outils phare de la société sont : Embarcadero®
Change Manager™, CodeGear™ RAD Studio, DBArtisan®, Delphi®, ER/Studio®, JBuilder® et Rapid SQL®. Fondée en 1993,
Embarcadero a son siège social à San Francisco, avec des bureaux dans le monde entier. Visitez le site en ligne de Embarcadero sur
www.embarcadero.com.
Sommaire
Nouvelles fonctionnalités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Mises à jour relatives à la connectivité et à la gestion des sources de données . . . . . . . . . . . . . . . . 4
Mises à jour relatives aux réglages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Mises à jour relatives au profilage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
GUIDE NOUVELLES FONCTIONNALITÉS DB OPTIMIZER™ 3.6/XE 3.5
3
NOUVELLES FONCTIONNALITÉS
Les nouvelles fonctionnalités de cette release entrent dans les catégories suivantes :
• Mises à jour relatives à la connectivité et à la gestion des sources de données
• Mises à jour relatives aux réglages
• Mises à jour relatives au profilage
MISES À JOUR RELATIVES À LA CONNECTIVITÉ ET À LA GESTION DES
SOURCES DE DONNÉES
Les sections suivantes fournissent des descriptions de haut niveau sur la gestion des sources de
données et les améliorations de connectivité apportées à cette release.
Catégories de sources de données personnalisées
Dans les releases précédentes, vous pouviez assigner une catégorie à une source de données et
faire en sorte qu'elle soit visuellement reconnaissable dans l'explorateur de sources de données
et dans d'autres parties de l'interface utilisateur. Vos choix étaient limités à un ensemble de
catégories par défaut : les catégories Development, Production, Test et QA. Vous pouvez
maintenant créer vos propres catégories personnalisées en spécifiant un nom de catégorie, un
nom abrégé et une couleur pour chacune des catégories.
MISES À JOUR RELATIVES AUX RÉGLAGES
Les sections suivantes décrivent les mises à jour relatives à SQL Tuner apportées à cette release.
GUIDE NOUVELLES FONCTIONNALITÉS DB OPTIMIZER™ 3.6/XE 3.5
4
> NOUVELLES FONCTIONNALITÉS
Nouveaux onglets secondaires disponibles depuis l'onglet SQL Server Analysis
Les onglets Table Statistics et Column Statistics and Histograms qui étaient auparavant
uniquement disponibles pour Oracle sont maintenant disponibles lors des opérations de
réglages réalisées sur des sources de données SQL Server. L'onglet Table Statistics vous
permet de visualiser les paramètres des statistiques des tables en cours et de réaliser des
opérations manuelles telles que la mise à jour des statistiques.
L'onglet Column Statistics and Histograms vous permet de visualiser les statistiques relatives
aux colonnes et d'identifier les candidats à l'histogramme.
De plus, vous pouvez visualiser les guides de plan existant sur un serveur pour les instructions en
cours de réglage. Le nouvel onglet Plan Guide vous permet d'activer/désactiver, supprimer et
modifier des plans de services.
GUIDE NOUVELLES FONCTIONNALITÉS DB OPTIMIZER™ 3.6/XE 3.5
5
> NOUVELLES FONCTIONNALITÉS
Statistiques d'exécution DB2 9.7
Lors des réglages sur une source de données DB2 9.7, la zone Generated Cases de l'onglet
Overview comprend maintenant un ensemble de statistiques d'exécution supplémentaire pour
les cas suggérés.
Support des liens des bases de données Oracle
Dans les releases précédentes, toute tentative de réglage d'une instruction contenant une
référence DBLink générait une erreur. Alors qu'un avertissement est toujours généré, vous
pouvez maintenant exécuter et générer des cas pour les transformations, les réécritures SQL et
les indications qui ne reposent pas sur des informations concernant les colonnes, les index ou
les clés primaires.
Indication OPTIMIZER_FEATURES_ENABLE Oracle
Cette indication vous permet d'activer les fonctionnalités Optimizer pour une release Oracle
spécifiée.
Indications Oracle 11g R1 et R2
Le tableau suivant liste les indications Oracle 11g r1 ET r2 disponibles pour cette release :
Indication
Description
BIND_AWARE
Permet au curseur de prendre en charge les valeurs de liaison.
IGNORE_ROW_ON_DUPKEY_INDEX
Les tentatives d'insertion de valeurs de clé dupliquées sont ignorées
en mode silencieux et ne provoquent pas l'erreur ORA-0001.
INDEX_RS_ASC
Indique à Optimizer de réaliser une analyse de l'étendue d'index en
ordre croissant pour la table spécifiée.
INDEX_RS_DESC
Indique à Optimizer de réaliser une analyse de l'étendue d'index en
ordre décroissant pour la table spécifiée.
NO_BIND_AWARE
Désactive la lecture des liaisons pour la requête en cours.
NO_RESULT_CACHE
Désactive la mise en cache des résultats pour la requête en cours.
NO_STATEMENT_QUEUING
Laisse une instruction contourner la file d'attente des instructions
parallèles quelle que soit la valeur du paramètre
PARALLEL_DEGREE_POLICY.
NO_USE_INVISIBLE_INDEXES
Rend les index invisibles non utilisables par la requête en cours.
GUIDE NOUVELLES FONCTIONNALITÉS DB OPTIMIZER™ 3.6/XE 3.5
6
> NOUVELLES FONCTIONNALITÉS
Indication
Description
STATEMENT_QUEUING
Laisse une instruction contourner la file d'attente des instructions
parallèles quelle que soit la valeur du paramètre
PARALLEL_DEGREE_POLICY.
RESULT_CACHE
Met en cache le résultat de la requête en cours, ce qui garantit qu'une
autre session émettant la même requête recevra des résultats depuis
le cache.
USE_INVISIBLE_INDEXES
Rend les index invisibles non utilisables par la requête en cours.
Indications Oracle 10g R2
Le tableau suivant liste les nouvelles indications Oracle 10g r2 disponibles pour cette release :
Indication
Description
NATIVE_FULL_OUTER_JOIN
Une directive qui indique à Optimizer d'utiliser une jointure externe
complète native.
NO_NATIVE_FULL_OUTER_JOIN
Une directive qui indique à Optimizer d'exclure la méthode
d'exécution native lors de la jointure des tables spécifiées.
NO_USE_HASH_AGGREGATION
Une directive qui désactive l'agrégation de hachage.
NO_XML_DML_REWRITE
Une directive qui désactive explicitement la réécriture de l'opérateur
DML XML.
PRECOMPUTE_SUBQUERY
Une directive qui indique à Optimizer d'exécuter la sous-requête avant
d'exécuter la requête externe.
USE_HASH_AGGREGATION
Une directive qui active l'agrégation de hachage.
Prise en charge de l'instruction MERGE de SQL Server et indications associées
Vous pouvez maintenant régler les instructions MERGE sur les sources de données SQL Server
2008 et versions supérieures. De plus, les indications associées suivantes sont disponibles :
Indication
Description
FORCESCAN
Oblige Optimizer à utiliser une opération d'analyse de
l'index comme chemin d'accès à la vue ou la table
référencée.
FORCESEEK
Oblige Optimizer à utiliser une opération de recherche
d'index comme chemin d'accès à la vue ou la table
référencée.
MISES À JOUR RELATIVES AU PROFILAGE
Les sections suivantes décrivent les mises à jour relatives à SQL Profiler apportées à cette
release.
GUIDE NOUVELLES FONCTIONNALITÉS DB OPTIMIZER™ 3.6/XE 3.5
7
> NOUVELLES FONCTIONNALITÉS
Détails de la charge des procédures Oracle
Lors d'un profilage sur une source de données Oracle (10g ou version supérieure), la zone
Top Activity et le volet Profiling Details ont dorénavant des onglets Procedures dédiés qui
fournissent des informations sur la charge des procédures sur la source de données.
Détails sur les sessions Orable bloquées
Lors d'un profilage sur une source de données Oracle, la zone Top Activity et le volet Profiling
Details ont dorénavant des onglets Blockers et Blocked Sessions dédiés qui fournissent des
informations sur les sessions affectées par des verrous bloquants.
GUIDE NOUVELLES FONCTIONNALITÉS DB OPTIMIZER™ 3.6/XE 3.5
8
> NOUVELLES FONCTIONNALITÉS
GUIDE NOUVELLES FONCTIONNALITÉS DB OPTIMIZER™ 3.6/XE 3.5
9

Manuels associés