TechEd_OFC302

26

description

 

Transcript of TechEd_OFC302

Page 1: TechEd_OFC302
Page 2: TechEd_OFC302

Detalhes da integração entre o Detalhes da integração entre o SharePoint Server 2007 e o SQL SharePoint Server 2007 e o SQL ServerServer

Rodolfo A. RoimRodolfo A. RoimMVP LeadMVP LeadMicrosoft BrasilMicrosoft Brasil

OFC302

Page 3: TechEd_OFC302

Agenda

Visão geral de como o SharePoint usa o SQL Server;Visão Geral das versões do SQL Server e qual você usa para o quê;Melhores Práticas nos cuidados para o seu SQL server;Algumas funcionalidades legais do SQL 2008 a considerar.

Page 4: TechEd_OFC302

SQL? Mas eu sou um admin de SharePoint

Central Admin é uma aplicação web e está em seu próprio banco de dados de conteúdoSearch tem o seu próprio banco de dados

WSS e MOSSConfiguração da Farm é armazenada no SQL.Todo conteúdo do SharePoint é armazenado no SQL.

*Sem exceção

Page 5: TechEd_OFC302

Content Databases

Cada web application tem um banco de dados de conteúdo;Uma web application pode ter múltiplos bancos de dados de conteúdo;Um site collection deve existir inteiramente em um banco de dados de conteúdo;Um banco de dados de conteúdo pode ter múltiplos sites collections.

Page 6: TechEd_OFC302

7

Composição do SharePoint

Page 7: TechEd_OFC302

8

Qual versão do SQL?

SQL 2005 ou 2008?64 bit

Se você quiser manter uma instalação livre de custo, use o SQL Express

SQL 200032 bitInstalação básica

Boa ideia Nem tão boa ideia

Page 8: TechEd_OFC302

Standard ou Enterprise?

Funcionalidades do StandardSuporta até 4 CPUs (incluindo core)Suporta um máximo de 4 GB de RAM em um SO de 32 bits;

Failover é manual e restrito a dois nós;Suporta database mirroring;Suporte nativo a 64 bits.

Page 9: TechEd_OFC302

Evoluindo… Enterprise!

KPI e Analysis Server incluso;Gráfico de comparação pode ser encontrado em http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx

Funcionalidade completa com SQL 2005

Suporta mais de 4 CPUsSuporte para mais de 32 GB de RAM em um OS de 32 bits;Failover ativo para servidores espelhos;

Page 10: TechEd_OFC302

Mantenha seu SQL Server Feliz!

Planos de ManutençãoPode ser criado manualmente ou com um wizard;Facilmente modificado em interface gráfica;Pode incluir uma variedade de operações, incluindo backups;Pode usar SMTP para envio de e-mails com sucesso.

Page 11: TechEd_OFC302

Como fazer a manutenção?

Checar a integridade do banco de dados;Reindexar ou reconstruir o banco de index;Update statistics;Backups;Desfragmentar o File System

Page 12: TechEd_OFC302

Coisas que você deveria fazer…

Checar a integridade do Banco de Dados

Verifique a integridade do banco de dados;Use comandos o T-SQL: DBCC checkdb;Uso intensivo do disco e da CPU;

Page 13: TechEd_OFC302

Índices

Reindexar os bancos de dadosDesfragmente os índices do banco de dados

Reconstruir os ÍndicesRecrie completamente os índices do banco de dados;Não é preciso fazer constantemente;Shrinking databases fragmenta seus índices e seus dados.

Page 14: TechEd_OFC302

Backups

Pode ser parte do plano de manutençãoTrês tipos

Completo (Full)Parcial (Partial)Incremental (Differential)

Transaction logs

Page 15: TechEd_OFC302

Mais recomendações de Backup

Você pode usar um software nativo ou de terceiroPermite compressão e encriptação de banco de dados;Resultados em backups menores;Pode até resultar em backups mais rápidos, se a velocidade do HD for o gargalo;

SQL 2008 Enterprise suporta compressão e encriptação OUT-OF-THE-BOX.

Page 16: TechEd_OFC302

Fragmentação do File system

SQL será mais rápido se os arquivos do banco de dados estiverem continuamente no file system;Usar a ferramenta de defrag nativa terá implicações na performance;Considere usar alguma coisa como Diskeeper e seu defrag inteligente;Considere parar o SQL, se possível

Page 17: TechEd_OFC302

O que fazer?

O tamanho do banco de dados diminui, reduzindo os espaços não utilizados;Não faça o *Shrink Databases* a menos que alguma coisa drástica tenha acontecido

Deleção massiva de conteúdo ou sites;Remova os sites collections das versões 2 dos bancos de dados; Bancos de dados abandonados

Têm um grande impacto no servidor.

Page 18: TechEd_OFC302

E o que mais?

Bancos de dados crescem. É o que eles fazem!Operação de crescimento é lenta no SQL e irá, eventualmente, resultar em fragmentação do arquivo do banco de dados.Crie bancos de dados com espaço suficiente para um ano e crescimento

Page 19: TechEd_OFC302

Melhores práticas para Banco de Dados

Crie múltiplos arquivos TempDB;Coloque respectivos bancos de dados e transaction logs em diferentes drives;Arrume os bancos de dados conforme a velocidade;Use autogrow com moderação;Mantenha seu banco de dados abaixo dos 100 GB;Use múltiplos bancos de dados de conteúdo (content databases);

Page 20: TechEd_OFC302

Outros pontos a considerar

Não altere os bancos de dados – O produto perde o suporte técnico;Se estiver usando o SQL 2005, instale o SP2;Pode usar o backup de Farm do SharePoint para criar um backup do SQL Server;Não se esqueça do seus bancos de dados de sistema;SharePoint 2007 SP1 suporta o SQL 2008;

Page 21: TechEd_OFC302

Vasculhando o SQL Server Vasculhando o SQL Server 20082008

Rodolfo A. RoimRodolfo A. RoimMVP LeadMVP LeadMicrosoft BrasilMicrosoft Brasil

Page 22: TechEd_OFC302
Page 23: TechEd_OFC302

Recursos

www.microsoft.com/teched Tech·Talks Tech·Ed BloggersLive Simulcasts Virtual Labs

http://www.technetbrasil.com.br

Avaliação de produtos finais e betas, conteúdo técnico em português e MUITO MAIS!

http://www.msdnbrasil.com.br

Developer’s Kit, conteúdo técnico em português, e MUITO MAIS!

Page 24: TechEd_OFC302

Sessões RelacionadasSessões Relacionadas• OFC303 - OFC303 - Salvando o Mundo com o Office SharePoint Server 2007: Backup e Salvando o Mundo com o Office SharePoint Server 2007: Backup e

Recuperação de desastresRecuperação de desastres• 26/08 – 10:3026/08 – 10:30

• OFC304 - OFC304 - Implementado Governança com Microsoft Office SharePoint Server 2007Implementado Governança com Microsoft Office SharePoint Server 2007• 26/08 – 15:0026/08 – 15:00

• OFC305 - OFC305 - Planejamento de testes e capacidades para Microsoft Office SharePoint Planejamento de testes e capacidades para Microsoft Office SharePoint Server 2007Server 2007

• 27/08 – 8:4527/08 – 8:45

Page 25: TechEd_OFC302

Por favor Por favor preencha preencha a a avaliaçãoavaliação

Page 26: TechEd_OFC302

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,

IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.