Publications
Automatizzare il test di una soluzione SQL Server con tSQLt, Docker e GitHub Actions!
Nell’articolo precedente, il terzo di questa serie, abbiamo descritto come scrivere ed eseguire manualmente una unit di test per un trigger! In questo articolo verrà descritto come automatizzare il test di uno o più oggetti SQL Server utilizzando tSQLt, Docker e GitHub Actions!
Tecnologie e framework utilizzati
Le potenzialità del framework tSQLt sono state descritte nell’articolo “Il framework tSQLt e l’esecuzione di un test”:
https://www.ugiss.org/2020/11/07/unit-testing-il-framework-tsqlt-e-lesecuzione-di-un-test/
Docker è uno dei più diffusi sistemi per l’esecuzione di applicazioni in ambienti isolabili, minimali e facilmente distribuibili chiamati container. SQL Server 2017, e le successive versioni, possono essere eseguite in un container Docker, un tipico scenario di utilizzo di container è proprio quello che riguarda l’automazione dei test.
1nn0va Saturday 2022 – Agenda pubblicata!
L’agenda dell’evento 1nn0va Saturday 2022 è stata pubblicata ed è disponibile qui.
Ospitato nelle aule del Consorzio Universitario di Pordenone in via Prasecco 3/A, 1nn0va Saturday 2022 si terrà sabato 24 settembre 2022 e sarà in presenza così da poter riprendere, in sicurezza, a fare networking, mangiare una pizza insieme e imparare qualcosa di nuovo sulle tecnologie che utilizziamo ogni giorno o che vorremmo iniziare ad utilizzare.
L’evento sarà gratuito con registrazione obbligatoria.
SQL Server 2022 Degree of parallelism feedback
Degree of parallelism (DOP) feedback è una delle nuove feature di SQL Server 2022 e si colloca nella famiglia di funzionalità conosciuta con il nome di Intelligent Query Processing. Queste funzionalità intelligenti e adattive migliorano le prestazioni dei carichi di lavoro esistenti senza modifiche al codice applicativo. Intelligent Query Processing potenziato anche in SQL Server 2019 è l’erede della precedente tecnologia nota con il nome di Adaptive Query Processing.
Degree of parallelism (DOP) feedback
Degree of parallelism (DOP) feedback in SQL Server 2022 potenzia ulteriormente Intelligent Query Processing affrontando lo scenario che si verifica quando una query OLTP viene eseguita ripetutamente in parallel mode e vengono riscontrati problemi di prestazioni. Il parallelismo nel piano di esecuzione di una query è spesso utile per le query analitiche o per le query che gestiscono grandi quantità di dati. Al contrario, le query tipiche di un carico di lavoro OLTP eseguite in parallel mode potrebbero riscontrare problemi di prestazioni quando il tempo impiegato per coordinare i thread interessati supera i vantaggi dell’utilizzo di un piano di esecuzione parallelo.
1nn0va Saturday 2022 – Save the date
Sappiamo tutti che quale valore ha vedersi di persona, fare networking, mangiare una pizza insieme e imparare qualcosa di nuovo. Vogliamo che il ricordo di questi valori diventi di nuovo realtà e siamo nelle condizioni di poterci riuscire!
Sabato 24 settembre 2022 la formazione e gli eventi community ritornano in presenza con 1nn0va Saturday 2022! Ospitato nelle aule del Consorzio Universitario di Pordenone in via Prasecco 3/A, sarà gratuito con registrazione obbligatoria, le sessioni verranno registrate ma non saranno in live streaming come accade negli eventi ibridi e non contate sulla pubblicazione veloce delle registrazioni :)
SQL Server 2022 Parameter Sensitive Plan Optimization
Introduzione
Parameter Sensitive Plan (PSP) Optimization è una delle funzionalità introdotte da SQL Server 2022 e si colloca nella famiglia di funzionalità note con il nome di Intelligent Query Processing che migliorano le prestazioni dei carichi di lavoro esistenti senza modifiche al codice applicativo. Intelligent Query Processing (potenziato anche in SQL Server 2019) è l’erede della precedente tecnologia nota con il nome di Adaptive Query Processing di cui è disponibile il video Query Processing improvements in the latest versions of SQL Server sul canale UGISS di Vimeo.