Tabellen-Größe reduzieren
Rene Thiel
reti at rennkuckuck.de
Fr Apr 24 22:50:22 CEST 2009
Guten Morgen.
wie kann es sein, dass:
CREATE TABLE IF NOT EXISTS `chc_log_data` (
`nr` int(8) NOT NULL default '0',
`ip` varchar(25) NOT NULL,
`host` varchar(55) NOT NULL,
`user_agent` varchar(255) NOT NULL default '',
`is_robot` int(1) NOT NULL default '0',
`http_accept_language` varchar(55) NOT NULL,
`timestamp` int(14) NOT NULL default '0',
`referrer` varchar(255) NOT NULL default '',
`seitenaufrufe` int(14) NOT NULL default '0',
`seiten` text NOT NULL,
`downloads` text NOT NULL,
`hyperlinks` text NOT NULL,
`js` int(1) NOT NULL default '0',
`aufloesung` varchar(25) NOT NULL,
PRIMARY KEY (`nr`),
KEY `timestamp` (`timestamp`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
nicht weniger Speicher braucht als:
CREATE TABLE IF NOT EXISTS `chc_log_data` (
`nr` int(14) NOT NULL default '0',
`ip` varchar(255) NOT NULL default '',
`host` varchar(255) NOT NULL default '',
`user_agent` varchar(255) NOT NULL default '',
`is_robot` int(1) NOT NULL default '0',
`http_accept_language` varchar(255) NOT NULL default '',
`timestamp` int(14) NOT NULL default '0',
`referrer` varchar(255) NOT NULL default '',
`seitenaufrufe` int(14) NOT NULL default '0',
`seiten` text NOT NULL,
`downloads` text NOT NULL,
`hyperlinks` text NOT NULL,
`js` int(1) NOT NULL default '0',
`aufloesung` varchar(255) NOT NULL default '',
PRIMARY KEY (`nr`),
KEY `timestamp` (`timestamp`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
ca. 179.000 Datensätze = ca. 79 MB!
Wobei `downloads` und `hyperlinks` (bisher) ohne Inhalt sind.
Hat jemand Optimierungs-Vorschläge?
Gruß
René Thiel (Rennkuckuck)
mailto:reti at rennkuckuck.de
--
http://rennkuckuck.de - Die Rumänien-Seiten
http://rtol.de - Dynamische Webseiten mit PHP, MySQL und CSS