none
Ottimizzazione semplice query in SQL RRS feed

  • Discussione generale

  • Salve a tutti, ho una query che impiega molto tempo nella risposta... almeno così come è impostata.
    Vi chiedo se qualcuno ha un suggerimento per renderla il più veloce possibile...

    Tabella con 100'000 record circa: TProtocollo
    il contatore è ID_Protocollo
    il campo in cui cercare è 'Codice_protocollo' STRING(10,2)

    devo trovare l'ultimo codice_protocollo (quindi un singolo record) inserito diverso da "0.00" nella lista di 100'000 record.
    La mia query (lenta) è:

    SELECT TOP 1 TProtocollo.ID_Protocollo, TProtocollo.Codice_protocollo
    FROM TProtocollo
    WHERE TProtocollo.Codice_protocollo<>"0.00"
    ORDER BY TProtocollo.ID_Protocollo DESC;

    Qualche consiglio?
    grazie
    Filippo Forlani
    • Tipo modificato Anca Popa giovedì 2 dicembre 2010 19:53 mancano informazioni
    mercoledì 27 gennaio 2010 14:42

Tutte le risposte