webForumDet fria alternativet

Räkna rader eller egen post?

ASP

7 svar · 215 visningar · startad av M@rtin

Medlem sedan dec. 19992 085 inlägg
Frågan#1

Vilket går snabbast om man t.ex. gör ett forum och vill kunna visa antal inlägg som en medlem gjort.. är det snabbare att räkna alla rader i databasen där inläggaren heter "namn" eller är det bättre att varje gång man gör ett inlääg addera 1 till en speciell post för antal inlägg?

Ganska säker på att det senare är snabbare men hur mycket skilljer det?

//M@rtin

Medlem sedan mars 20002 836 inlägg
#2

Hello,

Den senare använder jag mig av, dvs uppdatera ett fält i databasen med 1 så fort den personen har gjort ett inlägg.
Prestandan blir ju sämre och sämre om personen postar många inlägg och adderar du den så finns den ju tillgänglig lite snabbare.

En sak till med prestanda så beror det ju på server en hel del såsom bestyckning och konfiguration.

cya,
PatrikB

------------------
=================================
** ZWGdesign **
=================================

Medlem sedan dec. 19996 721 inlägg
#3

Visst kan det gå snabbar att kolla ett värde i en kolumn, men databasintegriteten flyger all världens väg, dvs. om man raderar ett inlägg så blir siffran fel.

Jag säger inte att det är fel, men man måste vara medveten om det.

Medlem sedan mars 20001 266 inlägg
#4

Det bäste vore väl då att schemalägga nån asp fil en gång i månaden tex som uppdaterar samtliga värden, mitt i natten på en onsdag tex.
Då läser man igenom alla poster och uppdaterar fältet.

Andreas

Medlem sedan aug. 2000119 inlägg
#5

Ville bara protestera lite mot emissions kritik.
När man raderar ett inlägg är det ju bara att dra bort ett ur posten.

Medlem sedan dec. 19996 721 inlägg
#6

Det är ju det jag säger. Man får självklart göra så om man vill, men databasintegriteten ryker all världens väg.

Medlem sedan maj 2000376 inlägg
#7

Håller med Emission. Att tänka rätt vad gäller databasintegritet från början lönar sig enormt när man längre fram tar sig an lite "större" projekt.

<INTERNT SKÄMT>
Everything depends upon the key,
the whole key,
and nothing but the key,
so help me Codd.
</INTERNT SKÄMT>

;)

[Redigerat av cf den 17 aug 2000]

Medlem sedan dec. 19996 721 inlägg
#8

Så sant CF ;)

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)