Quels sont les types d'index dans Oracle? Comment identifier l'index besoin de créer?Types d'index dans Oracle?
Répondre
Oracle Database fournit plusieurs schémas d'indexation qui fournissent des fonctionnalités de performance complémentaires. Ce sont:
- index B-tree: la valeur par défaut et les index de cluster d'arbres B
- la plus commune: définis spécifiquement pour le cluster
- indexe du cluster Hash: défini spécifiquement pour un hachage cluster
- Index globaux et locaux: concernent tables et index partitionnés
- Index de clé inverse: les plus utiles pour Oracle Real Application Clusters applications
- Index de bitmap: compact; fonctionnera le mieux pour des colonnes avec un petit ensemble de valeurs
- indexe basé sur la fonction: contiennent la valeur précalculée d'une fonction /expression des index de domaine: spécifique à une application ou cartouche.
Source: http://docs.oracle.com/cd/B19306_01/server.102/b14231/indexes.htm
Il y a un certain nombre de types d'index dans Oracle, en fonction de l'objet dont vous avez besoin à l'index:
Pour les tables de tas, il y a index B-tree et index bitmap.
Un index b-tree convient à la plupart des applications; Les index bitmap ont leurs propres avantages et inconvénients.
Il existe également des index spécialisés pour des types de données spécifiques, utilisant des cartouches Oracle; par exemple. Oracle Text index, index spatiaux et index tiers.
En outre, un indice peut être différencié par d'autres facteurs:
- un index sur une table partitionnée peut être globale ou locale
- un index peut consister en une colonne ou plusieurs colonnes
- une l'indice pourrait être sur une colonne normale, ou une expression (alias index « par fonction »)
Pour plus d'informations, consultez le documentation.
Un excellent endroit pour en savoir plus que vous ne voulez jamais savoir sur les index Oracle est Richard Foote's blog.
Merci pour suggérer le blog de Richard Foote. – Rene
- 1. comment créer des types dans Oracle
- 2. types de données inconsistantes dans Oracle
- 3. Fonction Oracle COLLECT et types
- 4. Conversion de valeurs Oracle brutes longues Oracle à d'autres types
- 5. C# datatypes -> types de données oracle
- 6. Comparer les valeurs dans chaque colonne de deux types Oracle
- 7. Interface Java Oracle AQ et types de messages personnalisés
- 8. Utilisez TREAT pour limiter les sous-types dans une requête dans Oracle
- 9. tableaux dans Oracle SQL
- 10. Types de types dynamiques dans Groovy
- 11. Types d'identité personnalisés dans le mappage
- 12. Instruction UPDATE dans Oracle
- 13. Types incompatibles dans l'affectation?
- 14. Types algébriques dans haskell
- 15. Comment gérer l'appel de procédure Oracle Store avec des types Oracle en entrée ou en sortie à l'aide d'EclipseLink
- 16. Problème dans la requête oracle
- 17. Conversion de types de données dans SSIS
- 18. Résumé Paramètres Types/types Scala
- 19. Différents types de types CATransition disponibles dans l'iPhone sdk
- 20. Généalogie Query dans Oracle
- 21. Coalesce dans Oracle
- 22. Traitement parallèle dans oracle
- 23. Utilisation d'index dans Oracle
- 24. Opérations asynchrones dans Oracle
- 25. fonction Decode dans Oracle
- 26. Vue Materiliaze dans oracle
- 27. Oracle: Curseur dans Curseur
- 28. décalages Timezone dans Oracle
- 29. Audit dans Oracle
- 30. Requête dans Oracle
Si vous trouvez du matériel pour votre réponse ailleurs sur Internet, veuillez donner crédit à votre source. –
Aimez le lien :) – Dennis