Pagina 1 van 1

grootte van database (met name de search tabellen)

Geplaatst: 24 jul 2003, 16:05
door robert_waanders
Hallo..

Ik weet dat dit voor de hard groeiende phpBB forums een groot probleem is... (net zoals voor de mijne..)
Mijn forum bevat nu ongeveer 26.500 postings... de database is nu bijn 40MB groot!! Het is bekend dat de search tabellen gigantisch groot zijn, in mijn geval is de search_wordmatch zelfs 21MB groot.. Dit is eigenlijk belachelijk.

Heeft iemand al met succes deze tabellen kleiner kunnen krijgen? door bijvoorbeeld een restrictie van bijvoorbeeld 5 karakters toe te passen ofzo.. Ik blijf maar investeren in hostingruimte op deze manier.. oude postings weggooien doe ik in principe niet.

Robert

Geplaatst: 24 jul 2003, 16:27
door WebSiteNet

Code: Selecteer alles

OPTIMIZE TABLE `phpbb_search_wordmatch` 
probeer deze query eens uit op alle tabellen.(vervang wel de prefix) er is hier voor een ingebouwde link in php my admin(tabel structuur, daar onder zie je 3 tabelletjes -> onder de middelste staat de link optimaliseer tabel.)
maar waarschijnlijk is het dan nog steeds te veel. probeer eens wat geld te vangen met kliks.nl of tradedoubler.nl(of zo iets) veel forums pleuren dat onder aan en klikken elke dag om zo een pietsie geld binnen te krijgen. al;s veel leden dat doen kan je meer dan €5 per week binnen halen. ik test heel cveel scriptjes uit van gastenboeken die ik vind overal en die ondersteunen mysql. haal al dat soort troep er eens uit. dit zijn alle oplossingen die ik zo even kan vinden. Nog ff van dat reclame: het is niet verplicht maar hier halen ze er net genoeg uit.

Geplaatst: 24 jul 2003, 16:32
door robert_waanders
Bedankt voor de tip, maar ik heb toevallig gisteren nog ALLE tabellen geoptimaliseerd, dat is iets wat ik zowieso elke maand al doe..

En reklame.. tja.. Ik ben toevallig al wel bezig met een aantal winkeliers die mijn site willen sponsoren, maar toch.. Ik heb al reeds de complete bannerhack ingebouwd om banners te plaatsen.

Robert

Geplaatst: 02 aug 2003, 20:20
door sardonix
Ik zit ook wel met ophoping van data. Ik ben niet zo technisch met php wat zijn de meest simpele maatregelen om je forum "op te schonen"?

Geplaatst: 02 aug 2003, 22:13
door Spikey
Ik heb het niet helemaal doorgelezen, maar misschien staat er iets bruikbaars tussen Robert:

http://www.phpbb.com/kb/article.php?article_id=30

Geplaatst: 02 aug 2003, 22:26
door robert_waanders
Bedankt, die topic ken ik al, is alleen voor 2.0.1 en 2.0.2 ... ik draai 2.0.4

Robert

Geplaatst: 02 aug 2003, 23:03
door jeroen234
bedankt dit zocht ik ook

die foutjes van 2.02 waar die gene het over heb blijken ook in 2.04 nog steeds tezitten

heb gelijk maar een lijstje van 100 nederlandse woorden laten maken die vaak gebruikt worden

search_stopwords.txt

Code: Selecteer alles

het
een
dat
maar
niet
weer
ook
van
wel
die
dan
ben
nog
met
dus
heb
kan
wat
hier
was
voor
als
zijn
bij
moet
veel
aan
geen
gaat
alleen
daar
goed
toch
dit
had
mijn
heeft
doen
lekker
hoor
uit
weet
naar
keer
hebben
heel
allemaal
eens
meer
waar
hij
mij
over
mee
nieuwe
terug
echt
helemaal
wordt
nou
gaan
zou
woord
gehad
komen
zeg
even
week
hem
kunnen
gelukkig
laatste
zitten
komt
hoe
andere
hele
snel
lol
vind
wil
beetje
zit
net
gewoon
effe
posten
door
zeker
mag
bent
moeten
eigenlijk

Geplaatst: 02 aug 2003, 23:22
door Inspiration
Dus als ik het goed begrijp slaat phpbb alle woorden op het forum op, behalve de woorden die in die file staan die jeroen net post :?:

En hoeveel gaat het schelen qua grootte (schatting) als je die woorden in de lijst stopt?

Geplaatst: 02 aug 2003, 23:26
door jeroen234
ligt er aan hoevaak die woorden voorkomen
in dat topic wordt dit gezegt
With steps I describe in this HowTo I reduced my total db-size between 15-20%. (More specifically about 1 MB for a 3800 posts-forum (6.5MB to 5.4 MB)). Your results may vary greatly.
ik vond 50 woorden wat weinig dus heb er 100 van gemaakt
maar volgens mij kan je er wel 1000 uithalen die nooit in een zoek opdracht zullen voor komen

niet vergeten daarna de file tedraaien die de man opgeeft zo dat de woorden die al in je database staan en op de stop woorden lijst voor komen er uit gehaald worden

anders helpt het nog niet het kleiner tekrijgen

en het werkt bij 2.0.4 je moet alleen 2x die s toevoegen net als bij 2.0.1 en 2.0.2 en voor 2.0.3 en 2.0.5 zal dat dan ook nog wel zo zijn