Ho una query SELECT leggermente complessa che utilizza un numero di JOIN e variabili al suo interno e la query viene eseguita frequentemente in tutta l'applicazione.
Il risultato varia quando una colonna viene aggiornata. Ad es .: quando la quantità di prodotto viene aggiornata solo, la serie di risultati cambia.
Quindi la mia domanda è, è una buona idea eseguire un trigger e aggiornare una tabella temporanea nel database, con i risultati della query SELECT, ogni volta che viene aggiornata la quantità del prodotto? O per eseguire la query SELECT complessa ogni volta?
In questo momento ho testato con ~ 10 righe di dati e il tempo di esecuzione della query è 0.001 secondi. Voglio utilizzare il miglior metodo possibile che non ostacoli le prestazioni con la crescita del database.
Grazie!