Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
  Condividi: Facebook Twitter
[RISOLTO] Sistemare database
#1
Carissimi tutti,
mi sono accorto che il database su cui poggiano anche questo forum e il sito col tempo presenta delle tabelle che probabilmente ormai non sono più utili.
Come sapete il sito informatica libera e il forum si trovano per ora all'interno di uno spazio - ergosumracalmuto.org - a suo tempo creato per e con altre finalità. Tutto quello che riguarda il presente spazio ha gestione a parte.
Ad essere "incasinato" invero non è il database o le tabelle che riguardano "informatica libera" quanto piuttosto quelle che riguardano il sito "principale". Vorrei tanto snellire il database ma non so quali tabelle non siano più necessarie, da qui la mia domanda: esiste un modo semplice per capire quali tabelle sono obsolete e non più necessarie?
Una petizione per il prof. Cantaro
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore.
Sconosco l'inglese e mi rifiuto di impararlo
Affettuosamente Buona Vita
[Immagine: il-insta2.png]
Cita messaggio
#2
Non so rispondere direttamente al quesito ma sapere di che tipo di database si parla (mysql, sqlite, oracle, access etc.) potrebbe aiutare nella risposta chi ne sa piu di me . 000018
Cita messaggio
#3
Si giusto scusa da ignorante (le mie conoscenze informatiche sono tutte da autodidatta per cui mi limito a conoscere solo un tipo di database, non giustifica la mancanza ma attenua la colpa 000019 00005 ) mi sono dimenticato di dirlo. Il database è di tipo mysql
Una petizione per il prof. Cantaro
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore.
Sconosco l'inglese e mi rifiuto di impararlo
Affettuosamente Buona Vita
[Immagine: il-insta2.png]
Cita messaggio
#4
In mysql ci sono molti strumenti per riparare, elencare ed ottimizzare le tabelle. Non ho trovato nulla (salvo esssere smentito da chi ne sa di piu) sull'indicare l'utilizzo delle stesse. Diciamo che l'utilizzo delle tabelle dipende dalle query che vengono inviate al DB o dalle immissioni di dati che le coinvolgono. Se le tabelle non vengono usate nei due casi, o per raccogliere ed archiviare dati o per fornirli in una query si puo dire che sono inutili.
Qui puoi trovare alcuni comandi per riparare/ottimizzare le tabelle:
Codice:
https://salaserver.com/10169/controllare-e-riparare-le-tabelle-in-mysql
Cita messaggio
#5
Ringrazio tutti per l'attenzione e le cortesi risposte, ho risolto e spiego come.
Ho già detto che il sito principale contiene diversi sottositi e forum. Fortunatamente tutti i sitii sono realizzati con Joomla! e tutti i forum con mybboard. Semplicemente sono andato a vedere i file configuration.php (per i siti) e config.php (per i forum) quali tabelle utilizzavano; così poi sono andato ad eliminare dal database tutte le tabelle inutili, ovviamente dopo aver esportato il database ed ogni sua parte. Poi ho verificato che tutto funzionasse e messo avviso nei siti di avvertirmi in caso di malfuzionamento. A distanza di tre giorni non ci sono segnalazioni, speriamo bene.
Una petizione per il prof. Cantaro
Da solo avrò un'idea, in due potremmo averne tre, in tanti troveremo la soluzione migliore.
Sconosco l'inglese e mi rifiuto di impararlo
Affettuosamente Buona Vita
[Immagine: il-insta2.png]
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)