none
Dúvida Execução SSIS RRS feed

  • Pergunta

  • Amigos,

     

    Criei alguns SSIS na minha máquina e estou executando o mesmo normalmente. Porém quando mudei a minha base de dados para o servidor da empresa está demorando o dobro para terminar. Ou seja, eu tinha o servidor local e executava normalmente quando mudei o servidor o tempo de execução ficou imenso.

    sexta-feira, 29 de agosto de 2008 21:14

Todas as Respostas

  • Olá Daniel,

     

    Estou pressupondo que o seu pacote consegue executar sem erros, ainda que demore um pouco mais.

     

    Você consegue identificar qual das tarefas está demorando mais para ser executada ? É possível descobrir no log presente no SQL Management Studio ou se preferir execute individualmente cada passo ou cada container do pacote

     

    [ ]s,

     

    Gustavo

    sexta-feira, 29 de agosto de 2008 21:21
  • O pacote executa sem erro. A tarefa é bem simples. Vai no Oralce executa uma consulta e acrescenta em uma tabela do SQL. Na minha máquina o total de registro que era copiado por segundo estava em torno de 10.000 registros.

    Agora com esse mudança demora mais do que um segundo e copia em torno de 4.000 registro.

     

    Tem alguma outra ideia?

    sexta-feira, 29 de agosto de 2008 21:50
  • Olá Daniel,

     

    Possivelmente o servidor da empresa está mais sobrecarregado do que sua máquina. Para tirarmos essa conclusão podemos seguir algumas linhas. Vejamos primeiro em um nível um pouco menos substancial.

     

    Durante a carga do SSIS, verifique alguns contadores no Performance Monitor

     

    - SQL Server;SeuBancoDeDados;Transactions/Sec

    - SQL Server;SeuBancoDeDados;BulkCopyRows/Sec

    - SQL Server;SeuBancoDeDados;LogBytesFlushes/Sec

     

    - SSIS;Buffer Memory

    - SSIS;Buffer In Use

    - SSIS;Rows Read

    - SSIS;Rows Written

     

    Compare esses contadores quando o pacote roda na sua máquina e quando roda no servidor. Poste os resultados

     

    [ ]s,

     

    Gustavo

     

     

    sexta-feira, 29 de agosto de 2008 22:33
  •  

    Não consegui achar os serviços:

     

    - SQL Server;SeuBancoDeDados;BulkCopyRows/Sec

    - SQL Server;SeuBancoDeDados;LogBytesFlushes/Sec

    segunda-feira, 1 de setembro de 2008 21:32
  • Olá Daniel,

     

    Não são serviços, são contadores. Você poderá visualizá-los Performance Monitor (digite Perfmon no Executar).

     

    [ ]s,

     

    Gustavo

     

    terça-feira, 2 de setembro de 2008 12:34
  • Fala Gustavo,

     

    Eu consegui achar o Performance Monitor, mais não encontrei os contadores que havia lhe falado.

     

    Gustavo como eu não tenho acesso de administrador do banco lá no servidor, você não saberia dizer mais ou menos o que temos que alterar para melhor a performance deste pacotes? Ou seja, colocar na mesma performance que eu tinha na minha máquina

     

    terça-feira, 2 de setembro de 2008 14:32