Abfragestatistik

Abfragestatistik

am 20.10.2006 10:17:43 von Martin Lemke

Ich möchte eine Liste der 30 häufigsten Anfragen an meine Datenbank (bzw.
Datentabelle) ermitteln und ausgeben. Das versuche ich folgendermaßen zu
lösen -- ich nehme vorweg, es funktioniert nicht wie gewünscht:

SELECT count(abfrage) AS haeufigkeit, abfrage
FROM mydatatab
GROUP BY abfrage
ORDER BY haeufigkeit ASC
LIMIT 30

Obwohl nachweislich einige Abfragen gleichlautend sind, bekomme ich
lediglich eine Liste von 30 Abfragen, für die die eine häufigkeit von 1
angegeben wird.

Kann mir jemand sagen, wo ich nachbessern muss?

Martin

Re: Abfragestatistik

am 20.10.2006 10:31:31 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: Abfragestatistik

am 20.10.2006 11:19:23 von dnoeth

Martin Lemke wrote:

> Ich möchte eine Liste der 30 häufigsten Anfragen an meine Datenbank (bzw.
> Datentabelle) ermitteln und ausgeben. Das versuche ich folgendermaßen zu
> lösen -- ich nehme vorweg, es funktioniert nicht wie gewünscht:
>
> SELECT count(abfrage) AS haeufigkeit, abfrage
> FROM mydatatab
> GROUP BY abfrage
> ORDER BY haeufigkeit ASC
> LIMIT 30
>
> Obwohl nachweislich einige Abfragen gleichlautend sind, bekomme ich
> lediglich eine Liste von 30 Abfragen, für die die eine häufigkeit von 1
> angegeben wird.

Zaunpfahl raushol...

ASC ist die Abkürzung für ASCending...

Dieter

Re: Abfragestatistik

am 20.10.2006 11:21:31 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: Abfragestatistik

am 20.10.2006 12:10:32 von Martin Lemke

Dieter Noeth schrieb:

> Zaunpfahl raushol...
>
> ASC ist die Abkürzung für ASCending...

Bekloppt! Danke für den Knüppel.

Martin