Video

Deadlock in SQL Server: Come funzionano e come evitarli!

I deadlock in SQL Server e Azure SQL possono rappresentare un problema significativo per le prestazioni e quando si presentano diventano presto motivo di discordia tra chi fornisce la soluzione database e chi la personalizza.

Prima di dare la definizione di deadlock esaminiamo le differenze tra lock e deadlock; quest’ultimo viene spesso confuso con il normale lock, ma sono due concetti distinti.

Quando una transazione T2 richiede un lock su una risorsa già bloccata da un’altra transazione T1, la transazione T2 entra in attesa e vi rimane finché il lock acquisito dalla transazione T1 non viene rilasciato. In questo caso, la transazione T2 è bloccata, ma non si tratta di un deadlock. Un deadlock si verifica solo quando due o più transazioni si bloccano reciprocamente, impedendo l’avanzamento di ciascuna di esse. I deadlock vengono risolti quasi immediatamente, l’Engine li rileva automaticamente e termina una delle transazioni coinvolte per sbloccare la situazione. Il lock, invece, può teoricamente durare all’infinito. By default, le transazioni in SQL Server e Azure SQL non hanno un timeout e rimangono in attesa potenzialmente all’infinito, a meno che non venga impostato un timeout con l’opzione LOCK_TIMEOUT o non intervenga manualmente un DBA.

Data Saturday Parma 2024 – Video delle sessioni

Sergio Govoni

L’edizione 2024 del Data Saturday Parma si è tenuta sabato 23 novembre presso l’Università degli Studi di Parma.

Sono disponibili i video delle sessioni! Potete trovarli sul canale UGISS di Vimeo nella raccolta Data Saturday Parma 2024 e sul canale UGISS di YouTube nella raccolta Data Saturday #64 Parma 2024.

https://vimeo.com/showcase/11474787

Showcase Data Saturday Parma 2024 su Vimeo

https://www.youtube.com/playlist?list=PLyyDPeQ647PtJO1BfQsNh38eIsGWF8FBT

Playlist Data Saturday #66 Parma 2024

Un ringraziamento a tutto lo staff: l’Università degli Studi di Parma, i ragazzi che hanno lavorato con Alessandro Alpi all’organizzazione dell’evento ovvero Marco Bernardi, Ilaria Ottonello, Michele Gatti, Mattia Poletti, Francesco Franzini, Davide Piccinini, Roberto Verdini, un grazie agli Sponsor e agli Speaker. Grazie anche a tutti i partecipanti, senza di voi l’evento non avrebbe senso.

Piani di manutenzione: Strategie per proteggere e ottimizzare i tuoi database!

Sergio Govoni

In questo articolo tratteremo i task fondamentali che un piano di manutenzione per database SQL Server deve avere. Esploreremo il significato di alcune impostazioni di default e la possibilità di arricchire il task di backup database con un task di tipo T-SQL script in grado di testare il ripristino del database archiviato. Dettagli aggiuntivi sono disponibili nella documentazione SQL Server Maintenance plans.

Un piano di manutenzione database è un insieme di attività specifiche e proattive che devono essere eseguite regolarmente sui database di una istanza SQL Server o Azure SQL per garantirne il corretto funzionamento, performance adeguate, e disponibilità. I piani di manutenzione creano un flusso di lavoro che organizza le attività necessarie a garantire che il database sia ottimizzato, sottoposto regolarmente a backup e consistente.

Data Saturday Parma 2023 – Slide deck, demo e video delle sessioni

L’edizione 2023 del Data Saturday Parma si è tenuta sabato scorso 18 novembre presso l’Università degli Studi di Parma.

È iniziata la pubblicazione del materiale (slide deck e script demo) utilizzato durante le sessioni e delle relative registrazioni. Li trovate in questo repository GitHub.

Un ringraziamento a tutto lo staff: l’Università degli Studi di Parma, i ragazzi che hanno lavorato con Alessandro Alpi all’organizzazione dell’evento, gli Sponsor e tutti gli Speaker. Grazie anche a tutti i partecipanti!

Data Saturday Parma 2022 – Slide deck, demo e video delle sessioni

L’edizione 2022 del Data Saturday Parma si è tenuta sabato 26 novembre presso l’Università degli Studi di Parma.

È iniziata la pubblicazione dei video delle sessioni, lì trovate sul canale UGISS di Vimeo e sul canale UGISS di YouTube.

Il materiale (slide deck e script demo) utilizzato durante le sessioni è disponibile per il download a questo link.

Un ringraziamento a tutto lo staff: l’Università degli Studi di Parma, i ragazzi che hanno lavorato con Alessandro Alpi all’organizzazione dell’evento, gli Sponsor e tutti gli Speaker. Grazie anche a tutti i partecipanti!

SQL Start 2022 - I video delle sessioni

L’edizione 2022 di SQL Start si è tenuta il 10 Giugno in modo virtuale sulla piattaforma Microsoft Teams.

Le sessioni sono state registrate, i video sono disponibili per essere riguardati o visti per la prima volta nel caso non abbiate potuto seguire la diretta, li trovate sul canale UGISS di YouTube e presto saranno caricati anche sul canale UGISS di Vimeo.

Ringraziamo chi ha organizzato e supportato l’evento: Danilo DominiciGianluca HotzDevMarche e UGISS, gli Sponsor e tutti gli Speaker. Grazie a tutti i partecipanti presenti!

Data Saturday Pordenone 2021 - Sessioni registrate

Le sessioni del primo Data Saturday (Pordenone 2021) sono state registrate e ora sono disponibili sul canale YouTube di 1nn0va.

Più di 40 ore di formazione gratuita sulla Data Platform di Microsoft e in particolare su:

  • Cloud
  • Analytics
  • Database Administration
  • Business Intelligence
  • AI
  • ..e molto altro

Chi ha partecipato all’evento e non ha potuto seguire un tema di interesse a causa della sovrapposizione di sessioni interessanti nelle diverse track potrà guardare la registrazione della sessione a cui non ha potuto partecipare live. Questo è “l’obiettivo” che vogliamo raggiungere pubblicando la registrazione delle sessioni. Partecipare agli eventi con la “presenza” è importante!

SQL Start 2020 – Slide, Script Demo e Video

L’edizione 2020 di SQL Start, si è tenuta il 26 Giugno in modo virtuale sulla piattaforma Microsoft Teams.

Il materiale (Slide, Script demo, ecc..) utilizzato durante le presentazioni è disponibile per il download, trovate i link nel dettaglio delle sessioni.

Le sessioni sono state registrate, i video sono disponibili per essere riguardati o visti per la prima volta nel caso non abbiate potuto seguire la diretta, li trovate sul canale UGISS di Vimeo nello showcase SQL Start 2020!

SQL Saturday Parma 2019 - Sessioni registrate

Sergio Govoni

Alcune sessioni tenute al SQL Saturday Parma 2019 sono state registrate!

I primi video pubblicati sono disponibili sul canale UGISS di Vimeo nella raccolta SQL Saturday Parma 2019. Di seguito i link ai singoli video.

Il materiale (slide e script demo) utilizzato durante le sessioni è disponibile per il download accedendo alla pagina Schedule dell’evento.

24 Hours of PASS (Settembre 2019): Sessioni registrate!

Sergio Govoni

Le sessioni dell’evento 24 Hours of PASS edizione “Summit Preview 2019” tenuto lo scorso 10 e 11 Settembre 2019, sono state registrate e sono già disponibili per essere riguardate o viste per la prima volta nel caso non abbiate potuto seguire la diretta (come me purtroppo).

Ogni video è disponibile accedendo alla pagina della relativa sessione, dopo aver effettuato la login al sito. Non siete ancora membri del PASS? Registratevi subito! È gratuito!