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

    Contatore Accessi...velocizzare query

    Salve a tutti,

    vado subito al dunque. Ho creato un contatore di accessi in asp servendomi di una tabella ACCESSI Sql, con i soliti campi che conoscete.

    Il problema è che attualmente ho 250.000 records in questa tabella ed anche una query di questo tipo :

    "SELECT Count(Codice) AS Totale FROM Accessi WHERE Giorno ='" & I & "' and Mese ='" & Mese & "' and Anno ='" & Anno & "'"

    nella visualizzazione in pagina asp mi impiega diverso tempo...


    Sapreste darmi qualche consiglio?

    GRAZIE

  2. #2
    Quando si raggiungono certe quantità di record, forse conviene passare a DB più performanti. Personalmente uso Access per lavoro e sono arrivato a trattare fino a 500.000 record: in questi casi il sistema si stressa parecchio e diventa determinante l'hardware.
    Saluti
    Ut intellegi non posset uter plus diligeret

  3. #3
    altrimenti? Con uso di indici o non so cosa.....si può risolvere il problema?? help

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Weppos nelle sue statistiche utilizza delle tabelle di riepilogo degli accessi e delle visite.
    Ad ogni accesso aggiunge 1 alla tabella interessata.
    In questo modo quando vuoi i totali leggi una riga o poco più.

    Roby

  5. #5
    sì...ma così facendo non posso tirarmi fuori gli accessi unici di un tale periodo...

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Certo.
    Basta popolare una tabella "Daily" con data, mese, num. accessi e num. visite.
    Scaricati le statistiche di weppos e controlla.

    Roby

  7. #7
    sì ma come faccio ad aggiungere 1 agli accessi unici!?!? dovrei controllare se quell'ip per quel periodo esiste o no.... Scusa ma non capisco

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Come faresti ora?
    Scaricati lo script, ci sono parecchie cose da vedere.

    Roby

  9. #9
    adesso molto probabilmente fa una insert e via.

    se vuole incrmentare deve prima cercare: se c'e' --> UPDATE, altrimenti INSERT

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.