SlideShare uma empresa Scribd logo
1 de 10
SQL Server FastTrack com
SQL Server 2012
Centro de Treinamento
Business Intelligence




Felipe Ferreira
Diretor de Operações – SolidQ Brasil
MVP, MCT, MCITP, MCPD, MCTS
http://blogs.solidq.com/fferreira
fferreira@solidq.com
Agenda
• Problemas enfrentados atualmente

• Possíveis Gargalos no ambiente

• O que é o SQL Server FastTrack

• Carga de Trabalho

• Indexação

• Referências



                                     |   2
Problemas Atualmente
Grande Investimento em Storage
Grande Investimento em Servidor
Interconectados




       O que há de errado com esse cenário?
                                              |   3
Resposta: Sistema Desbalanceado
   Esse servidor pode consumir 12 GB/Sec de IO, mas a storage pode entregar somente
    2 GB/Sec

      Mesmo quando a storage é dedicada ao Data Warehouse, o que normalmente não
       é o caso


   Consultas lentas

      Mesmo com o investimento significativo tanto em Servidor quanto Storage




       Resultado: investimento alto, desempenho baixo
                                                                                   |   4
Possíveis Gargalos


                                                                                             DISK   DISK
            SQL SERVER
            CPU CORES




                                     A




                                          FC SWITCH
                              FC
   SERVER

             WINDOWS



                                                                                         A
              CACHE


                             HBA     B                                                          LUN




                                                                             CACHE
                                                      A     STORAGE                  A
                                                      B    CONTROLLER                B       DISK   DISK
                              FC     A
                             HBA                                                         B
                                     B
                                                                                                LUN




CPU Feed Rate      SQL Server      HBA Port Rate          Switch Port Rate   SP Port Rate    LUN Read Rate   Disk Feed Rate
                 Read Ahead Rate




                                                                                                                       |   5
O que é o SQL Server FastTrack
Solução para ajudar clientes e parceiros a acelerar a
implementação de data warehouses

   Uma metodologia para a criação de um sistema balanceado para Data Warehouses

   Configurações de Hardware de referência, desenvolvidas em conjunto com parceiros

   Melhores práticas para layout de dados, carga e gerenciamento de dados



               Somente banco de dados relacional – Sem SSAS, SSIS, SSRS




                                                                                       |   6
Carga de Trabalho
SELECT    L_RETURNFLAG, L_LINESTATUS, SUM(L_QUANTITY) AS SUM_QTY,
          SUM(L_EXTENDEDPRICE) AS SUM_BASE_PRICE,
          SUM(L_EXTENDEDPRICE*(1-L_DISCOUNT)) AS SUM_DISC_PRICE,    Scan Intensive
          SUM(L_EXTENDEDPRICE*(1-L_DISCOUNT)*(1+L_TAX))
                       AS SUM_CHARGE,
          AVG(L_QUANTITY) AS AVG_QTY,
          AVG(L_EXTENDEDPRICE) AS AVG_PRICE,                        Hash Joins
          AVG(L_DISCOUNT) AS AVG_DISC,
          COUNT(*) AS COUNT_ORDER
     FROM LINEITEM
     GROUP BY    L_RETURNFLAG,
                       L_LINESTATUS
                                                                    Aggregations
     ORDER BY    L_RETURNFLAG,
                 L_LINESTATUS




                                                                                     |   7
Indexação
   Por ser otimizado para leitura sequêncial, devemos seguir uma política INDEX LIGHT,
    ou seja, utilizar o mínimo de índices possíveis



   Podemos utilizar o xVelocity ColumnStore Index do SQL Server 2012 para ganhar até
    10X desempenho nas principais consultas




                                                                                          |   8
Referências
• SQL Server – www.microsoft.com/brasil/sql

• BLOG – http://blogs.solidq.com/fferreira

• SQL Server FastTrack – www.microsoft.com/fasttrack




                                                       |   9
©2009 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos Estados
                                                                                     Unidos e/ou outros países.
 As informações aqui contidas são para fins informativos apenas e representam a visão atual da Microsoft Corporation na data desta apresentação. Como a Microsoft deve responder às mudanças das
condições de mercado, este documento não deve ser interpretado como um compromisso da parte da Microsoft, e a Microsoft não pode assegurar a exatidão de qualquer informação apresentada após a
                                                                                      data desta apresentação.
            A MICROSOFT NÃO OFERECE QUAISQUER GARANTIAS, EXPRESSAS, IMPLÍCITAS OU ESTATUTÁRIAS, COM RELAÇÃO ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.

Mais conteúdo relacionado

Destaque

Beautiful Colima
Beautiful ColimaBeautiful Colima
Beautiful ColimaVive Colima
 
Hebei kaixuan seals co.,ltd
Hebei kaixuan seals co.,ltdHebei kaixuan seals co.,ltd
Hebei kaixuan seals co.,ltdHelen zhang
 
Zingore - 4R Nutrient Stewardship in the context of smallholder agriculture i...
Zingore - 4R Nutrient Stewardship in the context of smallholder agriculture i...Zingore - 4R Nutrient Stewardship in the context of smallholder agriculture i...
Zingore - 4R Nutrient Stewardship in the context of smallholder agriculture i...CIALCA
 
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012Diego Nogare
 
6A - Camila e debora
6A - Camila e debora6A - Camila e debora
6A - Camila e deboraviannota
 
An a koreari
An a koreariAn a koreari
An a korearikoreari
 
Swennen - Mitigating the impact of biotic constraints to build resilient bana...
Swennen - Mitigating the impact of biotic constraints to build resilient bana...Swennen - Mitigating the impact of biotic constraints to build resilient bana...
Swennen - Mitigating the impact of biotic constraints to build resilient bana...CIALCA
 

Destaque (11)

Beautiful Colima
Beautiful ColimaBeautiful Colima
Beautiful Colima
 
Brad Calkins
Brad CalkinsBrad Calkins
Brad Calkins
 
Saravana cv
Saravana cvSaravana cv
Saravana cv
 
Hebei kaixuan seals co.,ltd
Hebei kaixuan seals co.,ltdHebei kaixuan seals co.,ltd
Hebei kaixuan seals co.,ltd
 
Zingore - 4R Nutrient Stewardship in the context of smallholder agriculture i...
Zingore - 4R Nutrient Stewardship in the context of smallholder agriculture i...Zingore - 4R Nutrient Stewardship in the context of smallholder agriculture i...
Zingore - 4R Nutrient Stewardship in the context of smallholder agriculture i...
 
昔の猫。
昔の猫。昔の猫。
昔の猫。
 
La canción de los gusanos[281]
La canción de los gusanos[281]La canción de los gusanos[281]
La canción de los gusanos[281]
 
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
 
6A - Camila e debora
6A - Camila e debora6A - Camila e debora
6A - Camila e debora
 
An a koreari
An a koreariAn a koreari
An a koreari
 
Swennen - Mitigating the impact of biotic constraints to build resilient bana...
Swennen - Mitigating the impact of biotic constraints to build resilient bana...Swennen - Mitigating the impact of biotic constraints to build resilient bana...
Swennen - Mitigating the impact of biotic constraints to build resilient bana...
 

Semelhante a SQL Server FastTrack BI

O Futuro do Data Dude (VS DBPro)
O Futuro do Data Dude (VS DBPro)O Futuro do Data Dude (VS DBPro)
O Futuro do Data Dude (VS DBPro)Igor Abade
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOpsCaio Candido
 
The twelve factor apps and openruko
The twelve factor apps and openrukoThe twelve factor apps and openruko
The twelve factor apps and openrukoÉverton Ribeiro
 
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Amazon Web Services LATAM
 
Apresentação SQL Server 2008 R2
Apresentação SQL Server 2008 R2Apresentação SQL Server 2008 R2
Apresentação SQL Server 2008 R2Rafael De Lima
 
Arquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningArquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningFelipe Santos
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infosimples
 
Azure Services Platform Overview
Azure Services Platform OverviewAzure Services Platform Overview
Azure Services Platform OverviewCampus Party Brasil
 
Plataforma de áreas de trabalho virtuais escalável para nuvens privadas - WCG...
Plataforma de áreas de trabalho virtuais escalável para nuvens privadas - WCG...Plataforma de áreas de trabalho virtuais escalável para nuvens privadas - WCG...
Plataforma de áreas de trabalho virtuais escalável para nuvens privadas - WCG...Demis Gomes
 
SQL Server 2012
SQL Server 2012SQL Server 2012
SQL Server 2012Hcode
 
Plataforma Windows Azure (Cloud Computing)
Plataforma Windows Azure (Cloud Computing)Plataforma Windows Azure (Cloud Computing)
Plataforma Windows Azure (Cloud Computing)Rodrigo Kono
 
TDC2018FLN | Trilha Arquitetura - Architecting for Resilience
TDC2018FLN | Trilha Arquitetura - Architecting for ResilienceTDC2018FLN | Trilha Arquitetura - Architecting for Resilience
TDC2018FLN | Trilha Arquitetura - Architecting for Resiliencetdc-globalcode
 
Architecting For Resilience
Architecting For ResilienceArchitecting For Resilience
Architecting For ResilienceFabiano Modos
 
Lync Server 2010 - Arquitetura
Lync Server 2010 - ArquiteturaLync Server 2010 - Arquitetura
Lync Server 2010 - Arquiteturabrunoestrozi
 
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Amazon Web Services LATAM
 
Ténicas de Database Refactoring para ambientes 24x7
Ténicas de Database Refactoring para ambientes 24x7Ténicas de Database Refactoring para ambientes 24x7
Ténicas de Database Refactoring para ambientes 24x7Matheus de Oliveira
 

Semelhante a SQL Server FastTrack BI (20)

Code authority
Code authority  Code authority
Code authority
 
O Futuro do Data Dude (VS DBPro)
O Futuro do Data Dude (VS DBPro)O Futuro do Data Dude (VS DBPro)
O Futuro do Data Dude (VS DBPro)
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOps
 
The twelve factor apps and openruko
The twelve factor apps and openrukoThe twelve factor apps and openruko
The twelve factor apps and openruko
 
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
 
Apresentação SQL Server 2008 R2
Apresentação SQL Server 2008 R2Apresentação SQL Server 2008 R2
Apresentação SQL Server 2008 R2
 
Arquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningArquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine Learning
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)
 
Oracleplsql
OracleplsqlOracleplsql
Oracleplsql
 
Azure Services Platform Overview
Azure Services Platform OverviewAzure Services Platform Overview
Azure Services Platform Overview
 
Plataforma de áreas de trabalho virtuais escalável para nuvens privadas - WCG...
Plataforma de áreas de trabalho virtuais escalável para nuvens privadas - WCG...Plataforma de áreas de trabalho virtuais escalável para nuvens privadas - WCG...
Plataforma de áreas de trabalho virtuais escalável para nuvens privadas - WCG...
 
SQL Server 2012
SQL Server 2012SQL Server 2012
SQL Server 2012
 
Plataforma Windows Azure (Cloud Computing)
Plataforma Windows Azure (Cloud Computing)Plataforma Windows Azure (Cloud Computing)
Plataforma Windows Azure (Cloud Computing)
 
TDC2018FLN | Trilha Arquitetura - Architecting for Resilience
TDC2018FLN | Trilha Arquitetura - Architecting for ResilienceTDC2018FLN | Trilha Arquitetura - Architecting for Resilience
TDC2018FLN | Trilha Arquitetura - Architecting for Resilience
 
Architecting For Resilience
Architecting For ResilienceArchitecting For Resilience
Architecting For Resilience
 
IDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaSIDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaS
 
Lync Server 2010 - Arquitetura
Lync Server 2010 - ArquiteturaLync Server 2010 - Arquitetura
Lync Server 2010 - Arquitetura
 
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
 
Ténicas de Database Refactoring para ambientes 24x7
Ténicas de Database Refactoring para ambientes 24x7Ténicas de Database Refactoring para ambientes 24x7
Ténicas de Database Refactoring para ambientes 24x7
 
MSTECHDAY - SP
MSTECHDAY - SPMSTECHDAY - SP
MSTECHDAY - SP
 

Mais de Felipe Ferreira

Melhorando a Qualidade do seu Banco de Dados utilizando Data Tier Applications
Melhorando a Qualidade do seu Banco de Dados utilizando Data Tier ApplicationsMelhorando a Qualidade do seu Banco de Dados utilizando Data Tier Applications
Melhorando a Qualidade do seu Banco de Dados utilizando Data Tier ApplicationsFelipe Ferreira
 
TDE - Transparent Data Encryption
TDE - Transparent Data EncryptionTDE - Transparent Data Encryption
TDE - Transparent Data EncryptionFelipe Ferreira
 
Gerenciando Multiplos Servidores
Gerenciando Multiplos ServidoresGerenciando Multiplos Servidores
Gerenciando Multiplos ServidoresFelipe Ferreira
 
Visão geral do Integration Services - SSIS
Visão geral do Integration Services - SSISVisão geral do Integration Services - SSIS
Visão geral do Integration Services - SSISFelipe Ferreira
 
Visão geral do Analysis Services
Visão geral do Analysis ServicesVisão geral do Analysis Services
Visão geral do Analysis ServicesFelipe Ferreira
 
FastTrack - Lessons Learned from the Field
FastTrack - Lessons Learned from the FieldFastTrack - Lessons Learned from the Field
FastTrack - Lessons Learned from the FieldFelipe Ferreira
 
Enteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloEnteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloFelipe Ferreira
 
Apresentação BI - Camara Espanhola
Apresentação BI - Camara EspanholaApresentação BI - Camara Espanhola
Apresentação BI - Camara EspanholaFelipe Ferreira
 
Expremendo performance do sql server
Expremendo performance do sql serverExpremendo performance do sql server
Expremendo performance do sql serverFelipe Ferreira
 

Mais de Felipe Ferreira (11)

SQLSat #127
SQLSat #127SQLSat #127
SQLSat #127
 
Melhorando a Qualidade do seu Banco de Dados utilizando Data Tier Applications
Melhorando a Qualidade do seu Banco de Dados utilizando Data Tier ApplicationsMelhorando a Qualidade do seu Banco de Dados utilizando Data Tier Applications
Melhorando a Qualidade do seu Banco de Dados utilizando Data Tier Applications
 
TDE - Transparent Data Encryption
TDE - Transparent Data EncryptionTDE - Transparent Data Encryption
TDE - Transparent Data Encryption
 
Gerenciando Multiplos Servidores
Gerenciando Multiplos ServidoresGerenciando Multiplos Servidores
Gerenciando Multiplos Servidores
 
Visão geral do Integration Services - SSIS
Visão geral do Integration Services - SSISVisão geral do Integration Services - SSIS
Visão geral do Integration Services - SSIS
 
Visão geral do Analysis Services
Visão geral do Analysis ServicesVisão geral do Analysis Services
Visão geral do Analysis Services
 
Criando um cubo no SSAS
Criando um cubo no SSASCriando um cubo no SSAS
Criando um cubo no SSAS
 
FastTrack - Lessons Learned from the Field
FastTrack - Lessons Learned from the FieldFastTrack - Lessons Learned from the Field
FastTrack - Lessons Learned from the Field
 
Enteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark TabladilloEnteprise Data Mining with SQL Server by Mark Tabladillo
Enteprise Data Mining with SQL Server by Mark Tabladillo
 
Apresentação BI - Camara Espanhola
Apresentação BI - Camara EspanholaApresentação BI - Camara Espanhola
Apresentação BI - Camara Espanhola
 
Expremendo performance do sql server
Expremendo performance do sql serverExpremendo performance do sql server
Expremendo performance do sql server
 

SQL Server FastTrack BI

  • 1. SQL Server FastTrack com SQL Server 2012 Centro de Treinamento Business Intelligence Felipe Ferreira Diretor de Operações – SolidQ Brasil MVP, MCT, MCITP, MCPD, MCTS http://blogs.solidq.com/fferreira fferreira@solidq.com
  • 2. Agenda • Problemas enfrentados atualmente • Possíveis Gargalos no ambiente • O que é o SQL Server FastTrack • Carga de Trabalho • Indexação • Referências | 2
  • 3. Problemas Atualmente Grande Investimento em Storage Grande Investimento em Servidor Interconectados O que há de errado com esse cenário? | 3
  • 4. Resposta: Sistema Desbalanceado  Esse servidor pode consumir 12 GB/Sec de IO, mas a storage pode entregar somente 2 GB/Sec  Mesmo quando a storage é dedicada ao Data Warehouse, o que normalmente não é o caso  Consultas lentas  Mesmo com o investimento significativo tanto em Servidor quanto Storage Resultado: investimento alto, desempenho baixo | 4
  • 5. Possíveis Gargalos DISK DISK SQL SERVER CPU CORES A FC SWITCH FC SERVER WINDOWS A CACHE HBA B LUN CACHE A STORAGE A B CONTROLLER B DISK DISK FC A HBA B B LUN CPU Feed Rate SQL Server HBA Port Rate Switch Port Rate SP Port Rate LUN Read Rate Disk Feed Rate Read Ahead Rate | 5
  • 6. O que é o SQL Server FastTrack Solução para ajudar clientes e parceiros a acelerar a implementação de data warehouses  Uma metodologia para a criação de um sistema balanceado para Data Warehouses  Configurações de Hardware de referência, desenvolvidas em conjunto com parceiros  Melhores práticas para layout de dados, carga e gerenciamento de dados Somente banco de dados relacional – Sem SSAS, SSIS, SSRS | 6
  • 7. Carga de Trabalho SELECT L_RETURNFLAG, L_LINESTATUS, SUM(L_QUANTITY) AS SUM_QTY, SUM(L_EXTENDEDPRICE) AS SUM_BASE_PRICE, SUM(L_EXTENDEDPRICE*(1-L_DISCOUNT)) AS SUM_DISC_PRICE, Scan Intensive SUM(L_EXTENDEDPRICE*(1-L_DISCOUNT)*(1+L_TAX)) AS SUM_CHARGE, AVG(L_QUANTITY) AS AVG_QTY, AVG(L_EXTENDEDPRICE) AS AVG_PRICE, Hash Joins AVG(L_DISCOUNT) AS AVG_DISC, COUNT(*) AS COUNT_ORDER FROM LINEITEM GROUP BY L_RETURNFLAG, L_LINESTATUS Aggregations ORDER BY L_RETURNFLAG, L_LINESTATUS | 7
  • 8. Indexação  Por ser otimizado para leitura sequêncial, devemos seguir uma política INDEX LIGHT, ou seja, utilizar o mínimo de índices possíveis  Podemos utilizar o xVelocity ColumnStore Index do SQL Server 2012 para ganhar até 10X desempenho nas principais consultas | 8
  • 9. Referências • SQL Server – www.microsoft.com/brasil/sql • BLOG – http://blogs.solidq.com/fferreira • SQL Server FastTrack – www.microsoft.com/fasttrack | 9
  • 10. ©2009 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos Estados Unidos e/ou outros países. As informações aqui contidas são para fins informativos apenas e representam a visão atual da Microsoft Corporation na data desta apresentação. Como a Microsoft deve responder às mudanças das condições de mercado, este documento não deve ser interpretado como um compromisso da parte da Microsoft, e a Microsoft não pode assegurar a exatidão de qualquer informação apresentada após a data desta apresentação. A MICROSOFT NÃO OFERECE QUAISQUER GARANTIAS, EXPRESSAS, IMPLÍCITAS OU ESTATUTÁRIAS, COM RELAÇÃO ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.

Notas do Editor

  1. Alterar o nome da apresentação e informações de contatos.