Consulenza database: prestazioni, migrazioni e backup

Il gestionale rallenta, i report richiedono minuti o non sai se i backup funzionano davvero? Partiamo dai dati: misure, piani di esecuzione e prove di ripristino, non impressioni.

Descrivi il problema

Tempo tecnico indicativo

3–50 ore

Fascia di costo orientativa

180–3.000 €

Complessità tipica

Media

In cosa consiste il problema

Il database è il cuore di quasi ogni applicazione aziendale, ma spesso nessuno se ne occupa finché qualcosa non rallenta o si rompe. Con la crescita dei dati compaiono query lente, blocchi tra utenti, tabelle enormi e backup mai verificati.

Una consulenza mirata individua dove si perde tempo e cosa rischia l'azienda, con interventi proporzionati: a volte basta un indice, altre volte serve rivedere la struttura o pianificare una migrazione.

Cause frequenti

  • Query lente: indici mancanti, statistiche vecchie, query generate male dall'applicazione.
  • Blocchi e timeout: transazioni lunghe e operazioni contemporanee sugli stessi dati.
  • Migrazioni: passaggio da Access, MySQL o SQL Server a un altro database.
  • Backup non verificati: copie mai provate, nessuna copia fuori sede.

Come si risolve

  • Diagnosi: misura delle query più costose e delle attese, con priorità chiare.
  • Ottimizzazione: indici, riscrittura delle query, manutenzione pianificata.
  • Migrazione: conversione dello schema, trasferimento verificato, adeguamento dell'applicazione.
  • Backup e ripristino: procedura automatica, copia fuori sede e prova di ripristino documentata.

Un esempio tipico

Il report mensile delle vendite di un'azienda impiega diversi minuti e blocca gli altri utenti. La diagnosi mostra una query che legge tutta la tabella dei movimenti: un indice composto e una vista aggiornata di notte riportano il report a pochi secondi, e nello stesso intervento si attiva un backup verificato con copia fuori sede.

Scenario illustrativo, non riferito a un cliente reale.

Quando serve uno sviluppatore

Quando i rallentamenti hanno impatto sul lavoro, prima di una migrazione, o quando il database contiene dati che l'azienda non può permettersi di perdere.

Tecnologie coinvolte

Quanto tempo può richiedere e quanto può costare

Indicativamente 3–50 ore di lavoro tecnico, per una fascia di 180–3.000 €.

Le variabili che incidono di più:

  • volume dei dati
  • possibilità di modificare l'applicazione o solo il database
  • disponibilità di una copia per le prove
  • requisiti di disponibilità

Le fasce di prezzo e di tempo indicate sono orientative e dipendono da complessità, qualità del codice esistente, accessi disponibili, documentazione e requisiti effettivi. Non costituiscono preventivo.

Informazioni da preparare

  • Tipo e versione del database
  • Dimensione e tabelle principali
  • Operazioni lente e orari
  • Accesso a una copia dei dati, se possibile

Problemi simili

PHP Caso esemplificativo

Convertire un sito PHP statico in un piccolo CMS gestibile

Il nostro sito è fatto di pagine PHP con i testi scritti nel codice: per cambiare una news o un orario dobbiamo chiamare un programmatore. Vorremmo poter…

Fascia orientativa
500–1.300 €
Tempo tecnico
10–24 ore
PHP Caso esemplificativo

Aggiornare applicazione da PHP 7.4 a PHP 8.3

Il nostro portale clienti gira ancora su PHP 7.4, non più supportato. Il fornitore di hosting ci ha comunicato che entro qualche mese la versione verrà…

Fascia orientativa
900–2.400 €
Tempo tecnico
16–40 ore

Domande frequenti

Lavorate anche sul database di un gestionale di terze parti?

Sì, con prudenza: indici, manutenzione e viste di sola lettura, senza modificare le tabelle gestite dal produttore.

Quanto dura una diagnosi?

Per un problema circoscritto bastano spesso poche ore; database complessi richiedono più tempo e vengono stimati dopo un primo esame.

Contenuto revisionato il 05/10/2026.

Richiedi una valutazione

Descrivi la tua situazione: ricevi una valutazione tecnica con fasce orientative di tempi e costi, senza impegno.

Descrivi il problema
Chat