desplegar Mi lista: 0 cursos
Home Cursos Computación y telecomunicaciones Cursos Administración de bases de datos Cursos SQL Server Curso 2784 Tuning And Optimizing Queries Using Microsoft SQL Server 2005 en Monterrey
Compueducación

2784 Tuning And Optimizing Queries Using Microsoft SQL Server 2005 en Monterrey


Compueducación (México)

Curso - Presencial

Lugar

Monterrey (Nuevo León)

Duración

21 Horas

Requisitos

Have working knowledge of data storage. Specifically, knowledge about row layout, fixed length field... ver más placement and varying length field placement. Be familiar with index structures and index utilization. Specifically, they must understand the interaction between non-clustered indexes, clustered indexes and heaps. They must know why a covering index can improve performance.

Precio

consultar

Valoración  ¿qué es esto?
cerrar

emagister valora los cursos midiendo:

  • Las opiniones de los exalumnos verificados.
  • La nota media de todos los cursos del centro.
  • La descripción y los detalles del curso.
  • La rapidez en la respuesta del centro a los usuarios.
  • El número de inscritos a través de emagister.
Valoración 2784 Tuning And Optimizing Queries Using Microsoft SQL Server 2005 en Monterrey Compueducación
  • opiniones de los exalumnos (0)
    opiniones 2784 Tuning And Optimizing Queries Using Microsoft SQL Server 2005 en Monterrey Compueducación
  • calificación del centro
    valoración Compueducación
  • descripción del curso
    descripción Curso 2784 Tuning And Optimizing Queries Using Microsoft SQL Server 2005 en Monterrey Compueducación

opinar


imágenes Compueducación
ver imágenes
Más cursos Tipo de Curso

Temática
Lugar
 

Más información

Contacta directamente y sin compromiso con
Compueducación
Debes de rellenar correctamente todos los datos de este formulario para que podamos enviarlo al centro educativo.
Hemos marcado en rojo aquellos datos incompletos y/o erróneos.
* Datos obligatorios
Al presionar 'Enviar solicitud / Ver Teléfono' te estás dando de alta y aceptando las reglas de uso de emagister.com.mx , y política de protección de datos y privacidad de Emagister.
Deseo recibir el boletín personalizado de cursos (duración máx. 15 días)
En breve un asesor de Compueducación se pondrá en contacto contigo para informarte.

¿quedan plazas?
¿cómo inscribirse?
¿más detalles?

Atención garantizada

El responsable del curso recibe de forma instantánea esta solicitud.

Respuesta:
:| :) ;)
Normal Rápida Muy rápida
 

Detalles de 2784 Tuning And Optimizing Queries Using Microsoft SQL Server 2005 en Monterrey

Tipo Curso Duración 21 Horas
Método / lugar contactar con el responsable A domicilio / Presencial en Monterrey dónde
Certificado / Título N
Prácticas N
Dirigido a This course is intended for current professional database developers who have three or more years of on-the-job experience developing SQL Server database solutions in an enterprise environment.
Para qué te prepara This three-day instructor-led workshop provides database developers working in enterprise environments using Microsoft SQL Server 2005 the knowledge and skills to evaluate and improve queries and query response times. The workshop focuses on systematic identification and optimization of database factors that impact query performance.
Imágenes
Compueducación Compueducación Compueducación Compueducación Compueducación Compueducación
Requisitos
Have working knowledge of data storage. Specifically, knowledge about row layout, fixed length field placement and varying length field placement. Be familiar with index structures and index utilization. Specifically, they must understand the interaction between non-clustered indexes, clustered indexes and heaps. They must know why a covering index can improve performance.
Precio Consultar
con el centro
educativo
Promoción + Facilidades + Información sobre el precio
solicita aquí esta promoción

infórmate directamente de cómo matricularte, plazas disponibles ...

Cursos de SQL Server (de otros centros)

 
2072 Administering Microsoft SQL Server 2000 Database en Monterrey  3
Aster
Nuevo León - Precio: A Consultar
Atención garantizada
 
Atención garantizada
 
Sql Server 2005 en Monterrey
Escuelaweb
Nuevo León - $4,995  (Beca)
Atención garantizada
 
Diseño de Base de Datos Y SQL Server en Monterrey  2
Tecnológico de Monterrey
Nuevo León - $522
Atención garantizada
 
SQL Server en Monterrey  3
D4 Reality
Nuevo León - $3,550
Atención garantizada
« compara los cursos seleccionados

Temario 2784 Tuning And Optimizing Queries Using Microsoft SQL Server 2005 en Monterrey

2784 Tuning And Optimizing Queries Using Microsoft SQL Server 2005
Introduction
Elements of this syllabus are subject to change.

This three-day instructor-led workshop provides database developers working in enterprise environments using Microsoft SQL Server 2005 the knowledge and skills to evaluate and improve queries and query response times. The workshop focuses on systematic identification and optimization of database factors that impact query performance.

Unit 1: Measuring Database Performance

This unit provides students with an opportunity to measure database performance and identify database performance bottlenecks. Students will use a sample script to identify performance and concurrency problems, capture baseline performance, and prioritize identified problems for optimization.

Topics
- Importance of Benchmarking
- Key Measures for Query Performance: Sysmon
- Key Measures for Query Performance: Profiler
- Guidelines for Identifying Locking and Blocking

Lab: Measuring Database Performance
- Reviewing Tables and Scripts
- Determining Performance Baselines
- Prioritizing Identified Problems

After completing this unit, students will be able to:
- Describe best practices for measuring performance.
- Describe the key Sysmon counters for problem identification.
- Describe the key Profiler trace events for problem identification.
- Select best methods for identifying which procedures are causing locking and blocking.
- Review database tables and scripts.
- Use a script to identify performance and concurrency problems.
- Capture baseline performance.
- Prioritize identified problems.

Unit 2: Optimizing Physical Database Design

In this unit, students work with strategies for optimizing physical database design. Students will optimize a database schema using normalization, generalization, and denormalization.

Topics
- Performance Optimization Model
- Schema Optimization Strategy: Keys
- Schema Optimization Strategy: Responsible Denormalization
- Schema Optimization Strategy: Generalization

Lab: Optimizing Schemas
- Optimizing Memberships
- Optimizing Events
- Normalizing Event Sponsorships
- Denormalizing Membership Visits
- Cleaning Up Schema
- Adapting the Solution to the New Database Schema
- Determining Performance

After completing this unit, students will be able to:
- Explain the strategy for database optimization presented in the Performance Optimization Model.
- Explain the importance of schema design in database optimization.
- Describe the strategic use of natural and surrogate keys and their roles in schema optimization.
- Describe responsible denormalization and the role of this strategy in schema optimization.
- Describe generalization and the role of this strategy in schema optimization.
- Normalize a database schema for optimization.
- Generalize a database schema for optimization.
- Denormalize a database schema for optimization.
- Clean up database schema by verifying and adjusting data types and verifying referential integrity.
- Convert data to the new schema.
- Correct table and column names in queries, stored procedures, and triggers to reconcile schema changes.
- Test for performance.

Unit 3: Optimizing Queries for Performance

In this unit students experience optimizing and tuning queries to improve performance. In the lab, students will optimize stored procedures, views, and non-cursor aggregate queries to improve database performance and user experience.

Each query that is optimized improves the overall system because the query will use fewer resources, freeing up those resources for other queries, and reducing the amount of locking done by the query. The domino effect is profound.

Topics
- Performance Optimization Model: Queries
- What Is Query Logical Flow?
- Considerations for Using Subqueries
- Guidelines for Building Efficient Queries

Lab: Optimizing Queries
- Optimizing and Rewriting Slow Performing Stored Procedures
- Optimizing and Rewriting Slow Performing Views
- Optimizing and Rewriting Slow Performing Non-Cursor Aggregate Queries
- Determining Performance

After completing this unit, students will be able to:
- Explain the importance of set-based solutions in database optimization.
- Explain the utility of the query logical flow diagram in query optimization.
- Discuss considerations when using subqueries in query optimization.
- Describe strategies for building efficient queries.
- Rewrite stored procedures for optimization.
- Rewrite views for optimization.
- Rewrite non-cursor aggregate queries for optimization.
- Test queries for performance.

Unit 4: Refactoring Cursors into Queries

In this unit, students will work with strategies for refactoring cursors into queries. In the lab, students will work to optimize a database by replacing slow iterative code with faster set-based code.

Topics
- Performance Optimization Model: Query-Set-based solutions
- Five Steps to Building a Cursor
- Strategies for Refactoring Cursors

Lab: Refactoring Cursors into Queries
- Refactoring the pMembershipCategory Cursor
- Refactoring the pCommunityImpact Cursor
- Refactoring the pMemberInvitation Cursor
- Determining Performance

After completing this unit, students will be able to:
- Explain the importance of set-based solutions in database optimization.
- List five steps to building a cursor.
- Describe strategies for refactoring cursors.
- Refactor cursors into queries by rebuilding cursor logic as multiple queries, user-defined function, and complex queries with case expression.
- Test queries for performance.

Unit 5: Optimizing an Indexing Strategy

In this unit, students will work on optimizing indexing strategies. Students will work with a given database to add and delete indexes, by providing the optimum bridge between the query and the data without any redundancies.

Topics
- Performance Optimization Model: Indexes
- Considerations for Using Indexes
- Best Uses of the Clustered Index
- Best Practices for Non-Clustered Index Design
- How to Document an Indexing Strategy

Lab: Optimizing an Indexing Strategy
- Identifying Tables to Optimize
- Designing Indexes
- Determining Performance

After completing this unit, students will be able to:
- Explain the importance of optimizing index strategies in database optimization.
- Explain considerations for using indexes in database optimization.
- Describe the best uses of clustered indexes as they relate to optimization.
- Describe the best practices for designing non-clustered databases.
- Explain the methodology for using an indexing strategy worksheet.
- Determine tables that need to be optimized based on slow running code.
- Design, implement, and adjust clustered and non-clustered indexes.
- Test for performance.

Unit 6: Managing Concurrency
This unit provides students with the opportunity to work with concurrency management. Students will look for concurrency issues and then solve them by optimizing transactions and adjusting the transaction isolation level.

Topics
- Performance Optimization Model: Locking and Blocking
- Multimedia - "How to Use Efficient Queries to Reduce Locking and Blocking"
- Strategies to Reduce Locking and Blocking

Lab: Reducing Blocking
- Identifying Code with Locking and Blocking Issues
- Reducing Concurrency Issues
- Determining Final Performance

After completing this unit, students will be able to:
- Explain the importance of concurrency management in database optimization.
- Explain how efficient queries reduce locking and blocking.
- List strategies for reducing locking and blocking.
- Identify code with locking and blocking issues.
- Tighten and optimize logical transactions in code with concurrency issues.
- Adjust transaction isolation levels in code with concurrency issues.
- Test database for performance.
- Determine percentage gain on database performance from baseline.



ver todo el temario

consulta

más detalles del temario directamente a Compueducación.

Pedir información gratuitamente

infórmate directamente de cómo matricularte, plazas disponibles ...

 

Instalaciones y fechas



Dónde Monterrey, Av. Bosques Del Valle # 106, Local 3, Col. Bosques Del Valle, San Pedro Garza García ver mapa
Cuándo Inicio: consultar al centro educativo
 

infórmate directamente de cómo matricularte, plazas disponibles ...

 

Valoración y opiniones de los exalumnos

 
Valoración de emagister Valoración 2784 Tuning And Optimizing Queries Using Microsoft SQL Server 2005 Compueducación
  • opiniones de los exalumnos (0) comentarios 2784 Tuning And Optimizing Queries Using Microsoft SQL Server 2005 Compueducación
  • calificación del centro opinión Compueducación
  • descripción del curso descripción Curso 2784 Tuning And Optimizing Queries Using Microsoft SQL Server 2005 Compueducación
Valoración de exalumnos (0 opiniones)
  • profesores
     
  • temario
     
  • instalaciones
     
  • atención al usuario
     
  • material didáctico
     

emagister valora los cursos midiendo:

  • Las opiniones de los exalumnos verificados.
  • La nota media de todos los cursos del centro.
  • La descripción y los detalles del curso.
  • La rapidez en la respuesta del centro a los usuarios.
  • El número de inscritos a través de emagister.

¿Has hecho este curso?

 

Sobre Compueducación

Descripción del centro
CompuEducación es una empresa dedicada a proveer soluciones de desarrollo de capital intelectual, bajo el modelo de competencias y habilidades. Como compañía hemos construido a través de 16 años la capacidad de transmitir, en forma sistémica, conocimientos relacionados con el proceso de negocio de nuestros clientes y la relación que tienen con las tecnologías de la información. Somos Centro Autorizado Microsoft, Oracle, Red Hat, SAP y SUN
Ventajas de estudiar en Compueducación
Asistir a un Centro de Entrenamiento autorizado por los principales fabricantes de software y/o hardware, es la mejor forma de dominar nuevas habilidades. Los estudiantes aprenden de instructores expertos, participan en ejercicios prácticos y pueden comentar sus enfoques y soluciones. Los instructores de CompuEducación al estar certificados por los fabricantes, ofrecen un gran valor al compartir su experiencia del mundo real con los estudiantes.
Breve Historia del centro
Desde 1991, CompuEducación una empresa orgullosamente mexicana, proporcionamos servicios de capacitación en informática y áreas afines. Nuestra calidad y profesionalismo nos ha permitido ubicarnos como uno de los principales capacitadores en el país, capacitando alrededor de 15,000 personas por año.   Misión Satisfacer las necesidades de capacitación de nuestros clientes a través de programas de entrenamiento.   Visión Superar las expectativas de nuestros clientes.
Centro especializado en
Microsoft Oracle Red Hat HP SUN SAP

Todos los cursos

de Compueducación en emagister.

Ver lista de cursos

infórmate directamente de cómo matricularte, plazas disponibles ...

 

Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina |  Chile |  Colombia |  USA    Y próximamente: India

Palabras relacionadas con los cursos que estás viendo: cursos de administracion curso de administracion empresas cursos administracion proyectos curso administracion financiera curso de administracion empresa curso administracion tiempo curso administracion personal curso de administracion finanzas curso de administracion industrial curso de administracion educativa

emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos