none
Sql Lento Em Servidor HP

    Pergunta

  • bom dia

    Instalei o SQL 2008 for small business  num Servidor Hp G6 ML 350 com a seguinte configuração:

    4 Gb Ram
    processador 5504
    raid 5.

    Acontece que a aplicação que uso  esta muito lenta. Por ex. criar uma base de dados demora 7 minutos, enquanto que numa outra maquina tambem HP mas G5 ML 350 com mesmo processador e  ram faz em 39 segundos.

    Agradeço desde ja a v. ajuda

    sexta-feira, 4 de dezembro de 2009 12:03

Todas as Respostas

  • Danilo,

    Este servidor é dedicado ao SQL Server?

    O quanto de memória você configurou para este SQL Server utilizar do seu servidor?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sexta-feira, 4 de dezembro de 2009 13:08
    Moderador
  • Boas Junior

    O servidor em questão vai ter um estancia de SQL a correr para aplicações de gestão e irá fazer tambem de servidor para partilha de outros ficheiros na rede interna da empresa. Não configurei nenhuma quantidade de memoria para o Sql. Fiz a instalação tal como fiz na maquina mais antiga. O facto é que nesta novo modelo HP ML Proliant G6 a aplicação fica mesmo muito lenta. Chegamos a duvidar que se fosse um problema de Hardware e veio cá um tecnico da propria HP para verificar a maquina e esta tudo ok com a mesma. Nessa altura fizemos o seguinte instalamos o Windows Small Business Server 2008 premium + o SQL 2008 for small business  em ambas as maquinas (G6 e G5). Ambas as maquinas tinham 4 Gb Ram raid 5 com 3 discos 72 gb, e processador 5504. Fizemos a instalação da mesma forma e o resultado é sempre o mesmo no G5 um processo demora +/- 39 segundos no G6 o mesmo processo demora aproximadamente 7 minutos. Ja tentamos com outros S. Operativo e com outras versões do SQL e é sempre igual, fica sempre muito lento.

    Obrigado

    Danilo Camacho
    sexta-feira, 4 de dezembro de 2009 16:49
  • Danilo,

    Por acaso as bases de dados que estão instaladas neste SQL Server 2008, foram migradas de alguma outra versão do SQL Server.

    Por exemplo 2005?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sábado, 5 de dezembro de 2009 23:04
    Moderador
  • Bom dia Junior

    Não são base de dados importadas. A aplicação de Contabilidade ao ser instalada, gera base de dados no Sql Server.


    Obrigado
    segunda-feira, 7 de dezembro de 2009 11:49
  • Danilo,

    O que eu quero saber é se esta base de dados era utilizada em alguma outra versão do SQL Server?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    segunda-feira, 7 de dezembro de 2009 13:05
    Moderador
  • Estas Base de dados não foram utilizadas em outra versão do SQL. A lentidão verifica-se quando é criada uma nova empresa, ou seja uma nova base de dados. As base de dados são criadas atraves da aplicação de contabilidade, logo são mesmo criadas no SQL 2008, não havendo  a hipotese de terem sido utilizadas noutra versão do SQL Server.

    Obrigado
    segunda-feira, 7 de dezembro de 2009 17:15
  • Danilo,

    Ok, mas me responda outra pergunta:

    Porque esta banco de dados é criado através da aplicação?

    Qual é o nível de compatibilidade utilizada para criar o banco de dados, sendo importante dizer que se você esta criando um banco de dados no SQL Server 2008 que supostamente esteja utilizando um nível de compatibilidade de versões anteriores(isso é definido no código para criação do banco) podem ocorrer problemas de lentidão, entre outras situações.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    terça-feira, 8 de dezembro de 2009 13:17
    Moderador
  • Boa tarde Junior.

    O banco de dados neste caso é sempre criado atraves da aplicação, pois como se trata de uma aplicação de contabilidade, o utilizador pede para criar uma nova empresa, para lancamento de documentos contabilisticos e aplicação cria a base de dados no servidor sql. Em relação ao nivel de compatibilidade devo dizer que a aplicação ja corre em Sql desde a versão 2000. Tenho clientes que usam aplicação no msde 2000 msde 2005 sql 2005 e sql 2008. Nunca tive problemas até agora. Sera que existe alguma inconpatibilidade entre o SQL 2008 e os novos servidores da Hp ml 350 G6? O facto é que instalei o mesmo Sistema operativo o mesmo SQl num outro servidor mas da geração G5 e tudo funcionava bem.

    Obrigado
    quinta-feira, 10 de dezembro de 2009 16:03