2014-02-11 63 views
0

有誰知道Orchard的核心模塊是否有推薦的數據庫索引集?我似乎無法找到有關這方面的很多信息,雖然我明白代碼使用NHibernate來抽象底層數據庫,但我懷疑99%的用戶將簡單地使用SQL Server/Express作爲默認數據庫,並且需要適當的索引被添加。例如:Orchard_Framework_ContentItemVersionRecord ([Published], [ContentItemRecord_id])果園 - 數據庫索引

如果還沒有,核心模塊是否有一個推薦的索引集記錄在某個地方是一個好主意,因爲它們顯然是基於任何嚴重部署需要的在RDBMS上?

回答

1

你說得對,有些指標可以幫助查詢。然而,對於索引,它實際上取決於使用模式,因此沒有多少內置;但您可以根據具體的使用情況自行添加它們(您也可以使用SQL Server的工具爲您推薦索引)。您甚至可以將add indices from migrations添加到其他模塊的表格中。

在Orchard(尚未發佈)的最新來源中,還有一些更多的默認索引,也適用於ContentItemVersionRecord。您可以在1.x分支中的FrameworkDataMigration中看到它們。