Skip to content

Aucun index lors de la récupération des sous-éléments - problème de performance

Les récupérations des sous-éléments (équipement virtuels, applications) ne sont pas indexées, ce qui va ralentir le temps total des calculs.

Exemple pour les équipements virtuels:

SELECT *
FROM en_equipement_virtuel
WHERE
  nullif(nom_lot, :payload.equipementPhysique.nomLot) is null
  AND nullif(nom_equipement_physique, :payload.equipementPhysique.nomEquipementPhysique) is null
  AND nullif(nom_organisation, :payload.equipementPhysique.nomOrganisation) is null
  AND nullif(date_lot, :headers[dateLotSql]) is null

L'idée est d'enlever le nullif sur ce qui est obligatoire, au moins nom_equipement_physique et d'indexer le champ.

Réduire le niveau de log à debug peut être également intéressant.

Edited by LEMERCIER Denis