|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() ![]() Laurent NAVARRODéveloppeur informatique Inscription : mai 2005 Messages : 15 ![]() |
Bonjour,
un petit article traitant de la Mise à jour de données entre deux tables sous Oracle. Etude sous l'angle des performances. Lire l'article Bonne lecture, Laurent |
|
|
20
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 4 104 ![]() |
Pour ceux qui s’intéressent au problème, un complément d'information : 8 Bulk Update Methods Compared
|
|
|
10
|
|
|
#3 | ||
|
Membre Expert
![]() Pacman PacmanBusiness analyst Inscription : juin 2004 Messages : 1 424 ![]() |
Salut,
Juste une remarque par rapport au chapitre 4. Si je ne me trompe, les cas où l'update de vue ne passe pas sont exactement ceux où il n'y a pas de contrainte d'unicité sur la jointure : Sur la doc Oracle c'est un peu flou : Citation:
http://asktom.oracle.com/pls/asktom/...D:273215737113 Citation:
Il me semble qu'étiquement on ne peut pas poster de lien vers son propre blog pourri, n'hésitez pas à me modérer http://pacmann.over-blog.com/article...-40373367.html
__________________
(c'est ma photo) Paku, Paku ! Pour les jeunes incultes : non, je ne suis pas un pokémon... Le pacblog : http://pacmann.over-blog.com/ |
||
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 4 104 ![]() |
Comme d'habitude avec Oracle le même sujet est traité dans plusieurs endroits:
Updatable Join Views |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : février 2006 Messages : 139 ![]() |
Bonjour,
Pour information, avez vous vidé la shared pool avant de tirer chaque requête? Les blocks étant en mémoire certaines requêtes peuvent être plus rapides. Merci |
|
|
00
|
|
|
#6 | |
|
Membre Expert
![]() Pacman PacmanBusiness analyst Inscription : juin 2004 Messages : 1 424 ![]() |
Citation:
__________________
(c'est ma photo) Paku, Paku ! Pour les jeunes incultes : non, je ne suis pas un pokémon... Le pacblog : http://pacmann.over-blog.com/ |
|
|
00
|
|
|
#7 | |
|
Membre actif
![]() ![]() Laurent NAVARRODéveloppeur informatique Inscription : mai 2005 Messages : 15 ![]() |
Bonjour,
Citation:
En effet les performances ne sont pas les mêmes que si le pools étaient vidés avant, mais normalement, ca ne doit pas remettre fondamentalement en cause les performances relatives entre les solutions. Le fait de vider les shared pools reflète plus certaines conditions de production, mais d'autre conditions de production arrivent à garder une bonne partie des données dans les shared pools. Du coup la performances du sous système disque sera plus décisive. Comme je dis souvent en terme de performances, ca dépend de beaucoup de choses, et rien ne vaut des tests dans l'environnement réel d’exécution de l'application avec les vrais données qui pour un tas de raisons peuvent parfois démentir les plus belles théories. Cependant, heureusement, dans pas mal de contextes la théorie reste vrai. |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com