2
私は最新の20人の最新の友人のチェックインを現在のユーザーに取得したいと考えています。私は作品次FQLクエリをしましたが、(〜10秒)は非常に遅いです:ユーザーの最新の20人の友人のチェックインをする最速の方法は?
SELECT checkin_id
FROM checkin
WHERE author_uid in (SELECT uid2 FROM friend WHERE uid1=me())
ORDER BY timestamp DESC
LIMIT 0,20
私は時間フィルタを置けば、それははるかに高速に戻ってくるという通知をしましたが、それは私が手に保証するものではありません最後の20の小切手を取り戻す。
SELECT checkin_id
FROM checkin
WHERE timestamp > 1317252997
AND author_uid in (SELECT uid2 FROM friend WHERE uid1=me())
LIMIT 0,20
これを高速化する方法や速い方法はありますか?おそらく私はストリームテーブルを見ているべきでしょうか?私はグラフapiでこれを得るための明白な方法も見ていませんでした。
ありがとうございます。
偉大な質問(あなたのためにupvoted)が、私は答えを知らない。 – DMCS