Limiter le nombre de lignes
Durant la phase de création, utiliser un limit 100 dans la requête afin de maximiser le temps d'exécution pour affichage du résultat.
Limiter le nombre de colonnes
Sélectionner uniquement les champs nécessaires dans les différentes tables. Le SELECT * est déconseillé.
Création de tables temporaires
Il n'est pas possible de créer des tables, il est donc nécessaire d'utiliser des CTE
Utilisation de date en UTC
Pour que le destinataire de la campagne recoive la date et heure dans sa timezone, bonne date aux bonnes heures, ait la bonne date, il est nécessaire d'utiliser les fonctions de timezone sur le champ date ajouté si celui-ci a été remis en UTC lors de l'intégration dans la base.
Utilisation de la partition_date
Pour les tables contenant une partition_date, il est recommandé de l'utiliser dans la construction de la requête.
Utilisation du LEFT JOIN
Plutôt que d'utiliser NOT IN ou NOT EXISTS, nous recommandons d'utiliser LEFT JOIN pour optimiser les temps d'execution de la requête.