Bonjour,
J'utilise Oracle 11 et j'aimerais optimiser mes requêtes SQL en temps d'exécution :
1 - Je dois entrer 10 millions de lignes dans une table Ta. Cette écriture ne se fera qu'une seule fois.
2 - Puis je dois exécuter une cinquantaine de requêtes SQL différentes sur cette tables Ta reliées à d'autres via des JOIN.
Je peux déclarer quelques colonnes de Ta avec la contrainte NOT NULL ENABLE et éventuellement avec des valeurs par défauts.
Ces contraintes peuvent-elles me faire gagner du temps lors du remplissage de la table ou lors de mes requêtes SQL ?

 

 
		
		 
         
 

 
			
			


 
   
 


 NOT NULL ENABLE et optimisation
 NOT NULL ENABLE et optimisation
				 Répondre avec citation
  Répondre avec citation

 
  
 
 ) de type BTree ne stockent pas les valeurs nulles, on n'a pas la certitude de retrouver les données dans l'index, et on est donc forcé de passer par la table.
) de type BTree ne stockent pas les valeurs nulles, on n'a pas la certitude de retrouver les données dans l'index, et on est donc forcé de passer par la table.


 
			 
						 Envoyé par pacmann
 Envoyé par pacmann
					
 
			
Partager