Hosting Web - Il mio database è saturo, cosa fare?

Vedi come Markdown

Questa guida ti mostra come agire in caso di saturazione del database

Obiettivo

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.

Prerequisiti


Accesso allo Spazio Cliente OVHcloud

  • Link diretto:
  • Percorso di navigazione: Web Cloud > Hosting > Seleziona il tuo hosting web

Procedura

Informazioni sull’amministrazione dei servizi OVHcloud e su come trovare l’assistenza appropriata

Durante l’utilizzo delle guide OVHcloud, tieni presente le seguenti condizioni:

  • Le istruzioni mirano a fornire il maggior numero possibile di dettagli, ma non possono coprire tutti i casi d’uso individuali. Potrebbe essere necessario adattare le azioni descritte alle tue esigenze.
  • L’ecosistema OVHcloud è progettato per garantire flessibilità e libertà di scelta. I clienti sono quindi responsabili della configurazione corretta e sicura dei propri servizi. Per evitare la perdita di dati, ti consigliamo vivamente di applicare strategie di backup a tutti i tuoi dati importanti.
  • Le nostre guide e i nostri tutorial possono fare riferimento a software o servizi di terze parti in combinazione con le soluzioni OVHcloud. Il supporto tecnico fornito da OVHcloud non include la configurazione di sistemi o prodotti al di fuori della nostra responsabilità. Questo include, a titolo esemplificativo:
    • Sistemi operativi e interfacce utente (Windows, Debian, Plesk, ecc.).
    • Qualsiasi altro software di terze parti (client FTP, software di posta elettronica, ecc.).
    • Servizi offerti da altri provider (DNS, API, interfacce utente, ecc.).

Per ricevere l’assistenza appropriata in caso di problemi, segui queste indicazioni:

  • Cerchi una consulenza personalizzata o vuoi discutere di un argomento non trattato in dettaglio nella nostra documentazione?
    Unisciti alla Community OVHcloud per cercare il tuo argomento e confrontarti con altri utenti.
  • Devi segnalare un incidente relativo al tuo servizio OVHcloud o riscontri difficoltà nello Spazio Cliente OVHcloud?
    Crea una richiesta di supporto nel nostro centro assistenza.
  • Hai bisogno di assistenza professionale per il tuo progetto o di aiuto per attività al di fuori del nostro perimetro di supporto?
    Visita il nostro portale dei partner per trovare esperti che conoscono le soluzioni OVHcloud.
  • Cerchi informazioni più dettagliate sui nostri livelli di supporto e sui Professional Services?
    Visita le nostre pagine web sui livelli di supporto OVHcloud e sugli OVHcloud Professional Services.

Puoi partecipare al miglioramento della nostra documentazione:

  • Vuoi condividere un feedback per migliorare una guida o segnalare informazioni insufficienti su una pagina specifica?
    Utilizza i pulsanti "Questa pagina ti è stata utile?" in fondo alla pagina per farcelo sapere.
  • Vuoi proporre un aggiornamento concreto della documentazione?
    Utilizza la funzione "Modifica questa pagina", disponibile in fondo alla pagina e nella barra laterale.

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.

Step 1: identificare la o le tavole voluminose

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.

Info

Tutte le azioni descritte in questo tutorial saranno realizzate a partire da phpMyAdmin.

phpMyAdmin è 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.

1.1 - Connettersi al database tramite phpMyAdmin

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 4 passi.

Passaggio 1
Passaggio 2
Passaggio 3
Passaggio 4

Accedi alla pagina , poi seleziona l'hosting Web interessato.

Web Hosting

1.2 - Ricerca le tavole più voluminose

Danger

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:

phpMyAdmin Login

Nella colonna di sinistra clicca su "Nome del database" e poi su Taille in alto a destra.

phpMyAdmin Tables

Le tavole più voluminose appaiono in cima alla tabella. Identificalo e passa allo step 2.

Step 2: determinare l'utilità del contenuto presente nella o nelle tabelle voluminose

Una volta identificate le tavole voluminose, accertati se l'intero contenuto è necessario per il funzionamento del tuo sito.

Info

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:

Info

Se il tuo sito è stato sviluppato "manualmente" da un provider specializzato, ti consigliamo di contattare quest'ultimo per ricevere assistenza.

Step 3: intraprendere un'azione correttiva

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.

Info

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 Databases 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 . 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:

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.
Danger

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:

phpMyAdmin SQL request
  • 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.

Step 4: rimuovi il database dallo stato "READ ONLY" (sola lettura)

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.

Ricalcola la quota per un database incluso nel piano di hosting Web

Clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 4 passi.

Passaggio 1
Passaggio 2
Passaggio 3
Passaggio 4

Accedi alla pagina , poi seleziona l'hosting Web interessato.

Web Hosting

Ricalcola la quota di un database ospitato su una soluzione Web Cloud Databases

Clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 3 passi.

Passaggio 1
Passaggio 2
Passaggio 3

Accedi allo e clicca su Web Cloud.

Web Cloud

Per saperne di più

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.

Questa pagina ti è stata utile?