title | excerpt | updated |
---|---|---|
Hosting Web - Il mio database è saturo, cosa fare? |
Questa guida ti mostra come agire in caso di saturazione del database |
2025-02-19 |
Un database permette, ad esempio, di salvare le informazioni relative al tuo sito Web e al suo funzionamento. Queste informazioni sono strutturate in modo che il tuo sito Web possa accedervi facilmente, consentendo una consultazione ottimale e personalizzata per gli utenti/utenti del tuo sito Web.
Durante l'utilizzo, un database può acquisire, modificare o eliminare informazioni (dati di connessione, utenti, visualizzazioni, dati necessari al corretto funzionamento del tuo sito Web, ecc...).
In alcuni casi la banca dati registra una tale quantità di informazioni che comporta una saturazione dello spazio di storage ad essa assegnato. Quando il database è saturo, si parla di overquota.
Questa guida ti mostra le operazioni da effettuare quando il tuo database condiviso OVHcloud è prossimo alla saturazione o è già in overquota.
Questa guida ti mostra come agire in caso di saturazione del database.
- Avere accesso allo Spazio Cliente OVHcloud
- Disporre di una offerta di hosting Web OVHcloud con un database condiviso OVHcloud associato
Warning
OVHcloud mette a tua disposizione servizi di cui tu sei responsabile per la configurazione e la gestione. Assicurarne il corretto funzionamento è quindi responsabilità dell'utente.
Mettiamo a tua disposizione questo tutorial per supportarti nelle operazioni più frequenti. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di rivolgerti a uno specialista del settore. OVH non potrà fornirti alcuna assistenza. Per maggiori informazioni consulta la sezione "Per saperne di più" di questa guida.
Quando il database condiviso OVHcloud raggiunge la saturazione (overquota), i nostri robot ti avvertono via email all'indirizzo del contatto "amministratore" del database.
Una prima email viene inviata quando il tuo database ha consumato più di 80% della sua capacità di storage. Una seconda email viene inviata quando 90% di questa capacità di storage viene raggiunto.
Quando il tuo database è in overquota, riceverai una terza email di avviso. Il tuo database passa in "READ ONLY" (sola lettura). Non è possibile aggiungere o modificare i record del tuo database, ma resta accessibile in lettura e in eliminazione.
Una banca dati è costituita da una o più table, costituite a loro volta da una o più linee organizzate con colonne predeterminate.
Il primo step consiste nell'identificare le tavole voluminose presenti nel tuo database.
[!primary]
Tutte le azioni descritte in questo tutorial saranno realizzate a partire da phpMyAdmin.
phpMyAdmin{.external} è disponibile su tutti i database condivisi OVHcloud. Questa applicazione di gestione database facilita la realizzazione delle azioni manuali che puoi effettuare con il tuo database.
Se il tuo database è presente su una soluzione Web Cloud Databases, consulta la nostra guida "Web Cloud Databases - Accedere al tuo database", quindi passa direttamente allo step 1.2 della presente guida.
Recupera le informazioni di accesso al database direttamente nel file di configurazione del tuo sito Web. Per effettuare questa operazione, utilizza lo step 1** della nostra guida su modificare la password di un database.
Per accedere al database tramite phpMyAdmin, clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 5 passi.
[!tabs] Step 1
Accedi allo Spazio Cliente OVHcloud e clicca su
Web Cloud
{.action}.Step 2
Clicca sul menu
Hosting
{.action} e seleziona l’hosting Web interessato.Step 3
Nella nuova pagina clicca sulla scheda
Database
{.action}.Step 4
Nella nuova pagina, visualizzi una tabella con i database creati.
Prendi nota del
Nome utente
e dellIndirizzo del server
del tuo database saturo. Queste informazioni sono visibili nella tabella che elenca i tuoi database.Clicca sul pulsante
...
{.action} a destra del database e selezionaAccedi a phpMyAdmin
{.action}.Step 5
Inserisci le informazioni di accesso al database e clicca su
Connetti
{.action}.
[!alert]
Da questo momento, potrete intervenire direttamente sul contenuto del vostro database. Le operazioni eseguite in phpMyAdmin possono avere conseguenze irreversibili se non vengono eseguite correttamente.
Assicurati di aver effettuato le operazioni necessarie. In caso di difficoltà o dubbi, ti consigliamo di rivolgerti a un provider specializzato. OVHcloud non potrà fornirti assistenza sul contenuto del database.
Una volta connesso, visualizzi questa pagina:
Nella colonna di sinistra clicca su "Nome del database"
{.action} e poi su Taille
{.action} in alto a destra.
Le tavole più voluminose appaiono in cima alla tabella. Identificalo e passa allo step 2.
Una volta identificate le tavole voluminose, accertati se l'intero contenuto è necessario per il funzionamento del tuo sito.
[!primary]
Se utilizzi un Content Managment System (CMS) come WordPress, Joomla!, PrestaShop o Drupal, verifica che le tue tabelle voluminose non siano associate a un plugin/tema installato o aggiornato di recente.
In questo caso, contatta l'editor del plugin/tema per informarti sulle azioni da effettuare sul tuo CMS.
Per gli altri casi relativi ai CMS, ti consigliamo di contattare direttamente il direttore del tuo CMS prima di eseguire le azioni che seguono.
Di seguito trovi i link ai siti ufficiali dei CMS proposti per l'installazione "In un click" da OVHcloud:
- WordPress{.external}
- Joomla!{.external}
- PrestaShop{.external}
- Drupal{.external}
[!primary]
Se il tuo sito è stato sviluppato "manualmente" da un provider specializzato, ti consigliamo di contattare quest'ultimo per ricevere assistenza.
Una volta stabilito se il contenuto delle tue tabelle è necessario per il funzionamento del tuo sito, puoi scegliere tra diverse opzioni:
Caso n°1 - L'insieme del contenuto della tavola voluminosa è necessario al buon funzionamento del tuo sito
È necessario migrare il database verso un database più grande.
[!primary]
Per aumentare le dimensioni del database, è necessario creare un nuovo database più grande e copiare il contenuto dal database precedente a quello nuovo. Infatti, non è possibile aumentare direttamente la dimensione di un database associato a un hosting Web.
Consulta la nostra offerta di database Web Cloud Databasess per scegliere il tuo nuovo servizio di database.
Consigliamo questa offerta per database voluminosi.
È possibile duplicare il contenuto del database OVHcloud direttamente verso un altro database grazie a una funzionalità disponibile nello Spazio Cliente OVHcloud. Per farlo, consulta la nostra guida "Duplicare il contenuto di un database in un altro".
In caso di migrazione verso un database esterno alle offerte Start SQL e Web Cloud Databases, è possibile spostare manualmente il contenuto del vecchio database verso un nuovo database utilizzando le nostre guide:
- Esporta il tuo database esistente
- Iniziare a utilizzare l'offerta Web Cloud Databasess
- Importare il tuo database precedente nella tua offerta Web Cloud Databases
Caso n. 2 - Una parte o l'insieme del contenuto della tavola voluminosa non è necessaria al funzionamento del tuo sito
Prima di effettuare questa operazione, verifica che i dati contenuti nella tabella voluminosa corrispondano a elementi che possono essere eliminati dallo spazio di gestione del tuo CMS.
Esempi:
- commenti precedenti/post
- elementi presenti nel menu
Cestino
del tuo CMS - dati relativi a un tema precedente e/o plugin.
[!alert]
Questa guida ti mostra come eliminare i dati presenti nel tuo database. In caso di dubbi, assicurati di aver consultato uno specialista del settore.
I database condivisi OVHcloud dispongono di diversi comandi SQL per agire sul loro contenuto.
In caso di sovrattassa o di tabella voluminosa, sono disponibili tre comandi.
Queste richieste possono essere effettuate direttamente dall'interfaccia phpMyAdmin, tramite la scheda SQL
{.action}:
- Ordine DELETE:
Essa permette di eliminare una o più righe da una determinata tabella. Questo comando è utile se una parte del contenuto della tabella è necessaria per il corretto funzionamento del tuo sito Web.
Esempio:
DELETE FROM `table_1` HERE `id` = 1
In questo esempio, il comando elimina la o le righe della table_1 il cui valore nella colonna id è pari a 1.
- Ordine TRUNCATE:
In questo modo è possibile eliminare tutte le linee da una tabella.
Esempio:
TRUNCATE TABLE `table_1`
In questo esempio, il comando elimina tutte le linee dalla table_1 senza eccezione.
- L'ordine DROP:
Essa permette di eliminare completamente una tabella e l'insieme delle linee che contiene. Questo comando non deve essere utilizzato se il tavolo deve continuare ad esistere.
Esempio:
DROP TABLE `table_1`
In questo esempio, il comando elimina la tavola table_1 e tutte le righe che contiene.
I nostri robot, responsabili delle verifiche delle quote, passano regolarmente sulle nostre infrastrutture. Se durante l’accesso ai servizi il tuo database non è più in overquota, rimuovono automaticamente lo stato "READ ONLY" (sola lettura). Una volta completate le operazioni necessarie sul database, è sufficiente attendere fino a quando i nostri robot non verranno spostati sui servizi.
Tuttavia, è possibile forzare il passaggio ai servizi per accelerare il processo. Per farlo, chiedi ai nostri robot di ricalcolare la quota del tuo servizio/database.
Clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 5 passi.
[!tabs] Step 1
Accedi allo Spazio Cliente OVHcloud e clicca su
Web Cloud
{.action}.Step 2
Clicca sul menu
Hosting
{.action} e seleziona l’hosting Web interessato.Step 3
Nella nuova pagina clicca sulla scheda
Database
{.action}.Step 4
Sulla nuova pagina appare una tabella con i database creati. A destra del database, clicca sul pulsante
...
{.action} e poi suRicalcola la quota
{.action}.Step 5
Nella nuova finestra, clicca direttamente sul pulsante
Conferma
{.action}.Una volta avviata, l'operazione potrebbe richiedere alcuni minuti. Al termine, lo stato "READ ONLY" del database scompare. Il database sarà di nuovo pienamente operativo.
Clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 3 passaggi.
[!tabs] Step 1
Accedi allo Spazio Cliente OVHcloud e clicca su
Web Cloud
{.action}.Step 2
Clicca sul menu
Web Cloud Databases
{.action} e seleziona la soluzione Web Cloud Databases interessata.Step 3
Nel riquadro Informazioni generali visualizzi la voce Spazio utilizzato. Clicca sui tre puntini
...
{.action} a destra e poi suAggiorna la quota del tuo database
{.action}.Una volta avviata, l'operazione potrebbe richiedere alcuni minuti. Al termine, lo stato "READ ONLY" del database scompare. Il database sarà di nuovo pienamente operativo.
Duplicare il contenuto di un database in un altro
Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i partner OVHcloud.
Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni offerte di supporto.
Contatta la nostra Community di utenti.