SQL Server è un prodotto enorme e complesso.
comando DBCC può contenere oltre cento migliaia di righe di codice.
Dopo aver imparato le basi... creare tabelle, inserire dati, fare il backup dei database... e poi?
La routine quotidiana di uno sviluppatore di database o di un DBA spesso non coinvolge le strutture interne.
Guido da 30 anni ma non conosco i componenti del motore della mia auto. Beh, nemmeno io sono un meccanico.
Se si vuole capire come funziona realmente SQL Server, è necessario studiare come i due motori principali di SQL Server lavorano l'uno con l'altro.
Il motore storage memorizza i dati e l'ottimizzatore elabora le query.
Questo corso vi fornirà una solida fondazione sugli interni dello storage. Ci occuperemo di come i dati vengono memorizzati a un livello molto basso.
Imparerete il vernacolo specifico della pagina e diversi nuovi comandi che ci forniranno una visione profonda di cosa e come SQL Server immagazzina i dati.
Verranno illustrate la struttura delle righe dei dati e il registro delle transazioni e alla fine del corso si capirà come si muovono i dati in SQL Server.
Questa conoscenza vi aiuterà a troubleshooting di SQL Server a un livello che la maggior parte dei DBA semplicemente non afferra. Esamineremo esempi e sintassi del codice per determinare cosa funziona e cosa no.
Qualsiasi database relazionale è un insieme di oggetti, di cui la tabella è il più fondamentale.
Tuttavia, ciò che sono e ciò che fanno sono due cose diverse. I database relazionali hanno entità chiamate transazioni che trasferiscono e manipolano dati.
Questo corso si concentrerà su come e quali sono le transazioni che si muovono.