我有一個具有分頁功能的查詢,並且我正在使用ROW_NUMBER()函數。我的rownumber函數中的order by子句是動態的,並且在調用sp時會一直進行更改。它適用於少數列,但對於日期時間數據類型的一列,它需要很多時間。令人驚訝的事情是,當我按降序排列相同的列,查詢運行在一秒,但升序需要很多時間:(RowNumber函數中的Order By子句減慢查詢的性能
我試着創建一個非聚集索引(因爲我已經有一個聚簇對datetime列的索引表上的),但它並沒有幫助我。
可否請你建議我可以做什麼來提高性能。
感謝,
Deepti
沒有看到查詢和知道什麼數據庫(儘管ROW_NUMBER被少數數據庫 - Oracle9i +,SQL Server 2005+,PostgreSQL 8.4 + ...支持,但不支持MySQL),我們可以做的不多。 – 2010-09-23 17:19:13