phpbar.de logo

Mailinglisten-Archive

was ist schneller - rein theoretisch

was ist schneller - rein theoretisch

Norbert Pfeiffer norbert at itbw.de
Die Jul 15 16:42:05 CEST 2003


Hi,

es existieren ca. 100.000 Reccords in der Haupttabelle mit je
einem Verweis auf Thema, Autor und Quelle, Tendenz steigend.

Gesucht wird mit:
SELECT *
     FROM inhalt AS ih
LEFT JOIN themen AS tm ON ih.th_ID = tm.th_ID
LEFT JOIN quelle AS qu ON ih.qu_ID = qu.qu_ID
LEFT JOIN autors AS au ON ih.au_ID = au.au_ID
WHERE $where;

Man koennte jedoch auch alles in eine Tabelle schreiben,
und das Query wird damit sehr einfach:
SELECT *
     FROM inhalt AS ih
WHERE $where;

Ach-ja, es gibt eine Master-DB fuer den Aenderungsdienst
und eine Slave-DB als Read-only fuer das Web. Somit waere
es also keine Huerde in der 'oeffentlichen' DB eine andere
Struktur zu fahren als im 'internen' Master.

Es geht also um reines 'selectives lesen', nichts weiter,
aber das dann doch oefter: 11 Mio. Pageimpessions/Monat.

Vielleicht sagt ja mal Georg was dazu, so als Autor der
MySQL-Optimierung an sich ... :-)


m. b. G. Norbert
_____________________
normal:  02292-681769
Notruf:  0177-2363368
---------------------
e.o.m.

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive