Toujours au niveau des indexes, j'ai vu qu'on peut indexer deux colonnes
dans un même index.
D'un autre coté, on peut aussi créer deux indexes, et en faire un par
colonne.
Dans les ouvrages que j'ai sous la main, je ne vois pas comment je peut
deviner quelle pratique serait plus interessante.
Pourriez-vous m'aider à trouver?
Mon problème reste appliqué à la table des contrats/sinistres qui est
mentionnée dans le fil précédent, je dois trouver les sinitres qui se sont
produits à telle date (entre telle ou telle date aussi) pour tels ou tels
contrats.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred Brouard - SQLpro
Mihamina (R12y) Rakotomandimby a écrit :
Bonjour,
Toujours au niveau des indexes, j'ai vu qu'on peut indexer deux colonnes dans un même index. D'un autre coté, on peut aussi créer deux indexes, et en faire un par colonne.
Dans les ouvrages que j'ai sous la main, je ne vois pas comment je peut deviner quelle pratique serait plus interessante.
Pourriez-vous m'aider à trouver?
Mon problème reste appliqué à la table des contrats/sinistres qui est mentionnée dans le fil précédent, je dois trouver les sinitres qui se sont produits à telle date (entre telle ou telle date aussi) pour tels ou tels contrats.
Merci d'avance.
soit la TABLE contenant les colonnes (C1, C2) L'index composé de C1, C2 ne pourra être utilisé en recherches que si la condition est par exemples: a) C1 = x b) C1 = y AND C2 = y l'index ne sera pas utilisé pour la recherche sur C2 uniquement
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Mihamina (R12y) Rakotomandimby a écrit :
Bonjour,
Toujours au niveau des indexes, j'ai vu qu'on peut indexer deux colonnes
dans un même index.
D'un autre coté, on peut aussi créer deux indexes, et en faire un par
colonne.
Dans les ouvrages que j'ai sous la main, je ne vois pas comment je peut
deviner quelle pratique serait plus interessante.
Pourriez-vous m'aider à trouver?
Mon problème reste appliqué à la table des contrats/sinistres qui est
mentionnée dans le fil précédent, je dois trouver les sinitres qui se sont
produits à telle date (entre telle ou telle date aussi) pour tels ou tels
contrats.
Merci d'avance.
soit la TABLE contenant les colonnes (C1, C2)
L'index composé de C1, C2 ne pourra être utilisé en recherches que si la
condition est par exemples:
a) C1 = x
b) C1 = y AND C2 = y
l'index ne sera pas utilisé pour la recherche sur C2 uniquement
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Toujours au niveau des indexes, j'ai vu qu'on peut indexer deux colonnes dans un même index. D'un autre coté, on peut aussi créer deux indexes, et en faire un par colonne.
Dans les ouvrages que j'ai sous la main, je ne vois pas comment je peut deviner quelle pratique serait plus interessante.
Pourriez-vous m'aider à trouver?
Mon problème reste appliqué à la table des contrats/sinistres qui est mentionnée dans le fil précédent, je dois trouver les sinitres qui se sont produits à telle date (entre telle ou telle date aussi) pour tels ou tels contrats.
Merci d'avance.
soit la TABLE contenant les colonnes (C1, C2) L'index composé de C1, C2 ne pourra être utilisé en recherches que si la condition est par exemples: a) C1 = x b) C1 = y AND C2 = y l'index ne sera pas utilisé pour la recherche sur C2 uniquement
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Mihamina (R12y) Rakotomandimby
Fred Brouard - SQLpro - <4675121f$0$21149$ :
Toujours au niveau des indexes, j'ai vu qu'on peut indexer deux colonnes dans un même index. D'un autre coté, on peut aussi créer deux indexes, et en faire un par colonne.
soit la TABLE contenant les colonnes (C1, C2) L'index composé de C1, C2 ne pourra être utilisé en recherches que si la condition est par exemples: a) C1 = x b) C1 = y AND C2 = y l'index ne sera pas utilisé pour la recherche sur C2 uniquement
Merci. Vue jusqu'au rang 2 (deux colonnes), ça laisse encore quelques possibilité pour le rang n:
L'index composé de (C1,...,Cn) ne pourra être utilisé que pour quelles recherches? (les Ci prises individuellement? C1 -> Cn-1?...)
Merci.
Fred Brouard - SQLpro - <4675121f$0$21149$7a628cd7@news.club-internet.fr> :
Toujours au niveau des indexes, j'ai vu qu'on peut indexer deux colonnes
dans un même index.
D'un autre coté, on peut aussi créer deux indexes, et en faire un par
colonne.
soit la TABLE contenant les colonnes (C1, C2)
L'index composé de C1, C2 ne pourra être utilisé en recherches que si la
condition est par exemples:
a) C1 = x
b) C1 = y AND C2 = y
l'index ne sera pas utilisé pour la recherche sur C2 uniquement
Merci. Vue jusqu'au rang 2 (deux colonnes), ça laisse encore quelques
possibilité pour le rang n:
L'index composé de (C1,...,Cn) ne pourra être utilisé que pour quelles
recherches? (les Ci prises individuellement? C1 -> Cn-1?...)
Toujours au niveau des indexes, j'ai vu qu'on peut indexer deux colonnes dans un même index. D'un autre coté, on peut aussi créer deux indexes, et en faire un par colonne.
soit la TABLE contenant les colonnes (C1, C2) L'index composé de C1, C2 ne pourra être utilisé en recherches que si la condition est par exemples: a) C1 = x b) C1 = y AND C2 = y l'index ne sera pas utilisé pour la recherche sur C2 uniquement
Merci. Vue jusqu'au rang 2 (deux colonnes), ça laisse encore quelques possibilité pour le rang n:
L'index composé de (C1,...,Cn) ne pourra être utilisé que pour quelles recherches? (les Ci prises individuellement? C1 -> Cn-1?...)
Merci.
Fred Brouard - SQLpro
Mihamina (R12y) Rakotomandimby a écrit :
Fred Brouard - SQLpro - <4675121f$0$21149$ :
Toujours au niveau des indexes, j'ai vu qu'on peut indexer deux colonnes dans un même index. D'un autre coté, on peut aussi créer deux indexes, et en faire un par colonne.
soit la TABLE contenant les colonnes (C1, C2) L'index composé de C1, C2 ne pourra être utilisé en recherches que si la condition est par exemples: a) C1 = x b) C1 = y AND C2 = y l'index ne sera pas utilisé pour la recherche sur C2 uniquement
Merci. Vue jusqu'au rang 2 (deux colonnes), ça laisse encore quelques possibilité pour le rang n:
L'index composé de (C1,...,Cn) ne pourra être utilisé que pour quelles recherches? (les Ci prises individuellement? C1 -> Cn-1?...)
non, seulement la vectorisation des informations...
INDEX (C1, C2, C3, C4, .... Cn)
pourra être utilisé sur :
C1, C1 + C2, C1 + C2 + C3, C1 + C2 ... Cn
A +
Merci.
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Mihamina (R12y) Rakotomandimby a écrit :
Fred Brouard - SQLpro - <4675121f$0$21149$7a628cd7@news.club-internet.fr> :
Toujours au niveau des indexes, j'ai vu qu'on peut indexer deux colonnes
dans un même index.
D'un autre coté, on peut aussi créer deux indexes, et en faire un par
colonne.
soit la TABLE contenant les colonnes (C1, C2)
L'index composé de C1, C2 ne pourra être utilisé en recherches que si la
condition est par exemples:
a) C1 = x
b) C1 = y AND C2 = y
l'index ne sera pas utilisé pour la recherche sur C2 uniquement
Merci. Vue jusqu'au rang 2 (deux colonnes), ça laisse encore quelques
possibilité pour le rang n:
L'index composé de (C1,...,Cn) ne pourra être utilisé que pour quelles
recherches? (les Ci prises individuellement? C1 -> Cn-1?...)
non, seulement la vectorisation des informations...
INDEX (C1, C2, C3, C4, .... Cn)
pourra être utilisé sur :
C1,
C1 + C2,
C1 + C2 + C3,
C1 + C2 ... Cn
A +
Merci.
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Toujours au niveau des indexes, j'ai vu qu'on peut indexer deux colonnes dans un même index. D'un autre coté, on peut aussi créer deux indexes, et en faire un par colonne.
soit la TABLE contenant les colonnes (C1, C2) L'index composé de C1, C2 ne pourra être utilisé en recherches que si la condition est par exemples: a) C1 = x b) C1 = y AND C2 = y l'index ne sera pas utilisé pour la recherche sur C2 uniquement
Merci. Vue jusqu'au rang 2 (deux colonnes), ça laisse encore quelques possibilité pour le rang n:
L'index composé de (C1,...,Cn) ne pourra être utilisé que pour quelles recherches? (les Ci prises individuellement? C1 -> Cn-1?...)
non, seulement la vectorisation des informations...
INDEX (C1, C2, C3, C4, .... Cn)
pourra être utilisé sur :
C1, C1 + C2, C1 + C2 + C3, C1 + C2 ... Cn
A +
Merci.
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************