Mailinglisten-Archive |
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