Ciao Giorgia Greco,
Se stai utilizzando MySQL con InnoDB, nelle versioni moderne il parametro innodb_buffer_pool_size può essere modificato senza riavviare il servizio. Prima di aumentarlo, però, verificherei l'utilizzo effettivo della memoria del server, perché se il sistema sta già esaurendo la RAM fisica, un buffer pool più grande potrebbe aumentare il paging e peggiorare ulteriormente le prestazioni.
Oltre alla memoria, controllerei anche se il rallentamento è effettivamente causato da un buffer pool insufficiente. Valori elevati di letture disco, cache hit ratio basso o aumento delle attese I/O sono generalmente indicatori più affidabili del semplice consumo di RAM.
Puoi indicare la versione di MySQL e la quantità di RAM disponibile sul server? Questo aiuterà a capire se il ridimensionamento del buffer pool è la soluzione corretta oppure se il problema è altrove. Se la risposta ti è utile, ti invito ad accettarla.
Tracy Lee.