none
Limite de consultas RRS feed

  • Pergunta

  • Não sei bem como expor minah dúvida, por isso não encontei algo similar ao meu problema no forum.

    Migrei do SQL 2000 ara o SQL 2005 e estou enfrentando algumas dificuldades com as bases migradas.

    Os aplicativos ficaram lentos e a impressão que dá é de que o SQL não consegue executar consultas grandes.

    Ex.:
    Tenho um sistema de Ponto aqui, quando consulto um funcionário o relatório sai certinho, no período expecificado.
    Quando consulto mais de um funcionário ou todos ele gerar relatórios errados com datas erradas e em desordem.

    Um outro sistema (Condomínios) que utilizamos o sistema não consegue gerar os relatórios de inadimlência que são muito grandes. Ele só gera se uma máquina apenas estiver logada.

    Alguém tem idéia?
    Tedy006 - Espero ter ajudado ou pelo menos tentado.
    terça-feira, 22 de setembro de 2009 20:58

Respostas

  • O problema com instabilidades do SQL e de outros softwares era o uso do Windows Vista na Rede. Tentei pesquisar o que influenciava essas falhas, mas não consegui encontrar.

    Meu problemas foram resolvidos com o Downgrade de todas as estações que utilizavam o Windows Vista para o Windows XP.
    Tedy006 - Espero ter ajudado ou pelo menos tentado.
    • Marcado como Resposta Tedy006 quinta-feira, 18 de fevereiro de 2010 11:48
    quinta-feira, 18 de fevereiro de 2010 11:47

Todas as Respostas

  • Bom Dia,

    No caso caso dos relatórios serem gerados "errados" eu sugiro verificar, pois, a migração não faz com que o SQL Server "erre". No caso da lentidão, é recomendável fazer o rebuild de todos os índices e atualizar as estatísticas.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Outra alternativa para concatenar registros no SQL Server
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!727.entry
    Classifique as respostas. O seu feedback é imprescindível
    quarta-feira, 23 de setembro de 2009 10:59
  • Posta ai como foi feita a migração. Qual o tamanho da base?  ta utilizando indices?  coloca mais algumas informações referente o problema...

    mas uma coisa pode ter certeza  o SQL 2005  guenta o tranco...

    Att. Leandro Hexsel Bugalho
    quarta-feira, 23 de setembro de 2009 11:00
  • Referente a migração, foi simplesmente atachado os bancos no novo SQL e aumentado o nível de compatibilidade para a versão mais nova.
    Os tamnhos variam, esse do sistema de ponto por exemplor está com 134mg

    O de condomínios que é o maior que temos tem o tamnho de 12Gb.

    O desenvolvimento é de terceiros, não sei se existem indices, mas se houver como rodar algo para detectarmos me diga como, pois sou leigo no SQL.

    Esse de condomínio já pedimos para os desenvolvedores darem uma olha, mas eles não conseguiram descobrir o problema da lentidão e disseram que vão ajustar toda a base, mas acredito não ser um problema deles em sí, pois como informei, estou tendo problemas com outras bases também, o exemplo é o de sistema de ponto.

    Só para informação, o SQL não traz informações erradas, esclareci mal, ele faz ex.

    Se consulto um funcionário no período de 20/08 a 20/09 as movimentações no ponto.

    Ele retorna todos os dias registrados no ponto dertinho.
    20/08
    21/08
    22/08
    23/08...
    ...20/09


    Se consulto um mais de um funcionário no período de 20/08 a 20/09 as movimentações no ponto.

    Ele retorna ...
    20/08
    21/08
    20/09
    22/08
    31/08

    Ele mistura as informações e quando não mistura ele não retorna todas as informações. Quando pedimos o relatório de todos os funcionários na maioria dos casos ele mostra apenas uma movimentação apenas sendo que o funcionário tem movimentações em todo o período informado.


    Quanto a ele aguentar o tranco acredito que sim, usavamos o SQL 2000 Standard e agora estamos usando o SQL 2005 Enterprise, atigamente tudo funcionava bem.

    Nosso ambiente também foi migrado

    Windows Server W2k3 x86 para W2k8 x64
    O atual servidor é dual processor com Xeon de quatro núcleos
    Memória 16Gb


    Tedy006 - Espero ter ajudado ou pelo menos tentado.
    quarta-feira, 23 de setembro de 2009 17:05
  • Embora sejam terceirados os sitemas e consecutivamente as bases, consigo fazer isso sem prejudicar os dados com alguma string?
    Se sim poderia me explicar.
    Tedy006 - Espero ter ajudado ou pelo menos tentado.
    quarta-feira, 23 de setembro de 2009 17:06
  • Olá Tedy,

    Sugiro dar uma olhada nos links abaixo aqui do próprio fórum:

    Lentidão SQL Server 2008
    http://social.msdn.microsoft.com/Forums/pt-BR/admingeralpt/thread/c7688b6f-2276-40e7-9c61-4a07200e71cf

    Diferença grande no tempo de execução em uma consulta em dois servidores (Sql 2000 e Sql 2005)!!
    http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/fb57b463-c58a-489e-a4d9-9f4b61ed92a3/

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Outra alternativa para concatenar registros no SQL Server
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!727.entry
    Classifique as respostas. O seu feedback é imprescindível
    quarta-feira, 23 de setembro de 2009 22:55
  • O problema com instabilidades do SQL e de outros softwares era o uso do Windows Vista na Rede. Tentei pesquisar o que influenciava essas falhas, mas não consegui encontrar.

    Meu problemas foram resolvidos com o Downgrade de todas as estações que utilizavam o Windows Vista para o Windows XP.
    Tedy006 - Espero ter ajudado ou pelo menos tentado.
    • Marcado como Resposta Tedy006 quinta-feira, 18 de fevereiro de 2010 11:48
    quinta-feira, 18 de fevereiro de 2010 11:47