Top 10 da Semana passada!!!

Ola galera! Como de costume… segue os 10 POSTS mais acessados da semana anterior: Exportando dados do SQL Server 2008 para Excel (.XLSX) Replicação de Dados (Passo a Passo utilizando o SQL Server 2008) Arredondamento de valores no SQL Server Simulados para a prova 70-432 / 70-433 Extraindo informações de arquivo XML para o SQL Server Importando uma planilha Excel […]

Microsoft SQL Server 2012 With Power View For Multidimensional Models CTP

Muito tempo sem passar por aqui para postar, o trabalho, treinamentos e certificações tem tomado muito do meu tempo, mas isso é bom, porque em breve terei bastante material para postar aqui!

Hoje estou passando rapidamente só para compartilhar que em um treinamento que estou participando essa semana de SQL Server, fiquei sabendo que já existe uma versão CTP para utilizar DAX no Analysis Services Multidimensional, que permite utilizar o PowerView para consumo dos cubos multidimensionais diretamente.



Este CTP foi disponibilizado em 27/11/2012, mas só agora fiquei sabendo de sua existência. Pelo que vi no treinamento, onde participaram diversos profissionais da área técnica de BI, pelo que pude perceber, ninguém sabia de sua existência também.

Se quiser começar os testes, é só baixar o instalador neste link.

Lembrem-se, ainda é uma versão para testes, então, cuidado na sua utilização para ambientes de produção!!!

Até Breve.

Create Index não é Tuning II

Esse post é dedicado a um grande amigo que me ensinou muito sobre Tuning e Performance um dos melhores DBAs que conheci, Sergio Bonsague. Esse artigo é continuação do último post lançado aqui no blog. A coisa mais divertida no SQL Server é saber, porque ele fez isso ou aquilo? Por que “tal” decisão foi […]

ARQUITETURA SQL Server Parte 2: O SQLOS



O Windows foi desenvolvido para trabalhar sempre da melhor forma, independente da aplicação que nele ira ser executada. No caso do SQL Server, chegou-se à conclusão que para que o mesmo obtivesse um melhor desempenho era necessária a criação de uma camada de refinamento dos recursos entre ele e o sistema operacional, está camada foi denominada mais tarde de SQLOS (SQL 2005 e acima), o sistema operacional do SQL Server.
O SQLOS gerencia todos serviços de sistema do SQL Server de uma forma centralizada e permite um melhor gerenciamento do recursos, o mesmo também já foi feito para tirar vantagem da recente arquitetura NUMA que abordei no post anterior a este, além de funcionar normalmente em sistemas que rodam em modo SMP.
O SQLOS trouxe também novas ferramentas, como por exemplo a conexão administrativa (DAC) aqual permite que o SQL Server seja acessado mesmo quando as conexões padrões não funcionam, através dele os administradores realizam consultas diagnósticas e podem chegar na solução de determinados problemas. Foram introduzidas também as Dynamic Management Views (DMV’s), views de sistema que permitem que áreas internas do engenho sejam analisadas com mais precisão.
O SQL Server contém várias partes que requerem o uso de cache e alocação de memória, áreas com o Optimizer, Query Engine e o Storage Engine, nas versões anteriores estas áreas tinham seu próprio código para gerenciar o cache e prover alocação de memória quando necessário. Com o SQLOS tudo foi centralizado resultando em um processo comum a todas áreas do SQL Server para gerenciamento do cache, quanto a memória foram introduzidos alocadores customizados para lidar com a mesma, passando a existir page allocators, virtual allocators e shared memory allocators.

Pessoal, espero que tenham gostado do post e até a próxima!

Fontes:

Livro Microsoft SQL Server 2008 Internals:
http://www.virtualpass.com.br/

Estratégias para montagem de Data Warehouse no SQL Server 2012

Fala galera, no dia 25/Abril/2013 fiz um webcast para o Codificando .Net e SQL PASS Chapter falando sobre Estratégias para Montagem de Data Warehouse. Neste webcast apresentei minha visão para sair de um ambiente relacional e modelar o Data Warehouse, também mostrei como fazer a manipulação dos dados de uma carga inicial e depois cargas [...]

The post Estratégias para montagem de Data Warehouse no SQL Server 2012 appeared first on Think Think SQL.

4º Encontro de 2013 – SQL Server RS – Big Data

Pessoal, é com grande honra que anuncio o nosso 4º Encontro de 2013 do SQL Server RS e com a participação da grande amiga Érika Madeira Especialista da Microsoft em SQL Server , que vai falar para nós sobre sobre Big … Continuar lendo

4º Encontro de 2013 – Big Data

Pessoal, é com grande honra que anunciamos o nosso 4º Encontro de 2013 e com a participação da grande amiga Érika Madeira Especialista da Microsoft em SQL Server , que vai falar para nós sobre sobre Big Data . Lembrando que … Continue reading

Evento de 10 anos do codificando .Net

Olá pessoal, A comunidade comunidade Codificando .Net e SQL estará realizando no mês de junho/2013 seu evento em comemoração aos 10 anos de vida . A comunidade do Codificando .Net já é bastante conhecida no cenário brasileiro e para quem quiser saber mais sobre a mesma acesse o site da comunidade. Estou vindo aqui para então divulgar … … Continuar lendo

Simulando – Desastre e Recuperação de Bancos de Dados – Microsoft SQL Server 2008 R2 e 2012 – Parte 2.

Pessoal, bom dia. Tudo bem? Alguma novidade? Conforme o combinado, vou dar continuidade a minha série de posts sobre Simulação de Desastre e Recuperação de Banco de Dados. Na primeira parte 1, destaquei os principais conceitos que envolvem um ambiente de banco de dados, como também, montamos o cenário que vamos trabalhar. Nesta segunda parte, […]

ARQUITETURA SQL Server Parte 1: O que é NUMA?



Pessoal, pretendo começar a falar um pouco da arquitetura do SQL Server, mas antes disso, é importante falar sobre a arquitetura NUMA, non-uniform memory access, uma nova tecnologia no mundo dos sistemas multiprocessados.
A arquitetura tradicional para suportar servidores multiprocessados é o SMP, SYMMETRIC MULTIPROCESSOR . Neste modelo, apenas um processador tem acesso a memória num determinado momento. Quanto mais processadores são adicionados, mais sobrecarregado fica o barramento de acesso à memória, o que pode acabar sendo um fator limitante para a performance do servidor.
No sistema NUMA, as CPU’s estão organizadas em pequenos sistemas chamados de nodes. Cada node possui seu próprio conjunto de processadores e pool de memória e são conectados a um sistema maior através de um barramento de alta velocidade.
Fabricantes de hardware para servidores utilizam-se do NUMA para melhorar o desempenho de servidores multiprocessados, diminuindo a sobrecarga no acesso ao barramento de memória. A arquitetura é não uniforme pois cada processador está mais próximo a certas partes da memória do que de outras.
Para tirar partido de um servidor com arquitetura NUMA, é preciso que o software saiba alocar memória no node onde as suas threads estão rodando, uma vez que acesso à memória de outros nodes é possível, mas tem um custo muito mais alto. O SQL Server é um software NUMA-aware, pois permite que aplicações de banco de dados tirem partido da arquitetura NUMA sem precisar de alterações.

Links de refência:



        Espero que tenham gostado pessoal e não percam o próximo post onde irei começar a falar sobre o SQLOS e seus componentes! Um abraço!
http://www.virtualpass.com.br/
Go to Top