none
Mudança Versão SQL Server RRS feed

  • Pergunta

  • Boa Tarde Galera, mais uma vez eu perguntando,

    gostaria de saber de voces se em termos de performance e desempenho compensa eu mudar minha versao do sqlserver 2008 r2 enterprise para a enterprise 2012?

    acontece acho que minha base depopis que sofrue um suspect nao e mais a mesma, as vezes tenho alguns gargalos na tabela de itens de orcamento onde trava a tabela e meu log cresce demais hoje chegando a 5 gb ja, gostaria de saber se isso é normal ou  tem como melhorar isso e quanto a tabela tem algo que possa ser feito ou terie que recria-la com indices tal?

    agradeço a atenção de todos.

    segunda-feira, 13 de janeiro de 2014 17:25

Respostas

Todas as Respostas

  • Decio,

    Antes de mais nada, se você não possui um hardware adequado para ser um servidor SQL Server 2012 sua performance em vez de melhorar pode ser pior.

    Se você possui um bom servidor, à performance de operações e instruções T-SQL podem ter um desempenho melhor, comparando as mesmas condições de tabelas e índices.

    Veja os dados de cada versão para ajudar em seu comparativo(depende da sua análise de crescimento dos bancos de dados):

    SQL Server 2008 R2
    http://msdn.microsoft.com/pt-br/library/ms143506(v=sql.105).aspx

    http://msdn.microsoft.com/en-us/library/cc645993(v=sql.105).aspx

    SQL Server 2012

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

    http://msdn.microsoft.com/en-us/library/cc645993(v=sql.110).aspx

    Segue um post no Fórum americano sobre a questão:

    http://social.msdn.microsoft.com/Forums/en-US/09b6ba7a-bf28-4689-ba35-5f4d52716f22/sql-server-2012-vs-2008-r2

    Acrescentando que se seu banco de dados teve um problema como você citou, você precisa corrigir ou então, se for o caso, criar um novo banco de dados e migrar todos os objetos(tabelas, views, procedures,...) para este novo banco.

    Migrar o servidor de versão e manter um banco com problemas não vai melhorar o desempenho das instruções SQL que são utilizadas pelos usuários.

    Se foi útil para sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    segunda-feira, 13 de janeiro de 2014 17:59
    Moderador
  • Ok Durval agradeço a resposta em termos de hardware é um i5 com 12 gb de memoria e 1 tera de hd

    vou dar mais uma pesquisada.

    grato

    segunda-feira, 13 de janeiro de 2014 18:18
  • Deleted
    segunda-feira, 13 de janeiro de 2014 18:36
  • Entendi estranho cara como sou programador, fiko com receio desse bicho parar eu preciso ver minhas tableas tambem, indices e tal integridade tha meio furado por aki, mas agradeço sua opiniao e sua ajuda como sempre de grande valia Jose

    Obrigado.

    segunda-feira, 13 de janeiro de 2014 18:39
  • Para resolver seu problema específico, atualizar a versão não é a solução.

    Sobre o travamento da tabela, deve ser feito um tuning para descobrir o que está travando.

    Sobre o arquivo de log grande, caso a base tenha o recovery FULL e não tenha uma rotina de backup do log adequada, isso pode ser o problema. Caso seja SIMPLE, alguma operação grande está precisando fazer o log crescer.

    Contudo, se já possui a licença para o SQL Server 2012, vale muito a pena fazer a virada para poder utilizar as novas funcionalidades do SQL Server 2012.


    Fabricio Lima | MCP, MCTS, MCITP | Twitter: @fabriciodba | Consultoria SQL Server: http://fabriciolima.net/blog/consultoria-remota/

    sexta-feira, 24 de janeiro de 2014 11:51