select t.createdDate, t.createdDateTicks from ic_v10_mammoet t where t.type='asset' and t._sync.rev is not null ORDER BY t.createdDateTicks ASC LIMIT 10 OFFSET 0
上述查詢花費6秒來返回結果,並且當我除去ORDER BY子句它採取只有18 MSCouchbase查詢與ORDER BY DESC和LIMIT很慢
select t.createdDate, t.createdDateTicks from ic_v10_mammoet t where t.type='asset' and t._sync.rev is not null LIMIT 10 OFFSET 0
我有一個索引上createdDateTicks,它是整數字段。
我試過在workaround提到的解決方法作爲最後一條評論,但這是行不通的。
有人能請指教嗎?
指數:CREATE INDEX asset_createdDateTicks ON ic_v10_mammoet (createdDateTicks) WHERE type = 'asset'
計劃with ORDER BY和計劃without ORDER BY
我看不出有什麼辦法用ASC/DESC選項創建索引 –
說明「不起作用」。沒有結果?錯誤?仍然很慢?比較慢? –
發佈您的確切索引並查詢解決方法。 – geraldss