none
Melhorando a Velocidade do BD RRS feed

  • Pergunta

  • Bom dia Pessoal,

    Algum sabe se existe algum tutorial que mostre como melhorar o desempenho do Banco de dados SQL, pois estou tendo problema de lentidão.

    sexta-feira, 15 de agosto de 2014 11:49

Respostas

Todas as Respostas

  • Segue abaixo ótimos artigos:

    http://pt.slideshare.net/pt_programar/sql-server-performance-e-tunning

    http://technet.microsoft.com/pt-br/library/ms172432(v=sql.110).aspx

    http://technet.microsoft.com/pt-br/library/ms172984(v=sql.110).aspx

    http://www.devmedia.com.br/sql-server-2012-melhorando-o-desempenho-do-banco-de-dados/29447

    Bons Estudos !


    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Eduardo Degan sexta-feira, 15 de agosto de 2014 12:10
    • Não Marcado como Resposta Eduardo Degan sexta-feira, 26 de setembro de 2014 14:11
    • Marcado como Resposta Eduardo Degan sexta-feira, 26 de setembro de 2014 14:12
    sexta-feira, 15 de agosto de 2014 12:07
  • Fui reorganiza INDEX porém, esta dando mensagem de erro:

    ===================================

    One or more errors occured. For details click hyperlink associated with error message. (Microsoft.SqlServer.Express.SqlManagerUI)

    ------------------------------
    Program Location:

       at Microsoft.SqlServer.Management.SqlManagerUI.IndexReorganize.OnRunNow(Object sender)
       at Microsoft.SqlServer.Management.SqlMgmt.PanelExecutionHandler.Run(RunType runType, Object sender)
       at Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.DoPreProcessExecutionAndRunViews(RunType runType)
       at Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.ExecuteForSql(PreProcessExecutionInfo executionInfo, ExecutionMode& executionResult)
       at Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.Microsoft.SqlServer.Management.SqlMgmt.IExecutionAwareSqlControlCollection.PreProcessExecution(PreProcessExecutionInfo executionInfo, ExecutionMode& executionResult)
       at Microsoft.SqlServer.Management.SqlMgmt.ViewSwitcherControlsManager.RunNow(RunType runType, Object sender)

    Saberia me dizer qual o problema?

    sexta-feira, 15 de agosto de 2014 13:03
  • Bom dia Eduardo,

    Desempenho é um assunto bem extenso, envolve uma série de fatores em várias camadas (bd, rede, aplicação, etc).

    Poderia detalhar o cenário de lentidão que você esta passando? Acredito que dessa forma possa orientá-lo melhor.


    Att, Bruno Silva.

    sexta-feira, 15 de agosto de 2014 13:09
  • sistema esta muito lento, verifiquei a rede ping com 1 ms, fui no banco e deu um select em uma tabela que usamos muito, antes demorava em torno de 0:1:51 e hoje ao fazer nova consulta demora 0:2:15 min.


    sexta-feira, 15 de agosto de 2014 14:06
  • segundo o pessoal do sistema, eles disseram que esta com pouco espaço no filegroup, seberiam me dizer como aumentar o espaço!
    sexta-feira, 15 de agosto de 2014 14:22
  • Eduardo,

    Quando se referimos a Filegroup, estamos falando de uma area que armazena os arquivos de banco de dados, com base, em suas tabelas e indices.

    Na verdade um filegroup não apresenta pouco espaço, mas sim, a area disponível para o arquivo de dados e log, isso tudo definido nas propriedades de um banco de dados, de acordo com o seu fator de crescimento.

    Agora esta possível falta de espaço provavelmente esta no disco, esse é um ponto que você tem que analisar.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | SoroCódigos] @JuniorGalvaoMVP | pedrogalvaojunior.wordpress.com

    • Marcado como Resposta Eduardo Degan sexta-feira, 26 de setembro de 2014 14:11
    quarta-feira, 20 de agosto de 2014 15:17
    Moderador
  • Eduardo,

    Após analisar o ponto apresentado pelo Junior Galvão, me tira uma dúvida.

    O sinal mais claro que o banco está com o desempenho ruim é devido ao retorno lento das queries de consulta, certo?

    Em caso positivo, vou te passar algumas DMV's e DMF's para tentarmos encontrar o gargalo.


    Att, Bruno Silva.

    quarta-feira, 20 de agosto de 2014 16:42