|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2005 Messages : 19 ![]() |
Bonjour à tous
voici mon pb: j'ai une table 'tab1' dont la clé primaire "name" est un 'varchar(50)'. une simple query du type : select ... from tab1,tab2 where tab1.name = tab2.nametab1 dure beaucoup de temps, est ce que c'est dû au type de l'attribut ? ou alors il ne reconait pas l'identifiant "name" autant que tel? merci |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : février 2003 Messages : 643 ![]() |
a priori, je dirais que c'est logique que ce soit plus long comme tu fais, comparer des varchar est plus couteux que de comparer des integer.
Cependant, est-ce que tu as bien un index sur ta colonne tab1.name et tab2.name? si non, crée en un et refais ton test. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com