我有一個超過10萬行的表。 蟾蜍此查詢工作得非常好就可以了:NHibernate +流利NHibernate的+甲骨文索引
select /*+ INDEX(x IDX_CASHFLOW_COMPLEX)*/ *
from MYPR.CASHFLOW x
where fk_debet in (21856, 21854, 21855)
IDX_CASHFLOW_COMPLEX是5列指數由以下腳本創建:
CREATE INDEX MYPR.IDX_CASHFLOW_COMPLEX ON MYPR.CASHFLOW
(FK_DEBIT, FK_CREDIT, FK_DOCUMENT, PAYMENTDATE, FK_PAYMENTCODE)
LOGGING
TABLESPACE INDX
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOPARALLEL;
類似的查詢,但沒有暗示甲骨文語法工作顯著慢!
您能否建議是否可以告訴NHibernate在查詢中添加Oracle提示?
謝謝!
我會檢查tommorow,謝謝你的回答 – barser 2009-12-15 19:04:21