|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : avril 2003 Messages : 131 ![]() |
Bonjour,
Je fais tourner deux scripts qui copient (des inserts) des données via un dblink (src: 9i, dst: 10g) dans des tables. Je fais actuellement des tests de performance avec un seul dblink. Neanmoins, je me demande, si éventuellement quelqu'un avait déjà eu l'occasion de faire la même chose, si ca serait plus rapide avec deux dblink (un dblink par thread) ? Merci d'avance. |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
1 DBLink/thread ?
C'est à dire ? Tu veux copier la moitié de la table dans un DBLink et l'autre moitié en paralléle dans un 2° DBL ?
|
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : avril 2003 Messages : 131 ![]() |
Si tu veux j'ai divisé en deux listes mes tables à copier.
J'ai donc deux scripts sql en parallèle qui tourne et utilise le même dblink. Donc avec deux, est ce que ca serait plus performant ? |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
A priori je dirais qu'il y a des chances mais tout dépend de la bande passante
En tout cas, ça ne coute rien que de le faire |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : avril 2003 Messages : 131 ![]() |
Je fais des tests avec un petit lien 100mbits. A terme je devrais être en Giga ... je posterais les temps ^^
|
|
|
00
|
|
|
#6 | |
|
Membre régulier
![]() Inscription : avril 2003 Messages : 131 ![]() |
Euh j'en profite ... j'ai une erreur justement avec mon dblink:
Code :
ORA-14100: partition extended TABLE name cannot refer TO a remote object Code :
INSERT INTO TOTO.TITI SELECT * FROM TOTO.TITI @oralink PARTITION (P20041114); Citation:
|
|
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
je ne sais pas pourquoi mais en effet, c'est interdit
|
|
|
00
|
|
|
#8 | |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Citation:
__________________
Consultant et formateur Oracle |
|
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() Inscription : avril 2003 Messages : 131 ![]() |
Effectivement c'est interdit ...
Une solution consiste à utiliser betwen ... je vais essayer avec ça. Dommage que ca ne fonctionne pas, ca serait pratique ... |
|
|
00
|
|
|
#10 | |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 319 ![]() |
Citation:
|
|
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
bah on peut espérer que 2 sessions travaillent plus vite qu'une seule quand même... même si c'est pas évident
|
|
|
00
|
|
|
#12 |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 319 ![]() |
|
|
|
00
|
|
|
#13 |
|
Membre régulier
![]() Inscription : avril 2003 Messages : 131 ![]() |
Je parle de deux dblink vers la même machine, vers la même instance, via le même utilisateur, si ca peut aider ...
edit: et les deux scripts sql seront lancés via deux sessions différentes. |
|
|
00
|
|
|
#14 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
|
|
|
|
00
|
|
|
#15 |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 319 ![]() |
|
|
|
00
|
|
|
#16 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
certes
En effet, COPY c'est très bien aussi mais attention c'est une commande SQL*Plus (et non SQL le langage |
|
|
00
|
|
|
#17 |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Il faut signaler néanmoins que cette commande n'est plus supportée ...
__________________
Consultant et formateur Oracle |
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
ha bon ? C'est bien dommage
|
|
|
00
|
|
|
#20 | ||
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Citation:
Je vais vérifier ! Vérification faite (J'ai regardé dans Oracle 10gR2). Voici un extrait Citation:
__________________
Consultant et formateur Oracle |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com