我們的應用程序支持SQL Server和Oracle作爲數據庫後端。我有一個由SQL Server數據庫調優顧問建議的索引,並希望在Oracle上繼承這一點,但是如何實現?
在調查過程中,SQL Server上的數據庫調整顧問建議在表上創建一個索引,從而顯着改善針對此表的查詢執行時間。我想嘗試在oracle上創建相同的索引,但是在理解如何解釋索引創建語句的一部分時遇到問題。
所以SQL Server上創建索引的語句是:
CREATE NONCLUSTERED INDEX [_dta_index_K2_4_10] ON [products]
(
[ID] ASC
)
INCLUDE ([ALIAS],
[PROD_TYPE]) WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY]
我的問題是如何將看看在Oracle的索引創建語句的WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY]
一部分?
如果您發佈的是代碼或XML,**請**在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼」按鈕(101 010),以良好地格式化和語法突出顯示它! – 2010-10-10 11:12:56