Squealer
Legacy Member
de posts tabel van phpBB is opgesplitst in phpbb_posts en phpbb_posts_text tabellen.
phpbb_posts bevat alle informatie rond een post.
phpbb_posts_text bevat de eigenlijk tekst en de titel.
Beiden worden gejoined bij het uitlezen op een post-pagina.
Ikzelf zit ook nog eens met een posts tabel (onafhankelijk van mijn phpbb forum). Die is 10MB groot en bevat 10.000 records.
Nu vroeg ik mij af: waarom doet phpbb dat, en zou ik dat voor mijn tabel ook niet doen?
Ik denk dat het mss hier iets mee te zien heeft:
Op een post-pagina, wordt de posts tabel gejoined met de posts_text tabel. Op de overzichtstabellen van men site, wordt dan enkel de posts tabel uitgelezen, die veel compacter is omdat er geen text-velden inzitten, enkel ints en ne varchar van den titel.
Klopt da? Zou da veel helpen qua performance moestek mijn tabel ook uitsplitsen?
phpbb_posts bevat alle informatie rond een post.
phpbb_posts_text bevat de eigenlijk tekst en de titel.
Beiden worden gejoined bij het uitlezen op een post-pagina.
Ikzelf zit ook nog eens met een posts tabel (onafhankelijk van mijn phpbb forum). Die is 10MB groot en bevat 10.000 records.
Nu vroeg ik mij af: waarom doet phpbb dat, en zou ik dat voor mijn tabel ook niet doen?
Ik denk dat het mss hier iets mee te zien heeft:
Op een post-pagina, wordt de posts tabel gejoined met de posts_text tabel. Op de overzichtstabellen van men site, wordt dan enkel de posts tabel uitgelezen, die veel compacter is omdat er geen text-velden inzitten, enkel ints en ne varchar van den titel.
Klopt da? Zou da veel helpen qua performance moestek mijn tabel ook uitsplitsen?