Hello,
dans l'une de mes appli, j'effectue une boucle avec un count(*) sur chaque table d'un schéma pour récupérer le nombre de lignes.
Ce count est de cette forme :
L'un de tables par exemple, contient 200.000.000 de lignes, de plus, il n'y a pas de clé primaire, mais un index unique sur quelques colonnes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT COUNT(*) FROM T_TOTO where trunc(DATE_T) between to_date('01/08/2013','dd/mm/yyyy') and to_date('31/08/2013','dd/mm/yyyy')
Du coup, la requete ci-dessus, prend plus de 5mn à s'effectuer.
Y aurait-il un moyen d'améliorer ça, sans toucher à la structure de la base/table ?
Partager