Salut
Aveszvous une idee comment optimiser l'ordre sql suivant sur une table de 54 millions de lignes en 11g(15 min ...)
merciiiiCode:insert into table_distante@dblink select * from table_locale ;
Version imprimable
Salut
Aveszvous une idee comment optimiser l'ordre sql suivant sur une table de 54 millions de lignes en 11g(15 min ...)
merciiiiCode:insert into table_distante@dblink select * from table_locale ;
Les I/O de lecture, le temps du transfert réseau et enfin les I/O d'écriture sont les points de contention sur ce genre d'opération.
En fonction de ce que vous désirez faire, vous pouvez envisager de passer par une réplication de la table au fil de l'eau.
Tu peux passer à un dump d'une table spécifique puisque tu fait un insert d'une table complète.
Direct path load et/ou parallel select. Voir la discussion parallel select from remote site
Comment puis je faire du pull au lieu du push tout en restant connecté a la meme base où se trouve les données à copier ?