Devo aggiungere DROP TEMPORARY TABLE IF EXISTS data;
alla fine della stored procedure anche se ho il controllo in alto? C'è un'implicazione delle prestazioni?Interrompi tabella temporanea alla fine della stored procedure in MySQL
CREATE DEFINER=`TEST`@`%` PROCEDURE `TEST`() BEGIN
DROP TEMPORARY TABLE IF EXISTS data;
CREATE TEMPORARY TABLE data AS
...
END;
Cosa succede se si utilizza il pool di connessioni? –
Se si utilizza il pool di connessioni, è molto probabile che la tabella NON venga rilasciata automaticamente. Ancora più motivi per abbandonarlo esplicitamente non appena ne hai finito. – EkoostikMartin