Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Query compleanni - sfruttare gli indici

    Salve a tutti,
    in questi giorni mi sto dedicanto all'ottimizzazione di alcune query, e tra le tante controllate, ne ho trovata una pesante che purtroppo non usa gli indici.

    La query non serve ad altro che a stampare tutti gli utenti "nati oggi", ed è la seguente

    Codice PHP:
    EXPLAIN SELECT *, YEARNOW( ) ) - YEARdatanascita ) AS eta
    FROM utenti
    WHERE
    DATE_FORMAT
    datanascita'%d%m' ) = DATE_FORMATNOW( ) , '%d%m' 
    ORDER BY foto DESC eta ASC 
    Il problema però è che cosi messa non riesce a sfruttare l'indice "datanascita" che è un campo date. Sto provando a ottimizzarla ma non ne vengo a capo ...

    qualcuno sa darmi qualche idea? :master:
    Perchè uso Maxthon? | Mi piace questa chat

  2. #2
    Non è possibile? :master:
    Perchè uso Maxthon? | Mi piace questa chat

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.