Galera, estou com um problema de muita lentidão para popular uma tabela no MYSQL com dados vindos do SQL SERVER através da MODEL com connection no SQL SERVER.
Problema Encontrado
Meu BD padrão é MYSQL, tenho já configurado o acesse no SQL SERVER de integração através da minha model. O fato é que utilizo o chuck() para pegar os registros no SLQ SERVER e desta forma já inserir em minha tabela MYSQL. São cerca de 250mil registros (nada fora do comum), e está levando cerca de 3 horas mais ou menos para popular e ainda está duplicando alguns registros.
Observação: Tudo feito através de um script no ARTISAN.
Vejam o código abaixo:
modelMysql::truncate(); //limpando registros
VIEW_SQL_SERVER::chunk(500, function ($dados_sql){
//inserindo dados vindos do SQL SERVER em minha
//tabela no MYSQL
DB::table('tabela_mysql')->insert($dados_sql->toArray());
});
Alguém poderia me ajudar por favor???
Abraços.
Abordagem
Eu já mudei a quantidade de dados no chunk() utilizando 1000, 500, 100, 50 e não muda a velocidade.
Galera, estou com um problema de muita lentidão para popular uma tabela no MYSQL com dados vindos do SQL SERVER através da MODEL com connection no SQL SERVER.
Problema Encontrado
Meu BD padrão é MYSQL, tenho já configurado o acesse no SQL SERVER de integração através da minha model. O fato é que utilizo o chuck() para pegar os registros no SLQ SERVER e desta forma já inserir em minha tabela MYSQL. São cerca de 250mil registros (nada fora do comum), e está levando cerca de 3 horas mais ou menos para popular e ainda está duplicando alguns registros.
Observação: Tudo feito através de um script no ARTISAN.
Vejam o código abaixo:
modelMysql::truncate(); //limpando registros
VIEW_SQL_SERVER::chunk(500, function ($dados_sql){ //inserindo dados vindos do SQL SERVER em minha //tabela no MYSQL DB::table('tabela_mysql')->insert($dados_sql->toArray()); });
Alguém poderia me ajudar por favor??? Abraços.
Abordagem
Eu já mudei a quantidade de dados no chunk() utilizando 1000, 500, 100, 50 e não muda a velocidade.
Atualização 1
Solução