Uso efficace
Per evitare problemi di prestazioni quando si utilizzano i trigger, attenersi alle seguenti linee guida:
- Se disponi di trigger personalizzati che scrivono alcuni dati quando il trigger viene eseguito, sposta questa logica per scrivere direttamente nelle tabelle di controllo. Ad esempio, aggiungendo una query aggiuntiva nel codice dell’applicazione, dopo la query per la quale intendi creare il trigger.
- Rivedi i trigger personalizzati esistenti e prendi in considerazione la loro rimozione e la scrittura diretta nelle tabelle dal lato dell’applicazione. Controllare i trigger esistenti nel database utilizzando l'istruzione SQL
SHOW TRIGGERS. - Per ulteriore assistenza, domande o dubbi, invia un ticket di supporto Adobe Commerce.
Connessioni slave
Adobe Commerce può leggere più database in modo asincrono. Se prevedi un carico elevato per il database MySQL di un sito Commerce distribuito sull’architettura Pro dell’infrastruttura cloud, Adobe consiglia di abilitare la connessione slave MYSQL.
Quando si abilita la connessione slave MYSQL, Adobe Commerce utilizza una connessione di sola lettura al database per ricevere traffico di sola lettura su un nodo non principale. Le prestazioni migliorano grazie al bilanciamento del carico quando un solo nodo gestisce il traffico in lettura-scrittura.
Versioni interessate
Adobe Commerce su infrastruttura cloud, solo architettura Pro