(DeviceId, MessageCounter DESC)
. पर एक अनुक्रमणिका बनाने का प्रयास करें ।
साथ ही, इस क्वेरी को आजमाएं:
select *
from "Timestamps"
where DeviceId = 1
and MessageCounter = (SELECT MAX(MessageCounter) FROM "Timestamps" WHERE DeviceID = 1)
केवल अनुमान:प्रदर्शन में अंतर इसलिए हो सकता है क्योंकि DeviceId = 1
DeviceId = 4
. से अधिक पृष्ठों में फैला हुआ है . छँटाई करके, मुझे संदेह है कि आप सभी मेल खाने वाले पृष्ठों को ड्रेजिंग कर रहे हैं, भले ही आप केवल शीर्ष पंक्ति का चयन कर रहे हों।