O documento discute pontos para melhorar o desempenho de sistemas com SQL Server, incluindo estrutura física com instâncias, file groups e rede, e estrutura lógica com registros, views indexadas, índices e programação. Apresenta também links e livros de referência sobre o tema.
1. Objetivo: - Destacar pontos para a performance em sistemas com SQLServer, tanto na parte de estrutura física quanto de estrutura lógica, incluindo pontos de continência, rede de dados, queryes, ambiente SQLServer e programação.
2.
3. Estrutura Física Ações para o ambiente de apoio aos sistemas. Atividades de Suporte e Tecnologia.
7. Infra-Estrutura/Logs Trace flag -1 Trace flag 1204 Trace flag 1205 Trace flag 1807 Trace flag 3604 Trace flag 3608 Trace flag 8202 sp_cycle_errorlog
9. Estrutura Lógica Ações para o ambiente do Banco de Dados. Atividades para o DBA ou responsável pelo sistema.
10. Estrutura Lógica/Registros Um database é uma coleção de páginas lógicas de 8KB, e estas páginas são a unidade fundamental de armazenamento e de I/O, além de ser a unidade básica para locking. Porém o SQLServer aloca estas páginas através de Extents – que é o agrupamento lógico de 8 páginas de 8KB (64 KB). Uma Extent pode ser Uniform ou Mixed: Uniform: toda as 8 páginas da Extent são alocadas para um único tipo de objeto, uma tabela por exemplo. Mixed: Cada página pode ser alocada somente para um único objeto, porém podemos ter diferentes objetos na Extent Mixed. Por exemplo, podemos ter oito tabelas na Extent. A razão para ter dois tipos de Extent é para garantir que todas as oito páginas não sejam utilizadas para tabelas pequenas. Quanto os dados começam a ser inseridos, se completarem todas as oito páginas, a partir da nona página, o SQLserver irá colocar em uma Extent Uniform. 1 2 3 4 5 7 6 8