Ça m'a pris un bon moment pour faire ce test (près de la soirée :o), et je vous donne les résultats :
Table test de 10 000 000 lignes (10 millions oui oui vous avez bien lu), soit une table de...
Type: Messages; Utilisateur: StringBuilder
Ça m'a pris un bon moment pour faire ce test (près de la soirée :o), et je vous donne les résultats :
Table test de 10 000 000 lignes (10 millions oui oui vous avez bien lu), soit une table de...
Dans tous les cas, j'attire quand même votre attention sur le bloc PL que j'ai testé hier.
Encapsulé dans une fonction si nécessaire, je pense que c'est une solution plus propre et plus...
Waldar > Refaites votre bench en réactivant la première requête, et en virant le "order by". Vous verrez qu'elle est bien plus rapide que les autres requêtes. ce qui plopmbe tout, c'est le order by,...
En reprenant le concept de ta super requête, je vais... "infiniment" plus vite en utilisant un petit bloc de T-SQL :
DECLARE @D DATETIME
DECLARE @i INT
DECLARE @j INT
DECLARE @i1 INT...
Je viens de faire tourner le bench des 100 itérations.
Chez moi ça dure 9 secondes, et ma requpête (après suppression du ORDER BY, pour la mettre sur un pied d'égalité avec la vôte) dure environ 30%...
Je constate que dans la query "tirée par les cheveux", il n'y a plus de like.
C'est conforme à mon analyse initiale : étrange de faire un LIKE d'un champ dans une constante.
Avez-vous testé ma...
je viens de refaire le test avec 1 000 000 lignes, et sur ma brouette, c'est toujours aussi rapide (moins de 1 seconde pour retrouver 0 ou n lignes, quelle que soit la méthode utilisée).
Tu peux...
Voici le résultat de mes tests :
drop table test;
create table test
(
idclub int not null,
filepath nvarchar(250) not null
Juste comme ça, de ce que j'ai compris, vous recherchez si la valeur de votre champ est présente dans le critère de recherche.
Donc la comparaison qui utilise un LIKE :
where 'toto' like...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.