Y a-t-il une meilleure façon d'écrire ceci?pourquoi cette requête prend autant de temps à s'exécuter?
select Date, NeName, KPINAME, SUB_TYPE1, KPI
from ggsn_kpi_2017
where date
in ('2017-08-19', '2017-08-18', '2017-08-17', '2017-08-16', '2017-08-15',
'2017-08-14', '2017-08-13')
and KPINAME in('SM_SUCC_SESS_ACT_GGSN', 'SM_FAIL_SESS_ACT_GGSN', 'SM_SUCC_SESS_ACT_P_GW', 'SM_FAIL_SESS_ACT_P_GW',
'SM_SUCC_SESS_ACT_SAE_GW', 'SM_FAIL_SESS_ACT_SAE_GW',
'SM_DOWNLINK_BYTES_M2M', 'SM_UPLINK_BYTES_M2M')
group by Date, NeName, KPINAME
union
select Date, NeName, KPINAME, SUB_TYPE1, KPI
from ggsn_kpi_2016
where date in ('2017-08-19', '2017-08-18', '2017-08-17', '2017-08-16',
'2017-08-15', '2017-08-14', '2017-08-13')
and KPINAME in('SM_SUCC_SESS_ACT_GGSN', 'SM_FAIL_SESS_ACT_GGSN', 'SM_SUCC_SESS_ACT_P_GW',
'SM_FAIL_SESS_ACT_P_GW', 'SM_SUCC_SESS_ACT_SAE_GW',
'SM_FAIL_SESS_ACT_SAE_GW', 'SM_DOWNLINK_BYTES_M2M', 'SM_UPLINK_BYTES_M2M')
group by Date, NeName, KPINAME;
Veuillez éditer la question, la mettre en forme correctement, y ajouter les balises de la base de données que vous utilisez, ainsi que le plan de requête ainsi que les définitions de tableaux, d'index etc. –
Vous devez expliquer plus en détail votre problème. Cette question n'est pas valide en tant que question StackOverflow. Les directives sur la façon de poser une question sont ici: https://stackoverflow.com/help/how-to-ask – Reeza
Vous avez 'SUB_TYPE1, KPI' dans 'SELECT', mais ils ne sont pas dans le' GROUP BY' . Votre requête n'a pas de sens. –