scusa il ritardo di questa risposta, ho provato a modificare le tabelle come mi hai suggerito per cui ora ho le seguenti tabelle
CREATE TABLE `farma_fidelity` (
`ID_fidelity` smallint(6) unsigned NOT NULL auto_increment,
`numero` int(15) NOT NULL default '0',
`nome` varchar(155) NOT NULL default '',
`nascita` varchar(155) NOT NULL default '',
`indirizzo` varchar(155) NOT NULL default '',
`cap` varchar(155) NOT NULL default '',
`localita` varchar(155) NOT NULL default '',
`provincia` varchar(155) NOT NULL default '',
`telefono` varchar(155) NOT NULL default '',
`mobile` varchar(155) default NULL,
`email` varchar(155) NOT NULL default '',
`interessi` varchar(255) default 'N;',
`privacya` char(1) NOT NULL default '',
`privacyb1` char(1) default NULL,
`privacyb2` char(1) default NULL,
`privacyb3` char(1) default NULL,
`privacyc1` char(1) default NULL,
`privacyc2` char(1) default NULL,
`privacyc3` char(1) default NULL,
`stato` char(1) NOT NULL default '',
`data` varchar(10) NOT NULL default '',
`mailsent` char(1) NOT NULL default '',
KEY `ID_fidelity` (`ID_fidelity`),
FULLTEXT KEY `nome` (`nome`)
);
e
CREATE TABLE `farma_punti` (
`id_farmapunti` int(6) unsigned NOT NULL auto_increment,
`numero_fidelity` varchar(255) NOT NULL default '',
`data` varchar(10) NOT NULL default '',
`tipo` varchar(255) NOT NULL default '',
`punteggio_vendita` varchar(255) NOT NULL default '',
`cod_prod` varchar(255) NOT NULL default '',
`descr_prod` varchar(255) NOT NULL default '',
`raggruppamento` varchar(155) NOT NULL default '',
`quantita` varchar(255) NOT NULL default '',
`prezzo` varchar(255) NOT NULL default '',
`punteggio` varchar(255) NOT NULL default '',
KEY `id_farmapunti` (`id_farmapunti`)
);
Il problema del numero dei records l'ho risolto ma la lentezza della visualizzazione della pagina rimane ancora. Ho eliminato uno dei due indici presenti ma non sembra cambiare molto.
Volevo chiederti ho eliminato l'indice corretto?
Ho provato a fare una query senza INNER JOIN ma solo su una tabella e la pagina va che una bellezza quindi il problema presumo che sia nell'incrocio delle due tabelle. Sapresti darmi un consiglio per snellire il codice in modo che la pagina possa andare veloce con una query su due tabelle?
Ringrazio in anticipo per il vostro aiuto.