IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Problème Index: Using Filesort


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1
    Par défaut Problème Index: Using Filesort
    Bonjour à tous,

    Voilà j'ai un souci sur une requête un peu complexe. J'indexe bien ma base etc je lance ma requête avec EXPLAIN et là horreur : "Using filesort".

    Je vois qu'il retri, donc je me dis que j'ai du me louper sur les orderby. Et puis non. Et puis si.

    Je vois qu'en fait le using filesort vient du fait que j'ai utilisé : "Order by prix *1" qui permet de trier par prix numériquement !

    Je suis obligé de trier par prix et je me demande vraiment comment je peux faire pour qu'il utilise bien mon index sans retrier la table.

    Merci d'avance !

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 390
    Par défaut
    salut

    ton type de champ est il bien un numérique. Normalement tu ne devrais pas avoir à passer par des paliatif comme çà si ton type de champ est correcte.

    Cordialement.

  3. #3
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Effectivement, un prix est typiquement une donnée numérique qu'il faut mettre dans une colonne de type adéquat !

    Contrairement à un code ou une référence, fussent-ils composés entièrement de chiffres.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. problème Index de colonne
    Par fiatlux dans le forum JDBC
    Réponses: 7
    Dernier message: 13/12/2007, 15h33
  2. Problème net use + user password
    Par Kiwix dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 02/10/2007, 11h15
  3. Problème index Full text
    Par fumesec dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 29/09/2007, 09h59
  4. Problème index groupBox
    Par Hurin dans le forum C#
    Réponses: 7
    Dernier message: 23/08/2007, 13h39
  5. [SVG] Problème utilisation use, g et javascript
    Par Mormegil dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 17/07/2007, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo