Originariamente inviato da angykiss
i campi sono poco aggiornati e poco cancellati ma ci sono spessissimo aggiunte (+350/400 al giorno come ho detto).
le select estraggono per lo più tutti i campi di 1-20 righe al massimo.
i campi sono 18, molti sono INT, alcuni VARCHAR e un campo LONG TEXT.
La chiave univoca è data da due campi interi.
è una mia mania, + che 1suggerimento:
agli int sostituisci gli smallint o addirittura i tinyint.
così le tabelle sono più leggere, soprattutto se sono belle grosse.
cmq io opterei per più il sistema a + tabelle:

1) in caso di rotture, malfunzionamenti, query che non vanno, sai dove agire e non devi rimettere in piedi enormi quantità di dati.
fidati è meglio avere tante piccole che una gigante!

2) puoi individuare quelle + "sfruttate" ed ottimizzarle/monitorarle/ripararle meglio.

3) se non sbaglio, in termini di memoria sono meglio quelle piccole che quelle grosse, perchè cmq con 1 select credo le legga tutte (o quasi) e poi estragga quelle che servono.

suggerimenti:
* leggi le discussioni sulle "limit" nelle query ed il tipo di memoria utilizzata
* manda pvt ai guru tipo gm, daniele_dll e chiedi se ti rispondono a questa discussione. sono sempre stati molto gentili con me.