SlideShare uma empresa Scribd logo
SQL Server FastTrack: Lessons
          from the field


Felipe Ferreira
Data Platform Architect
fferreira@solidq.com | @SQLBoy
http://blogs.solidq.com/fferreira/
www.virtualpass.com.br
Agradecimentos




© 2011 SolidQ    2
Alguns serviços
• Health Check: Com uma ferramenta desenvolvida
 internamente, verificamos a integridade de seu ambiente, tanto
 na questão de hardware quanto software, e emitimos um relatório
 detalhado.


• Administração Remota: Para atender prontamente os clientes
 nas áreas mais remotas, a mais de 4 anos realizamos esse tipo de
 serviço ao redor do mundo. Acompanhamos diariamente como
 está o desempenho e funcionamento do ambiente como um todo.


• Treinamentos In-Company: Criamos e entregamos um
   treinamento focado nas suas necessidades. Na comodidade da
   sua empresa e para todos seus funcionários, sem a necessidade de
   locomoção para um centro de treinamentos externo.
© 2011 SolidQ                                                     3
Alguns de nossos clientes




© 2011 SolidQ                               4
Agenda
• FastTrack

• Considerações de Fragmentação

• Considerações de Disco

• Considerações de Processador – Hyperthreading,
   mocinho ou vilão?

© 2011 SolidQ                                      5
FastTrack?
• Se você não assistiu a palestra introdutória sobre
   o assunto veja o vídeo:
     • http://blogs.solidq.com/fferreira/Post.aspx?ID=35&titl
           e=SolidQ+Virtual+Conference%3a+SQL+Server+FastT
           rack+101




© 2011 SolidQ                                                   6
Fragmentação
• Tipos de Fragmentação
     • Fragmentação do Arquivo (física)
     • Fragmentação de Extents (lógica)
     • Fragmentação de Páginas (lógica)
     • Fragmentação de índices non-clustered (lógica)

     Ordenação na tabela/base de dados não implica em
     ordenação nos blocos físicos do disco.




© 2011 SolidQ                                           7
Fragmentação

                1:31   1:32   1:33   1:37   1:36     1:38 1:34
                                                       Extent     1:39     1:35      1:40




                         Table 1                        Table 2
                                                        File 1                        Table 1




                         File 1                    File 2         File 1    File 1      File 2   File 1




© 2011 SolidQ                                                                                             8
Disco
• Fisicamente o seu arquivo pode estar localizado
   na área mais externa do disco, na área mais
   interna ou fragmentado por todo o disco.


• Você sabia que a localização
   do seu arquivo pode
   influenciar em mais de 30%
   a performance de IO?



© 2011 SolidQ                                       9
Teste de performance (OLTP)




© 2011 SolidQ                 10
Processador – Hyperthreading
• Discussão constante desde o SQL Server 2000




© 2011 SolidQ                                   11
Links
• http://blogs.solidq.com/fferreira

• www.microsoft.com/fasttrack

• Documentação FastTrack:
   http://download.microsoft.com/download/B/E/1/BE1AABB3-6ED8-
   4C3C-AF91-448AB733B1AF/Fast_Track_Configuration_Guide.docx

• Data Load Best Practices:
   http://download.microsoft.com/download/2/F/6/2F6AF505-30B7-
   4505-80E5-
   B363714441C7/FT_3.0_Data_Load_Best_Practices_Overview_2_14_11.p
   ptx


© 2011 SolidQ                                                    12
Dúvidas ou perguntas?
                 fferreira@solidq.com | @SQLBoy
                 http://blogs.solidq.com/fferreira/




                    ? ? ? ?

© 2011 SolidQ                                          13

Mais conteúdo relacionado

Destaque

Destaque (19)

C:\fakepath\1. camellosabio!!!
C:\fakepath\1. camellosabio!!!C:\fakepath\1. camellosabio!!!
C:\fakepath\1. camellosabio!!!
 
Soirée Art et Luxe
Soirée Art et LuxeSoirée Art et Luxe
Soirée Art et Luxe
 
Estrelles
EstrellesEstrelles
Estrelles
 
Belfiore slides 2
Belfiore slides 2Belfiore slides 2
Belfiore slides 2
 
Jka (4)
Jka (4)Jka (4)
Jka (4)
 
Mashlight
MashlightMashlight
Mashlight
 
Mains aux fleurs
Mains aux fleursMains aux fleurs
Mains aux fleurs
 
Wcg
WcgWcg
Wcg
 
Presentacio
PresentacioPresentacio
Presentacio
 
Os valores mais altos
Os valores mais altosOs valores mais altos
Os valores mais altos
 
2 organització del campionat
2 organització del campionat2 organització del campionat
2 organització del campionat
 
Possible Lair - The Movie Palace
Possible Lair - The Movie PalacePossible Lair - The Movie Palace
Possible Lair - The Movie Palace
 
++España+..
++España+..++España+..
++España+..
 
Margarida fonseca santos turma
Margarida fonseca santos   turmaMargarida fonseca santos   turma
Margarida fonseca santos turma
 
Juan gris
Juan grisJuan gris
Juan gris
 
15th issue
15th issue15th issue
15th issue
 
Mio Residencial Parque (21) 3091-0191
Mio Residencial Parque (21) 3091-0191Mio Residencial Parque (21) 3091-0191
Mio Residencial Parque (21) 3091-0191
 
Refrigerantes
RefrigerantesRefrigerantes
Refrigerantes
 
Shrikrishnayogashram bhavanjali
Shrikrishnayogashram bhavanjaliShrikrishnayogashram bhavanjali
Shrikrishnayogashram bhavanjali
 

Semelhante a FastTrack - Lessons Learned from the Field

2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational DatabasesMarcus Vinicius Miguel Pedro
 
Unidade 07 introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...
Unidade 07   introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...Unidade 07   introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...
Unidade 07 introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...Alex Casañas
 
Unidade 07 introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...
Unidade 07   introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...Unidade 07   introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...
Unidade 07 introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...Alex Casañas
 
9i fundamentos adm_banco_de_dados_ii
9i fundamentos adm_banco_de_dados_ii9i fundamentos adm_banco_de_dados_ii
9i fundamentos adm_banco_de_dados_iipedro.prontocor
 
Webinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcadoWebinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcadoEmbarcados
 
Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15MySQL Brasil
 
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA CareerMarcus Vinicius Miguel Pedro
 
Aula01 administrador de banco de dados dba
Aula01 administrador de banco de dados  dbaAula01 administrador de banco de dados  dba
Aula01 administrador de banco de dados dbajjuniorlopes
 
Arquitetura de Memoria do PostgreSQL
Arquitetura de Memoria do PostgreSQLArquitetura de Memoria do PostgreSQL
Arquitetura de Memoria do PostgreSQLRaul Oliveira
 
Resolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows serverResolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows serverDanilo Augusto Leite
 
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005Comunidade CanalSharePoint
 
AulaTuningProfCeliniaEquipe_Igor Paula Maisa
AulaTuningProfCeliniaEquipe_Igor Paula MaisaAulaTuningProfCeliniaEquipe_Igor Paula Maisa
AulaTuningProfCeliniaEquipe_Igor Paula MaisaMaísa Brenda
 
Software livre para leigos - VII SIECOMP
Software livre para leigos - VII SIECOMPSoftware livre para leigos - VII SIECOMP
Software livre para leigos - VII SIECOMPAnderson Ferraz
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory DatabaseAndre Danelon
 
CCNA 2 - Introdução à Redes de Computadores
CCNA 2 - Introdução à Redes de ComputadoresCCNA 2 - Introdução à Redes de Computadores
CCNA 2 - Introdução à Redes de ComputadoresFerNandoSantos287416
 

Semelhante a FastTrack - Lessons Learned from the Field (20)

TechEd_OFC302
TechEd_OFC302TechEd_OFC302
TechEd_OFC302
 
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
 
Unidade 07 introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...
Unidade 07   introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...Unidade 07   introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...
Unidade 07 introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...
 
Unidade 07 introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...
Unidade 07   introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...Unidade 07   introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...
Unidade 07 introdução a computação - word - versao 2003 a 2013 15-03-03 - 1...
 
9i fundamentos adm_banco_de_dados_ii
9i fundamentos adm_banco_de_dados_ii9i fundamentos adm_banco_de_dados_ii
9i fundamentos adm_banco_de_dados_ii
 
Webinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcadoWebinar: Debugging em Linux embarcado
Webinar: Debugging em Linux embarcado
 
Curso git-0001
Curso git-0001Curso git-0001
Curso git-0001
 
Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15
 
Windows Vista , Seven , Server 2008 r2
Windows Vista , Seven , Server 2008 r2Windows Vista , Seven , Server 2008 r2
Windows Vista , Seven , Server 2008 r2
 
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
 
Aula01 administrador de banco de dados dba
Aula01 administrador de banco de dados  dbaAula01 administrador de banco de dados  dba
Aula01 administrador de banco de dados dba
 
Arquitetura de Memoria do PostgreSQL
Arquitetura de Memoria do PostgreSQLArquitetura de Memoria do PostgreSQL
Arquitetura de Memoria do PostgreSQL
 
Resolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows serverResolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows server
 
Checklist-formatação do computador
Checklist-formatação do computadorChecklist-formatação do computador
Checklist-formatação do computador
 
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
 
AulaTuningProfCeliniaEquipe_Igor Paula Maisa
AulaTuningProfCeliniaEquipe_Igor Paula MaisaAulaTuningProfCeliniaEquipe_Igor Paula Maisa
AulaTuningProfCeliniaEquipe_Igor Paula Maisa
 
Software livre para leigos - VII SIECOMP
Software livre para leigos - VII SIECOMPSoftware livre para leigos - VII SIECOMP
Software livre para leigos - VII SIECOMP
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory Database
 
2014 - IFSP Votuporanga - DBA Career
2014 - IFSP Votuporanga - DBA Career2014 - IFSP Votuporanga - DBA Career
2014 - IFSP Votuporanga - DBA Career
 
CCNA 2 - Introdução à Redes de Computadores
CCNA 2 - Introdução à Redes de ComputadoresCCNA 2 - Introdução à Redes de Computadores
CCNA 2 - Introdução à Redes de Computadores
 

Mais de Felipe Ferreira

SQL Server FastTrack com SQL Server 2012
SQL Server FastTrack com SQL Server 2012SQL Server FastTrack com SQL Server 2012
SQL Server FastTrack com SQL Server 2012Felipe 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
 
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)

SQL Server FastTrack com SQL Server 2012
SQL Server FastTrack com SQL Server 2012SQL Server FastTrack com SQL Server 2012
SQL Server FastTrack com SQL Server 2012
 
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
 
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
 

FastTrack - Lessons Learned from the Field

  • 1. SQL Server FastTrack: Lessons from the field Felipe Ferreira Data Platform Architect fferreira@solidq.com | @SQLBoy http://blogs.solidq.com/fferreira/ www.virtualpass.com.br
  • 3. Alguns serviços • Health Check: Com uma ferramenta desenvolvida internamente, verificamos a integridade de seu ambiente, tanto na questão de hardware quanto software, e emitimos um relatório detalhado. • Administração Remota: Para atender prontamente os clientes nas áreas mais remotas, a mais de 4 anos realizamos esse tipo de serviço ao redor do mundo. Acompanhamos diariamente como está o desempenho e funcionamento do ambiente como um todo. • Treinamentos In-Company: Criamos e entregamos um treinamento focado nas suas necessidades. Na comodidade da sua empresa e para todos seus funcionários, sem a necessidade de locomoção para um centro de treinamentos externo. © 2011 SolidQ 3
  • 4. Alguns de nossos clientes © 2011 SolidQ 4
  • 5. Agenda • FastTrack • Considerações de Fragmentação • Considerações de Disco • Considerações de Processador – Hyperthreading, mocinho ou vilão? © 2011 SolidQ 5
  • 6. FastTrack? • Se você não assistiu a palestra introdutória sobre o assunto veja o vídeo: • http://blogs.solidq.com/fferreira/Post.aspx?ID=35&titl e=SolidQ+Virtual+Conference%3a+SQL+Server+FastT rack+101 © 2011 SolidQ 6
  • 7. Fragmentação • Tipos de Fragmentação • Fragmentação do Arquivo (física) • Fragmentação de Extents (lógica) • Fragmentação de Páginas (lógica) • Fragmentação de índices non-clustered (lógica) Ordenação na tabela/base de dados não implica em ordenação nos blocos físicos do disco. © 2011 SolidQ 7
  • 8. Fragmentação 1:31 1:32 1:33 1:37 1:36 1:38 1:34 Extent 1:39 1:35 1:40 Table 1 Table 2 File 1 Table 1 File 1 File 2 File 1 File 1 File 2 File 1 © 2011 SolidQ 8
  • 9. Disco • Fisicamente o seu arquivo pode estar localizado na área mais externa do disco, na área mais interna ou fragmentado por todo o disco. • Você sabia que a localização do seu arquivo pode influenciar em mais de 30% a performance de IO? © 2011 SolidQ 9
  • 10. Teste de performance (OLTP) © 2011 SolidQ 10
  • 11. Processador – Hyperthreading • Discussão constante desde o SQL Server 2000 © 2011 SolidQ 11
  • 12. Links • http://blogs.solidq.com/fferreira • www.microsoft.com/fasttrack • Documentação FastTrack: http://download.microsoft.com/download/B/E/1/BE1AABB3-6ED8- 4C3C-AF91-448AB733B1AF/Fast_Track_Configuration_Guide.docx • Data Load Best Practices: http://download.microsoft.com/download/2/F/6/2F6AF505-30B7- 4505-80E5- B363714441C7/FT_3.0_Data_Load_Best_Practices_Overview_2_14_11.p ptx © 2011 SolidQ 12
  • 13. Dúvidas ou perguntas?  fferreira@solidq.com | @SQLBoy  http://blogs.solidq.com/fferreira/ ? ? ? ? © 2011 SolidQ 13