Q
幫助
0
A
回答
1
它是一個性能問題,真的。表格沒有邏輯順序。當然,數據在磁盤上確實有物理順序,I/O對性能有重大影響,所以最好的方法將取決於:a)表如何填充(完整刷新與增量更新)和b)該表在下游使用。
您可以創建目標表上的一個聚集索引具有相同的列在組有BY子句。這將通過聚簇索引的鍵在磁盤上物理排序數據。
如果目標表是每個包運行時(下拉式重建或截斷)完全重新填充,這可能是一個良好的設計中,由於輸入的數據將可能正確的順序。
如果目標表每次運行包時都會逐步更新,這可能是一個糟糕的設計,因爲數據庫必須將傳入數據與每個插入中的現有數據交錯,這可能非常昂貴。
1
您可以使用聚集索引強制的東西存放在一個有序的方式,但彼得指出這對增量更新的性能損失。
你是不是想讓事情順利?這是針對您的查詢的ORDER BY,或者您應該創建一個標準視圖,以您想要的順序顯示內容。
相關問題
- 1. 幫助
- 2. 幫助
- 3. 幫助
- 4. 幫助
- 5. 幫助
- 6. 幫助
- 7. 幫助,
- 8. 幫助
- 9. 幫助
- 10. 幫助創建枚舉擴展幫助
- 11. 需要幫助相機API幫助
- 12. 一點點幫助請幫助
- 13. Haskell幫助中的classList幫助
- 14. Python TKinter Threading幫助需要的幫助
- 15. 四人幫 - 定義幫助!
- 16. belongs_to has_many協助幫助
- 17. 流星助手:在幫助
- 18. 幫助包括()
- 19. ListView幫助
- 20. admob android幫助
- 21. XPathNavigator的幫助
- 22. 幫助在JavaScript
- 23. iPhone Picker幫助
- 24. 數組幫助
- 25. 比較幫助
- 26. 幫助C#
- 27. 幫助onblur
- 28. Dropbox API幫助
- 29. GridBagLayout幫助
- 30. Mysql的幫助
你能說清楚你的問題嗎?我不明白你在問什麼。 – 2009-06-08 20:11:58
或令s把這樣.... 如何訂購目標表中源「結果集」進行排序的方式? 源查詢使用來自不同表的聚合和組由子句... DES – sagar 2009-06-08 20:14:11