- Home
- Categorie
- Coding e Sistemistica
- PHP
- Indici su order by
-
Indici su order by
ciao ragazzi...io ho una tabella...con 100000 records, ci son pagine in cui possono essere mostrarti in ordine di voto:
SELECT *, (voti/votanti) AS media FROM immagini order by 'media'
Allora..questa query me la fa abbastanza veloce..perchè nel db ho solo 2.000 record, me presto saranno 100-200 mila, e ho paura che diventi lenta la cosa.... che poso fare?
-
Io non credo rallenti molti.
Ho lavorato con tabelle con piu di 100 mila record con query che contenevano diversi join e non ho mai avuto problemi
-
Si infatti,
se vuoi comunque potresti fare una prova inserendo dei dati casuali nel db fino a raggiungere quella cifra...magari scrivendo uno script in php che ti fa degli inserimenti..
(ricordati di fare il backup prima però )
-
@federico.p said:
Si infatti,
se vuoi comunque potresti fare una prova inserendo dei dati casuali nel db fino a raggiungere quella cifra...magari scrivendo uno script in php che ti fa degli inserimenti..
(ricordati di fare il backup prima però )
Qualcuno mi spiega per bene cosa è una join?
-
In pratica è una speciale query che ti permette di creare relazioni tra più tabelle...
Ti rimando a questo link per più informazioni:
http://database.html.it/articoli/leggi/1790/join-creare-relazioni-tra-tabelle-in-mysql/1/
-
@federico.p said:
In pratica è una speciale query che ti permette di creare relazioni tra più tabelle...
Ti rimando a questo link per più informazioni:
http://database.html.it/articoli/leggi/1790/join-creare-relazioni-tra-tabelle-in-mysql/1/
io uso union all select...me lo sconsigliate?
-
no, sono due cose diverse.
ciao
sergio