Che aspetto ha un piano di manutenzione di SQL Server best practice? [chiuso]


15

Sono uno studente della Fontys University di Eindhoven e attualmente sto conducendo una serie di interviste per aiutare con lo sviluppo di uno strumento SQL Server e vorrei ricevere feedback dagli esperti del settore.

Una delle mie domande è:

Che aspetto ha un piano di manutenzione di SQL Server best practice? Usi i piani di manutenzione di SQL Server per questo o usi script personalizzati?

Risposte:



5

La creazione di un piano di manutenzione è più complicata del semplice seguire una determinata "best practice". C'è troppo che gioca in tutto.

Per darti un'idea, la Guida sicura ai piani di manutenzione di Brad è un ebook gratuito della lunghezza di 269 pagine. Se questa fosse una domanda più semplice, il libro sarebbe molto, molto più breve.

Se ad esempio rispondessi a questa domanda in un'intervista, direi che dipende completamente dalle risorse che l'azienda ha a disposizione, dalle esigenze aziendali, dai dati all'interno del database, dalla frequenza (e dalla modalità) con cui i dati cambiano, ecc. purtroppo non è una risposta rapida alla domanda.


1

Esistono diversi suggerimenti per le pratiche delle attività di manutenzione. Le attività di manutenzione non sono applicabili a tutti gli scenari di ambiente di SQL Server

Non è consigliabile utilizzare l'attività Riduci database frequentemente, poiché potrebbe causare il degrado delle prestazioni e la frammentazione di dischi e indici

Riorganizzare, aggiornare le statistiche e ricostruire le attività può anche portare a problemi di prestazioni e costi generali di utilizzo della CPU e del disco rigido

È necessario controllare regolarmente lo spazio disponibile su disco e rimuovere i file obsoleti in tempo quando si utilizzano i backup completi del database

Pianificare durante le ore di inattività qualsiasi controllo di integrità del database per evitare anche problemi di prestazioni

La pianificazione, i consigli e le pratiche relative alle attività di manutenzione variano: dipendono da una politica aziendale, dall'utilizzo e dall'ambiente SQL Server

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.