Was war denn mit dem Forum los ?????????
Geizhals » Forum » Geizhals » Was war denn mit dem Forum los ????????? (13 Beiträge, 17 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.....
Re(5): Was war denn mit dem Forum los ?????????
02.02.2002, 17:25:02
Der count ist überhaupt kein Problem - wie man sieht, wenn man ein Profil eines anderen Users anklickt. Das Problem ist derzeit folgendes:

geizhals_forum=# explain select distinct on (m1.message_id) m1.topic_id,m1.messa
ge_id,m1.message_subject,m1.user_id,m1.message_author,m1.message_timestamp from
forum_messages m1, forum_messages m2 where m1.parent_id=m2.message_id  and m2.us
er_id=133 order by m1.message_id desc limit 50;
NOTICE:  QUERY PLAN:

Limit  (cost=29046.63..29047.16 rows=21 width=52)
  ->  Unique  (cost=29046.63..29047.16 rows=21 width=52)
        ->  Sort  (cost=29046.63..29046.63 rows=212 width=52)
              ->  Hash Join  (cost=339.00..29038.45 rows=212 width=52)
                    ->  Seq Scan on forum_messages m1  (cost=0.00..17995.36 rows
=267536 width=48)
                    ->  Hash  (cost=338.47..338.47 rows=212 width=4)
                          ->  Index Scan using i_uid on forum_messages m2  (cost
=0.00..338.47 rows=212 width=4)


Der Query war früher etwas schneller, weil der Query-Plan anders war. Muß wohl einen neuen nehmen. Es ist leider immer so, daß man alles für bestimmte DB-Versionen tunen muß.


Marinos J. Yannikos <mjy@geizhals.at>


Education is an admirable thing, but nothing that is worth knowing can be taught
-- Oscar Wilde
Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung