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

    INDICI - Domanda sulle prestazioni

    Ciao a tutti
    volevo fare una domanda forse stupida riguardo gli indici.

    Se ho una tabella di 500.000 righe
    ID | NICK | EMAIL

    dove l'ID è la chiave primaria, quando andrò a fare query per necessità sul nick
    "SELECT * from $tbl WHERE nick = 'Bukowski'",

    secondo voi ha senso indicizzare il campo NICK oppure no?

    Quando un indice è pari alle righe totali del DB, ha senso averlo???

    Grazie a tutti!
    Perchè uso Maxthon? | Mi piace questa chat

  2. #2

    Re: INDICI - Domanda sulle prestazioni

    Originariamente inviato da Bukowski
    dove l'ID è la chiave primaria, quando andrò a fare query per necessità sul nick
    "SELECT * from $tbl WHERE nick = 'Bukowski'",

    secondo voi ha senso indicizzare il campo NICK oppure no?
    Ovviamente si.

    Originariamente inviato da Bukowski
    Quando un indice è pari alle righe totali del DB, ha senso averlo???
    Che cosa significa "Quando un indice è pari alle righe totali del DB"?

  3. #3

    Re: Re: INDICI - Domanda sulle prestazioni

    Ok grazie
    Perchè uso Maxthon? | Mi piace questa chat

  4. #4
    Ha senso indicizzare il campo NICK perche almeno nella SELECT è più veloce, ma quando dovrà creare l'indice (la prima volta che esegui una query di tipo SELECT sul campo NICK) impieghera un pò di tempo (anche per il fatto che hai molti records) ma in compenso una volta crato l'indice avrai delle buone prestazioni.

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.