<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Troubleshooting on UGISS</title>
    <link>https://1ab09184.ugiss-website.pages.dev/tags/troubleshooting/</link>
    <description>Recent content in Troubleshooting on UGISS</description>
    <generator>Hugo</generator>
    <language>it</language>
    <lastBuildDate>Sat, 05 May 2018 00:00:00 +0200</lastBuildDate>
    <atom:link href="https://1ab09184.ugiss-website.pages.dev/tags/troubleshooting/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Statistiche di utilizzo e performance delle viste in un database SQL Server</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2018/05/05/statistiche-di-utilizzo-e-performance-delle-viste-in-un-database-sql-server/</link>
      <pubDate>Sat, 05 May 2018 00:00:00 +0200</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2018/05/05/statistiche-di-utilizzo-e-performance-delle-viste-in-un-database-sql-server/</guid>
      <description>&lt;p&gt;Le performance di una soluzione database sono spesso oggetto di diatriba tra chi fornisce la soluzione e chi la personalizza. Scrivere codice T-SQL ottimizzato, in grado di scalare all&amp;rsquo;aumentare dei dati e degli utenti, non è affatto semplice e quando la complessità aumenta, le attività di manutenzione del codice diventano difficili da attuare anche per l&amp;rsquo;autore stesso.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Missing Index... Cache</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2018/03/15/missing-index-cache/</link>
      <pubDate>Thu, 15 Mar 2018 00:00:00 +0100</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2018/03/15/missing-index-cache/</guid>
      <description>&lt;p&gt;Qualche settimana fa un collega mi ha sottoposto un quesito la cui risposta coinvolge alcuni concetti molto interessanti. La domanda più o meno era:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;SQL Server mi dice che manca un indice, l&amp;rsquo;ho creato. Perchè eseguendo una query su sys.dm_db_missing_index_details trovo ancora l&amp;rsquo;indice come mancante? Come dico a SQL di aggiornare la DMV?&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>PASS GIVC – Rispondere agli Extended Event in tempo reale</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2016/12/06/pass-givc-rispondere-agli-extended-event-in-tempo-reale/</link>
      <pubDate>Tue, 06 Dec 2016 00:00:00 +0100</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2016/12/06/pass-givc-rispondere-agli-extended-event-in-tempo-reale/</guid>
      <description>&lt;p&gt;Il prossimo webinar del &lt;a href=&#34;http://globalitalian.sqlpass.org/&#34;&gt;PASS Italian Virtual Chapter&lt;/a&gt; è programmato per mercoledì 7 dicembre 2016 alle ore 18:00.&lt;/p&gt;&#xA;&lt;p&gt;Gianluca Sartori (&lt;a href=&#34;https://x.com/spaghettidba&#34;&gt;@spaghettidba&lt;/a&gt;) ci spiegherà come sia possibile &amp;ldquo;Rispondere agli Extended Event in tempo reale&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Questo è l&amp;rsquo;abstract del webinar:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Gli Extended Event consentono di accedere a informazioni molto dettagliate riguardo il comportamento interno di SQL Server. Tuttavia, confrontate con altre tecnologie come SQL Trace e Event Notifications, sembra mancare un modo per reagire ad un evento non appena si verifica. In questa sessione vedremo come gli Extended Events possono essere processati in tempo reale utilizzando la streaming API. Dimostreremo inoltre come questa tecnologia apre nuovi scenari e nuove possibilità per risolvere problemi comuni, come ad esempio catturare e notificare deadlock e sessioni bloccate.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lista Trace Flags Ufficiale</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2016/09/16/lista-trace-flags-ufficiale/</link>
      <pubDate>Fri, 16 Sep 2016 00:00:00 +0200</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2016/09/16/lista-trace-flags-ufficiale/</guid>
      <description>&lt;p&gt;Il &lt;a href=&#34;https://x.com/mssqltiger&#34;&gt;SQL Server Tiger Team&lt;/a&gt; si sta occupando, tra le altre cose, di tenere aggiornata la lista di tutti i &lt;em&gt;trace flag&lt;/em&gt; disponibili in SQL Server per modificare il funzionamento nel caso sia assolutamente necessario. La lista è disponibile qui:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://aka.ms/traceflags&#34;&gt;http://aka.ms/traceflags&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Occhio, come al solito, che i trace flags non sono da usare alla leggera, quindi usateli se e solo se è strettamente necessario!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Problemi VSS e SQL Server Backup to Windows Azure Tool</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2015/12/02/problemi-vss-e-sql-server-backup-to-windows-azure-tool/</link>
      <pubDate>Wed, 02 Dec 2015 00:00:00 +0100</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2015/12/02/problemi-vss-e-sql-server-backup-to-windows-azure-tool/</guid>
      <description>&lt;p&gt;Chi ha visto la mia &lt;a href=&#34;https://mva.microsoft.com/it-it/training-courses/sql-server-ha-dr-con-azure-vm-12415&#34;&gt;presentazione&lt;/a&gt; Microsoft Virtual Accademy sulle diverse tecniche per fare i backup integrandosi con Azure Blob Storage forse ricorderà il &amp;ldquo;SQL Server Backup to Windows Azure Tool&amp;rdquo; che in maniera trasparente intercetta i comandi di BACKUP e RESTORE di SQL Server dirottandone il contenuto da e verso Azure Blob Storage.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Query Performance Insight su Azure SQL Database</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2015/10/25/query-performance-insight-su-azure-sql-database/</link>
      <pubDate>Sun, 25 Oct 2015 00:00:00 +0200</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2015/10/25/query-performance-insight-su-azure-sql-database/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;images/tile.png&#34; alt=&#34;Query Performance Insight&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Tenere sotto controllo le prestazioni e lo &amp;ldquo;stato di salute&amp;rdquo; di un database non è semplice e talvolta richiede parecchio tempo.&lt;/p&gt;&#xA;&lt;p&gt;Query Performance Insight offre la possibilità di verificare il consumo in DTU del database, individuare le query più costose in termini di DTU che potrebbero quindi influire negativamente sulle prestazioni e infine eseguire &amp;ldquo;drill down&amp;rdquo; sulle query per visualizzarne tutti i dettagli.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Una inaspettata variazione di SPID</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2014/05/05/una-inaspettata-variazione-di-spid/</link>
      <pubDate>Mon, 05 May 2014 00:00:00 +0200</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2014/05/05/una-inaspettata-variazione-di-spid/</guid>
      <description>&lt;p&gt;Un po&amp;rsquo; di tempo fa, ho avuto l&amp;rsquo;opportunità di analizzare una situazione in cui si verificava un inaspettato cambiamento dello &lt;a href=&#34;http://technet.microsoft.com/en-us/library/ms189535.aspx&#34;&gt;SPID&lt;/a&gt; relativo ad una connessione aperta da un&amp;rsquo;Applicazione verso un database SQL Server. Lo SPID rappresenta l&amp;rsquo;identificativo numerico assegnato da SQL Server ad ogni nuova sessione.&lt;/p&gt;&#xA;&lt;p&gt;Tutto è iniziato con la segnalazione di un cliente, che lamentava rallentamenti nell&amp;rsquo;Applicazione, blocchi e talvolta errori di lock time-out. I rallentamenti e i blocchi non erano ovviamente sistematici e attribuibili ad un eccezionale carico di lavoro; si verificavano però principalmente su una determinata funzione Applicativa. Dopo svariati tentativi nel cercare di catturare questi tipi di lock, siamo finalmente riusciti a riprodurre il problema.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Performance Tuning with SQL Server Dynamic Management Views</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2014/03/14/performance-tuning-with-sql-server-dynamic-management-views/</link>
      <pubDate>Fri, 14 Mar 2014 00:00:00 +0100</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2014/03/14/performance-tuning-with-sql-server-dynamic-management-views/</guid>
      <description>&lt;p&gt;Dal portale Red-Gate è possibile scaricare gratuitamente, in formato PDF, l&amp;rsquo;eBook &lt;a href=&#34;http://www.red-gate.com/community/books/dynamic-management-views&#34;&gt;Performance Tuning with SQL Server Dynamic Management Views&lt;/a&gt; scritto da Louis Davidson (&lt;a href=&#34;https://x.com/drsql&#34;&gt;@drsql&lt;/a&gt;) e Tim Ford (&lt;a href=&#34;https://x.com/sqlagentman&#34;&gt;@sqlagentman&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.red-gate.com/library/performance-tuning-with-sql-server-dynamic-management-views&#34;&gt;&lt;img src=&#34;https://1ab09184.ugiss-website.pages.dev/2014/03/14/performance-tuning-with-sql-server-dynamic-management-views/images/Performance-Tuning-With-SQL-Server-Dynamic-Management-Views-244x300.png&#34; alt=&#34;Performance Tuning With SQL Server Dynamic Management Views 244x300&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Le DMV (Dynamic Management Views and Functions) sono oggetti che pubblicano informazioni sullo stato di salute dell&amp;rsquo;istanza SQL Server. Permettono di &lt;strong&gt;monitorare il cuore del sistema&lt;/strong&gt;, &lt;strong&gt;diagnosticare problemi&lt;/strong&gt; e &lt;strong&gt;misurare le performance&lt;/strong&gt;, rappresentano uno strumento utilissimo sia per i DBA che per gli sviluppatori di soluzioni database. Il libro spiega come accedere alle informazioni esposte dalle DMV più frequentemente utilizzate per fare troubleshooting sull&amp;rsquo;esecuzione delle query, sull&amp;rsquo;utilizzo degli indici, sulle operazioni di I/O, sulle attività eseguite da una determinata sessione e da una determinata transazione.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Troubleshooting Clusters</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2014/02/23/troubleshooting-clusters/</link>
      <pubDate>Sun, 23 Feb 2014 00:00:00 +0100</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2014/02/23/troubleshooting-clusters/</guid>
      <description>&lt;p&gt;Sul canale &lt;a href=&#34;http://www.youtube.com/user/SQLPASSTV&#34;&gt;SQLPASS TV&lt;/a&gt; è stata pubblicata la sessione &lt;a href=&#34;http://www.youtube.com/watch?v=ELtmP_1uEi8&#34;&gt;Troubleshooting Clusters&lt;/a&gt; tenuta da Allan Hirt (&lt;a href=&#34;https://x.com/SQLHA&#34;&gt;@SQLHA&lt;/a&gt;) durante lo scorso PASS Summit 2013.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.youtube.com/watch?v=ELtmP_1uEi8&#34;&gt;&lt;img src=&#34;images/SQLPASS_TV_Troubleshooting_Clusters.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Whether you are new to clusters or have years of experience, you may still cross your fingers when implementing a failover cluster instance (FCI) of SQL Server or an availability group (AG). Both require an underlying Windows Server failover cluster (WSFC), but how many DBAs are involved in the planning and deployment of it? What happens if you try to install an FCI or configure an AG and things don&amp;rsquo;t work? Or worse, what if the implementation fails after going live in production? This session will cover how to diagnose what went wrong and the free tools available to you, as well as demonstrate how to fix common issues that every DBA should know about.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to Use DMVs to Diagnose Performance Issues</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2013/11/23/how-to-use-dmvs-to-diagnose-performance-issues/</link>
      <pubDate>Sat, 23 Nov 2013 00:00:00 +0100</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2013/11/23/how-to-use-dmvs-to-diagnose-performance-issues/</guid>
      <description>&lt;p&gt;Sul canale PASStv è stata pubblicata la sessione &lt;a href=&#34;http://www.youtube.com/watch?v=AWFg6KdVoh4&amp;amp;list=PLoGAcXKPcRvbTr23ujEN953pLP_nDyZJC&#34;&gt;How to Use DMVs to Diagnose Performance Issues&lt;/a&gt; tenuta da Glenn Berry durante lo scorso PASS Summit.&lt;/p&gt;&#xA;&lt;p&gt;Le DMVs (DMV + DMF) forniscono informazioni sullo stato di salute dell&amp;rsquo;istanza SQL Server. Permettono di diagnosticare problemi di performance e rappresentano uno strumento utilissimo sia per i DBA che per gli sviluppatori; aumentano ad ogni versione di SQL Server e dopo averle toccate con mano non potrete più farne a meno vi consiglio quindi di non perdervi questa sessione!&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
