我有一個網絡日誌列表。每行都有一個時間戳記,我需要拉出不同的時間戳,以便我可以將這些時間戳用於以後的查詢。目前我使用下面的查詢:加速選擇不同的PostGreSQL查詢
select distinct time from metastatus
現在我首先要確認select distinct
查詢返回的值進行排序?
其次,我已經創建了一個數據庫用於上述查詢的時間索引。
最後,我確實考慮過檢索所有的時間,然後通過我的代碼找到唯一的值,但是對於我來說,檢索所有時間(160,000,000)的價值太大。
謝謝, 詹姆斯
我目前運行的查詢通過時間指數使用timeindex' –
SELECT DISTINCT不保證排序的值集羣數據庫即'集羣metastatus,您可以通過在年底需要一個訂單。優化器可能會決定對這些值進行排序以產生不同的列表,但這不是它唯一的方法。 – Laurence
謝謝你,我有'order by',但我刪除它,因爲我看到它返回了有序值,並且假設它每次都這樣做。我會放回去。 –