Visualizzazione risultati 1 fino 26 di 26

Discussione: Raggiunta soglia massima di 5000 query senza fare quasi nulla!

  1. #1
    Guest

    Predefinito Raggiunta soglia massima di 5000 query senza fare quasi nulla!

    Salve ho un grosso problema al mio sito. Ho installato
    Drupal da pannello di controllo e facendo poche modifiche
    dice che ho superato le 5000 query ma com'è possibile?
    Ho un altro sito e non mi ha mia dato questi errori per così
    poche operazioni.

    Ho inserito 2 categorie nel forum se non 3 e già mi ha detto:
    Hai raggiunto la soglia massima di queries che il tuo database può eseguire in un'ora, fai l'upgrade ad una classe superiore.

    Non può essere chi mi aiuta?
    PREMETTO che ho un database di 5 livello attivo
    Ho aspettato 1 ora poi ho modificato il forum di drupal aggiungendo solo 3 sezioni
    e di nuovo errore! HELP ME
    Ultima modifica di kick : 04-06-2008 alle ore 21.40.57

  2. #2
    Guest

    Predefinito

    Ad ogni refresh della pagina sia tuo che di eventuali visitatori vengono eseguite delle quesry, dipende da un sacco di cose il numero! e creando sezioni/categorie potresti raggiungere subito il limite

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da jcdesign Visualizza messaggio
    Ad ogni refresh della pagina sia tuo che di eventuali visitatori vengono eseguite delle quesry, dipende da un sacco di cose il numero! e creando sezioni/categorie potresti raggiungere subito il limite
    Ma che dici!
    Ho un sito con drupal faccio questo ed altro e non finisco le query
    invece qui si. Ho problemi all'account sicuro al 100%.
    Quindi cosa devo fare?

  4. #4
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Citazione Originalmente inviato da kick Visualizza messaggio
    Ma che dici!
    Ho un sito con drupal faccio questo ed altro e non finisco le query
    invece qui si. Ho problemi all'account sicuro al 100%.
    Quindi cosa devo fare?
    Aumentare classe del database (sesta con query illimitate).
    Verificare ed ottimizzare il sito in modo da ridurne il consumo di query.

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da kick Visualizza messaggio
    Ma che dici!
    Ho un sito con drupal faccio questo ed altro e non finisco le query
    invece qui si. Ho problemi all'account sicuro al 100%.
    Quindi cosa devo fare?
    Con me era così,avevo un classe 3, per quello mi sono preso un classe 4... Il sito non era visitato e solamente refreshando la pagina (circa 20 queries) per vedere i risultati delle modifiche effettutate nel pannello amministrazione come creare categorie e forum oppure modificare gli stili mi terminava le query in un batter d'occhio, poi non so, io parlo per quello che a me è successo!

  6. #6
    Guest

    Predefinito

    forse non mi son spiegato ... 5000 queri per il mio sito sono pure troppe il problema non è
    alzare il livello di queri xke è assurdo dato che ne ho altri di siti e questo è l'unico che facendo meno operazioni degli altri supera le query!

    Verifico e ottimizzo il sito? Ma se ho installato Drupal che dovrebbe
    essere già ottimizzato ...

    Detto questo è chiaro che non dipende da me e se guardate bene per
    drupal serve una classe 2 io ho la classe 5 di molto superiore e il mio sito
    è appena creato (questo pomeriggio)= zero visite ed inoltre
    ecc ecc
    Una SOLUZIOne?

  7. #7
    Guest

    Predefinito

    Se pensi di avere un problema tecnico nel tuo account, aspetta l'intervento di Gianluca.
    Noi "semplici" utenti non possiamo dirti altro.


    ciao!

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Se pensi di avere un problema tecnico nel tuo account, aspetta l'intervento di Gianluca.
    Noi "semplici" utenti non possiamo dirti altro.


    ciao!
    ok grazie allora aspetto ...

  9. #9
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Il modo più rapido per verificare se ci sono errori nell'assegnazione dei privilegi per il tuo account è aprire phpmyadmin ed eseguire come SQL:

    show grants for kick@localhost;

    Se i privilegi assegnati all'account sono corretti allora esiste un problema lato applicativo, essendo la gestione di tali privilegi interamente a carico di Mysql
    Gianluca

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da Gianluca Visualizza messaggio
    Il modo più rapido per verificare se ci sono errori nell'assegnazione dei privilegi per il tuo account è aprire phpmyadmin ed eseguire come SQL:

    show grants for kick@localhost;

    Se i privilegi assegnati all'account sono corretti allora esiste un problema lato applicativo, essendo la gestione di tali privilegi interamente a carico di Mysql
    Cosa fa quella query? da cosa capisco se se ci sono errori nell'assegnazione dei privilegi? Io continuo ad avere problemi. In un attimo sorpassa le 5000 query/h come può essere? mi puoi dare una mano?

  11. #11
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Magari eseguila ed eventualmente posta il risultato no?

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da darkwolf Visualizza messaggio
    Magari eseguila ed eventualmente posta il risultato no?
    L'ho fatta e questo è il risultato ma non ci capisco nulla:
    Host: localhost
    Database: my_kick
    Generato il: 07 Giu, 2008 at 03:43 AM
    Generato da: phpMyAdmin 2.9.1 / MySQL 5.0.51a-community-log
    query SQL: show grants for kick@localhost;
    Righe: 2
    Grants for kick@localhost
    GRANT USAGE ON *.* TO 'kick'@'localhost' WITH MAX_...
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP.

  13. #13
    mediasis non è connesso Neofita
    Data registrazione
    02-08-2005
    Messaggi
    2

    Predefinito

    Non in tema.
    Ultima modifica di dapeco : 07-06-2008 alle ore 08.39.22 Motivo: OffTopic

  14. #14
    Guest

    Predefinito

    Ma quel risultato che informazioni mi da? da li come si può capire
    se ci sono errori nell'assegnazione dei privilegi?
    Grants for kick@localhost
    GRANT USAGE ON *.* TO 'kick'@'localhost' WITH MAX_...
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP.
    Modifica/elimina messaggio

  15. #15
    Guest

    Predefinito

    Clicka su "Testo completo" (è una T con due frecce ai lati)


    ciao!

  16. #16
    Guest

    Predefinito

    Ecco fatto, questo è il risultato completo:

    Grants for kick@localhost
    GRANT USAGE ON *.* TO 'kick'@'localhost' WITH MAX_QUERIES_PER_HOUR 5000
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, LOCK TABLES ON `my\_kick`.* TO 'kick'@'localhost'
    C'è anche una query SQL per vedere quante QUERY/H ho fatto?
    Comunque non è possibile che frugando le impostazioni da pannello di controllo con Drupal mi
    Faccia 5000 query anche solo installando un modulo. Secondo voi?
    Ultima modifica di kick : 07-06-2008 alle ore 11.35.37

  17. #17
    Guest

    Predefinito

    L'assegnazione della classe (5000 query orarie) è corretta.
    Per l'altra domanda: no, purtroppo non è prevista nessuna funzione o query che ti dia quella risposta.
    L'unica cosa fattibile è vedere se il CMS che stai usando prevede una sorta di debugging in cui ci sia anche una voce riferita alle query fatte.


    ciao!

  18. #18
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Sulla base dei test portati a termine per determinare quali fossero i requisiti minimi per installare Drupal la classe 2 risultava sufficiente per il normale funzionamento, mentre la classe 3 risultava consigliabile per upgrades e installazione di moduli.

    Chiaramente ogni modulo può avere requisiti diversi. A questo punto ti consiglierei o di passare alla classe 3, che, dalla configurazione in cui ti trovi non comporta alcuna spesa di AC aggiuntiva e che con 10.000 q/h dovrebbe essere assolutamente sufficiente.
    Ultima modifica di Gianluca : 07-06-2008 alle ore 12.31.10
    Gianluca

  19. #19
    Guest

    Predefinito

    Gianluca
    ma se io sono alla classe 5
    Per questo ti dico che è strano... xke mi parli di passare alla classe 3
    se io sono in una superiore?? Sono alla Classe 5 è dall'inizio
    che lo sto dicendo! ! !

    Forse mi segna una classe 5 ma mi ha solo fregato i soldi e anche se segna classe 5
    mi da il numero di query della classe 2. Secondo me è così xke altrimenti non mi spiego
    che con poche operazioni supero le query della classe 5

    Poi facendo le stesse cose in un altro sito con classe 3 non supera le query e io che ho classe 5
    quindi superiore mi trovo sempre con le query finite! Capiscimi c'è qualcosa che non funziona!
    Ultima modifica di kick : 07-06-2008 alle ore 15.05.27

  20. #20
    Guest

    Predefinito

    Per toglierti ogni dubbio, entra nel tuo pannello di controllo e leggi le descrizioni delle varie classi.


    Ciao
    Ultima modifica di giuseppeiemma : 07-06-2008 alle ore 15.18.33 Motivo: evito di dare informazioni errate...

  21. #21
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    La 3 da fino a 10.000qh.
    Per averle "infinite" serve la 4 o la 6
    @kick: la 3 ne da 10.000 (dieci mila) la 5 solo 5.000 (cinque mila).
    Ultima modifica di darkwolf : 07-06-2008 alle ore 15.18.29

  22. #22
    Guest

    Predefinito

    Ripeto: la query show_grants restituisce che all'account kick sono permesse 5.000 query all'ora.


    ciao!

  23. #23
    Guest

    Predefinito E Alla Fine Si Conclude Questo Argomento Cosi'!

    capito ... non avevo notato che la classe 5 ha meno query
    Scusate pensavo aumentassero in ogni classe! Comunque sarà che DRUPAL
    non è molto ottimizzato xke mi pare che faccia troppe query per delle scemenze.
    Nel altro sito in effetti ho un altro CMS anche se faccio più operazioni si vede
    che hanno ridotto la query! che vi devo dire

    ciaoooooooo

  24. #24
    Guest

    Predefinito

    Io so solo che i numeri di query dichiarati non rispecchiano la verità! Per fare 10 drop mi consuma 300 query: semplicemente impossibile! C'è qualcosa che non quadra...

  25. #25
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    La gestione dei privilegi è interamente a carico di Mysql. Sebbene tutto sia possibile, essendo mysql un prodotto piuttosto maturo è improbabile che esistano problemi così grossolani.

    Phpmyadmin fa una serie di operazioni accessorie ai fini dell'interfaccia, quindi se i 10 drop sono stati fatti da phpmyadmin il numero di queries effettive può essere molto più elevato, se invece il problema nasce da uno script può essere segnalato e la cosa può essere verificata in modo semplice.
    Gianluca

  26. #26
    Guest

    Predefinito

    Per ridurre il numero di query, prova ad attivare la cache (admin/settings/performance)

    Ricordo che con drupal 5 c'era qualche problema (per colpa della compressione delle pagine, ma può darsi che nel frattempo si sia risolto...); con drupal 6 si può risolvere il problema disattivando la compressione della cache.

    Usando la cache, le pagine per gli utenti anonimi vengono generate facendo meno query.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •