Visualizzazione dei risultati da 1 a 10 su 23

Hybrid View

  1. #1
    la colonna session_id è indicizzata?

  2. #2
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    Quote Originariamente inviata da optime Visualizza il messaggio
    la colonna session_id è indicizzata?
    sì certo

  3. #3
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    Se faccio la COUNT della sola tabella sessioni (tralasciando la tabella accessi) i tempi sono sotto il secondo
    Codice PHP:
    SELECT COUNT(*) as visite FROM sessioni WHERE user_id='6'

  4. #4
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    Quote Originariamente inviata da james Visualizza il messaggio
    Se faccio la COUNT della sola tabella sessioni (tralasciando la tabella accessi) i tempi sono sotto il secondo
    Codice PHP:
    SELECT COUNT(*) as visite FROM sessioni WHERE user_id='6'
    Il problema sorge dalla JOIN, il che mi fa pensare che (non so come lavora mysql praticamente) che prima faccia la SELECT della condizione come dice l'EXPLAIN, quindi tira fuori tutte le istanze di sessioni in cui la condizione sessioni.user_id='6' è verificata, il che sono circa 3 milioni di record, poi per ciascuno di essi fa 3milioni di controlli per estrarre (e contare) quante istanze di "accessi" sono legate ad ogni singolo risultato della prima parte della SELECT, per cui è come se facesse 3mln(record estratti da sessioni per sessioni.user_id='6')*9mln(record totali della tabella "accessi") per cui i tempi si elevano esponenzialmente.

  5. #5
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    Quote Originariamente inviata da james Visualizza il messaggio
    sì certo
    Sì anche quel campo ovviamente

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 © 2026 vBulletin Solutions, Inc. All rights reserved.