detalhes da integração entre o sharepoint server 2007 e o sql server rodolfo a. roim mvp lead...
Post on 21-Apr-2015
107 Views
Preview:
TRANSCRIPT
Detalhes da integração entre o SharePoint Server 2007 e o SQL Server
Rodolfo A. RoimMVP LeadMicrosoft Brasil
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.
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
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.
7
Composição do SharePoint
ItemsFiles, calendar items, contacts, customers, images, custom
Lists
Doc Lib, Pages, Events, Discussions, Surveys, etc…
Sites
Portal, Wikis, Blogs, Team, Doc, Workspaces, Search Center
Site Collections
The Bag
DatabasesContent, Config, SSP, Search
Web Applications
Central Admin, SSP Admin, Content
Servers
Web Front End, APP, SQL
Farm
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
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.
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;
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.
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
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;
Í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.
Backups
Pode ser parte do plano de manutençãoTrês tipos
Completo (Full)Parcial (Partial)Incremental (Differential)
Transaction logs
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.
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
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.
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
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);
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;
Vasculhando o SQL Server 2008
Rodolfo A. RoimMVP LeadMicrosoft Brasil
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!
Sessões Relacionadas•OFC303 - Salvando o Mundo com o Office SharePoint Server 2007: Backup e Recuperação de desastres•26/08 – 10:30
•OFC304 - Implementado Governança com Microsoft Office SharePoint Server 2007•26/08 – 15:00
•OFC305 - Planejamento de testes e capacidades para Microsoft Office SharePoint Server 2007•27/08 – 8:45
Por favor preencha a avaliação
© 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.
top related