Visualizzazione dei risultati da 1 a 7 su 7

Discussione: ottimizazione tabelle

  1. #1

    ottimizazione tabelle

    'sera

    ha senso fare di tanto in tanto una cosa del tipo

    codice:
    $risultato = mysql_list_tables($db_site);
    
    while ($riga = mysql_fetch_row($risultato)) {
    
    $query_opt_1 = mysql_query("OPTIMIZE TABLE $riga[0]");//ottimizzo tutte le tabelle del db
    
    }
    non serve a niente ?

    non è influente ?

    serve ?


    Grazie

  2. #2
    potrebbe servire a fronte di grosse variazioni sulla tabella eseguendo DELETE o UPDATE che comportino grosse riduzioni/aumenti dei dati inseriti. Sarebbe come eseguire continuamente il "defrag" della tabella.

    Assolutamente inutile invece per le InnoDB.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Originariamente inviato da piero.mac
    potrebbe servire a fronte di grosse variazioni sulla tabella eseguendo DELETE o UPDATE che comportino grosse riduzioni/aumenti dei dati inseriti. Sarebbe come eseguire continuamente il "defrag" della tabella.

    Assolutamente inutile invece per le InnoDB.
    diciamo che è nell'area amministrativa del sito, dove appunto di solito si entra per effettuare variazioni in genere, io faccio una stima spannometrica, dopo un tot ingressi, eseguo quanto sopra.

    Ci sono circa 800/1000 foto e articoli a tutta manetta.

    al massimo male non gli fa...giusto

  4. #4
    Originariamente inviato da serialkiller
    diciamo che è nell'area amministrativa del sito, dove appunto di solito si entra per effettuare variazioni in genere, io faccio una stima spannometrica, dopo un tot ingressi, eseguo quanto sopra.

    Ci sono circa 800/1000 foto e articoli a tutta manetta.

    al massimo male non gli fa...giusto
    Al massimo serve a poco.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    perfetto...grazie della delucidazione

  6. #6
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Se vuoi puoi controllare se la tabella ha spazio in eccesso con SHOW TABLE STATUS usando il parametro 'Data_free'.

  7. #7
    grazie, vedo come implementare


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.