|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Inscription : mars 2002 Messages : 667 ![]() |
Bonjour,
Je dois intervenir sur une application fonctionnant avec une base DB2. Je suis plus familiarisé avec SQL Serveur et Oracle mais les temps de réponse que je vois me semblent inquiétants Une des tables compte un peu plus de 8 millions de lignes Un traitement de nuit doit mettre à jour environ 2000 lignes et je me rends compte qu'il met à peu près 10 minutes pour cela. Je sais forcer un index sur cette table pour un Select et améliorer les performances. Par contre je ne pense pas pouvoir forcer l'index pour un Update. En SQL Serveur on peut imbriquer un Select dans un Update et obtenir de meilleures performances. Est-ce possible sur DB2 ? Quelles possibilités je peux avoir pour optimiser cela ? Merci d'avance de vos réponses |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : mars 2002 Messages : 667 ![]() |
Pour la première question DB2 sur AS400
Pour la seconde : parce que j'ai essayé et que j'ai obtenu un message d'erreur. Je suis sur place Lundi je le fournis en détail. Merci pour l'aide. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Patrick Inscription : mai 2008 Messages : 821 ![]() |
DB2 sur IBM i certes, mais quelle version ?
Existe-t'il un index sur ta clause WHERE pour éviter un scan de table ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com