SQL Server Indexing, Statistics, and Parameter Sniffing Solving Performance Challenges by Designing Better Data Structures

Dive into performance tuning by learning how data is structured and accessed in SQL Server.  Learn from this video how to use execution plans, IO metrics, and query timing to identify problematic queries and trace latency directly to missing or incorrect indexes. Also learn about cardinality and how...

Descripción completa

Detalles Bibliográficos
Otros Autores: Pollack, Ed, author (author)
Formato: Video
Idioma:Inglés
Publicado: Apress 2020.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631144906719
Descripción
Sumario:Dive into performance tuning by learning how data is structured and accessed in SQL Server.  Learn from this video how to use execution plans, IO metrics, and query timing to identify problematic queries and trace latency directly to missing or incorrect indexes. Also learn about cardinality and how it affects execution plans and overall query performance. Understanding how indexes and statistics work provides a solid foundation for writing better queries and architecting more effective database objects. The knowledge from this video helps you to dive further into procedural TSQL and identify why a stored procedure or ad-hoc query can perform unexpectedly badly. This video examines such cases through a discussion of the causes of poor performance in TSQL procedures along with solutions such as parameter sniffing. In addition, the video demonstrates how local variables perform differently from parameters and how plan reuse can benefit performance. When plan reuse harms performance, the correct solutions will be presented, allowing you to permanently solve a performance challenge without the use of hacks or temporary fixes. What You Will Learn Create effective table indexes with confidence Identify queries where poor indexing is the cause of latency Display and use statistical metrics to troubleshoot performance challenges Optimize and speed up queries that make poor use of indexes Find and resolve parameter sniffing problems in procedural TSQL Identify when ad-hoc TSQL or local variables can negatively affect performance Understand when plan reuse can inadvertently harm performance Who This Video Is For Database administrators, developers, and architects who need to write fast and efficient database queries. For database administrators who are asked to troubleshoot slow queries to make them faster. For anyone working against SQL Server who relies upon highly performant queries to perform important tasks.
Notas:Title from resource description page (Safari, viewed June 13, 2020).
Descripción Física:1 online resource (1 video file, approximately 1 hr., 12 min.)