Aula de laboratório - Tuning de Queries - 30 de Maio
Nesta aula prática serão abordados temas relacionados com o tuning de queries. Alguns dos aspectos discutidos nesta aula prática encontram-se detalhados no Capítulos 6 do livro "Microsoft SQL Server 2005 Performance Optimization and Tuning Handbook".Aula de laboratório - Tuning de Queries - 30 de Maio
Nesta aula prática serão abordados temas relacionados com o tuning de queries. Alguns dos aspectos discutidos nesta aula prática encontram-se detalhados no Capítulos 6 do livro "Microsoft SQL Server 2005 Performance Optimization and Tuning Handbook".Aula de laboratório - Tuning de esquema e monitorização de performance - 23 de Maio
Nesta aula prática serão abordados temas relacionados com o tuning de esquema e a monitorização de indicadores de performance. Alguns dos aspectos discutidos nesta aula prática encontram-se detalhados nos Capítulos 3 e 12 do livro "Microsoft SQL Server 2005 Performance Optimization and Tuning Handbook".Aula de laboratório - Tuning de indices - 16 de Maio
Nesta aula prática serão abordados temas relacionados com o tuning de indices. Será também introduzida aos alunos a ferramenta "Database Tuning Advisor" do SQL Server 2005. Alguns dos aspectos discutidos nesta aula prática encontram-se detalhados no Capítulo 12 do livro "Microsoft SQL Server 2005 Performance Optimization and Tuning Handbook".Aula de laboratório - Tuning de locks, memória, caching, IO e logging - 9 de Maio
Nesta aula prática serão abordados temas relacionados com o tuning de locks, requesitos de memória, caching, I/O e logging. Alguns dos aspectos discutidos nesta aula prática encontram-se detalhados no Capítulo 9 do livro "Microsoft SQL Server 2005 Performance Optimization and Tuning Handbook"Aula de laboratório - Transaction logs - 2 de Maio
Nesta aula prática serão abordados temas relacionados com "transaction logging" no SQL Server 2005, incluíndo undoing, restart recovery e restore recovery.Aula de laboratório - Transacções e níveis de isolamento - 18 de Abril
Nesta aula prática será abordada a execução concorrente de transacções no SQL Server 2005, assim como os vários níveis de isolamento e os problemas que lhes estão associados.
Aula de laboratório - Query Optimization - 11 de Abril
Nesta aula prática serão abordados em detalhe os geradores de optimizadores de queries resultantes dos projectos Volcano e Cascades, os quais estão na base do optimizador de queries usado no SQL Server 2005.
Como preparação para a aula, os alunos deverão ler em casa o seguinte artigo, assim como consultar os capítulos correspondentes nos livros dados como bibliografia de base para a cadeira.
- Goetz Graefe, William J. McKenna: The Volcano Optimizer Generator: Extensibility and Efficient Search. ICDE 1993: 209-218 ( http://www.seas.upenn.edu/~zives/03s/cis650/P209.PDF)
Na aula será também dado apoio à realização do segundo mini-projecto.