Existe-t-il une limite sur le nombre d'enregistrements pouvant être affectés à une table temporaire globale, avant qu'elle n'affecte les performances et n'affecte-t-elle les performances? Je parle ici de millions d'enregistrements qui pourraient être insérés dans une table temporaire globale.Oracle tables temporaires globales - nombre maximal d'enregistrements?
Répondre
Il n'y a pas de limite stricte au nombre d'enregistrements dans une table temporaire globale. Les données seront éventuellement écrites sur le disque et seront donc sujettes à la vitesse de lecture/écriture lorsque vous insérez/mettez à jour vos données ou interrogez la table. Vous vous attendez à ce que la performance (c'est-à-dire la modification des données et l'accès aux données) soit à peu près du même niveau qu'une table normale - un peu plus vite car il y a moins de redo généré.
Vous pouvez ajouter des index à une table temporaire globale pour faciliter la récupération d'un sous-ensemble de lignes (il va évidemment ralentir la plaquette et consommer plus d'espace temporaire, c'est un compromis)
Comme une table, bien sûr, le volume de données aura un impact sur les performances. Les GTT peuvent avoir besoin d'index comme n'importe quelle autre table. Une chose qui est différente, ce sont les statistiques de l'optimiseur - par défaut, il n'y en a pas, alors Oracle fait une supposition. Voir this Tom Kyte article sur la façon de fournir l'optimiseur avec des statistiques précises après le chargement du GTT.
- 1. tables temporaires globales dans SQL Server
- 2. Efficacité de performance dans les tables temporaires globales par rapport aux tables normales - oracle 10g
- 3. ORACLE: pouvons-nous créer des tables temporaires globales ou des tables dans proc stocké?
- 4. Oracle 10g Nombre maximal de sessions expirées
- 5. SQL Server/Oracle: tables temporaires privées
- 6. Tables temporaires globales récupérant des données de différentes sessions dans Oracle
- 7. Tables temporaires locales et globales - Quand utiliser quoi?
- 8. Suppression de tables temporaires globales (## tempTable) dans SQL Server
- 9. Nombre maximal de tables exploitables dans SQL Server et MySQL
- 10. Nombre élevé de tables de disques temporaires MySQL
- 11. Nombre maximal d'instructions GLSL
- 12. Tables temporaires et réplication SQL Server
- 13. Nombre de variables globales
- 14. com.sun.net.httpserver.HttpServer nombre maximal de connexions?
- 15. Nombre maximal d'options cliquables # IE8
- 16. nombre maximal d'arêtes dans NodeXl
- 17. Tables temporaires persistantes dans SQL?
- 18. Tables temporaires et performances SQL SELECT
- 19. Création de tables temporaires perl cgi dbi
- 20. Nombre maximal de classes du compilateur C++
- 21. Twitter - Nombre maximal d'états par heure
- 22. Service WCF Nombre maximal de méthodes
- 23. Erreur sur le nombre maximal de fichiers
- 24. Nombre maximal de connexions simultanées jBoss
- 25. Contrôle TreeView Asp.net - nombre maximal de nœuds
- 26. Crystal Reports Nombre maximal d'instances actives
- 27. nombre maximal pouvant être envoyé en kannel
- 28. Nombre maximal de connexions de fichiers
- 29. Nombre maximal de requêtes HttpWeb simultanées
- 30. Liste personnalisée: limite Nombre maximal d'éléments
+1: bon point sur les statistiques –