Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Dec 2009
    Messaggi
    34

    [Database Mysql troppo grande]

    Ho un database di prodotti molto grande da 400mb quando qualche utente cerca di fare una ricerca nel database il server per mandargli una risposta ci mette all'incirca 1minuto e mezzo...

    Qualcuno ha mai avuto problemi del genere?

    Inoltre il server non è nemmeno tanto male

    Intel Core 2 Quad 4*2,4 Ghz
    8192 MB RAM
    800 (2 x 400) GB HD

    Almeno credo....

    Come posso risolvere magari un ottimizzazione o roba del genere?

  2. #2
    con database più enormi e macchine molto più piccole non ho decisamente di questi problemi

    mi sa che dovresti normalizzare il database (sistemare gli indici, riorganizzare le tabelle, verificare le query che impiegano troppo tempo, ovvero le "slow queries", e via dicendo)

    Nello specifico, mysql supporta un set di parametri per abilitare il logging delle slow queries e ti consiglierei di partire da quelle

    TUTTO dipende da come è scritto il codice php e dalle query che lanci
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #3
    Utente bannato
    Registrato dal
    Dec 2009
    Messaggi
    34
    Guarda se sei esperto posso affidarti il lavoro. Però da iniziare martedi prossimo..

    Se sei interessato xtz
    Mandami i tuoi dati e disponibilità pagamento in anticipo dal 25 al 50%
    L'oggetto del messaggio: Ottimizzazione

  4. #4
    ti ringrazio per la proposta, ed in merito a questo ti ho mandato un pvt, però prima di prendere una qualsiasi decisione se il prodotto che usi è stato realizzato da qualcuno prova a rivolgerti a quella persona.

    oltre a questo, il mio consiglio è anche quello di provare ad abilitare il logging delle slow queries, la caching delle query e via dicendo cosi da poter da un lato registrare le query troppo esose (mostrano le query scritte male, le query che non utilizzano indici e via dicendo)

    Per quanto riguarda la tua offerta di lavoro, il mio consiglio è quello di postare sulla sezione delle offerte di lavoro, cosi da avere anche più scelta

    Per abilitare le slow queries dai un occhio qui se hai mysql 5.1
    http://dev.mysql.com/doc/refman/5.1/...query-log.html

    mentre qua se hai mysql 5.0
    http://dev.mysql.com/doc/refman/5.0/...query-log.html

    Dai un occhio nei commenti perché c'è scritto nei dettagli come fare

    PS: ti ho censurato l'indirizzo e-mail perché, essendo su un forum pubblico, sarebbe finito presto e con facilità nelle liste di spam
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    Utente bannato
    Registrato dal
    Dec 2009
    Messaggi
    34
    ok grazie per la dritta ti faccio sapere in PV

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.