整理一張大桌子比方說,我有一個個人數據表Table1
:first_name
,last_name
,date_of_birth
,address
。數百萬行。我應該創建哪些索引,以便能夠快速運行以下查詢:查詢和甲骨文12C
select * from Table1 where date_of_birth > some_date and contains(address,'some street') > 0 order by first_name offset 100 rows fetch next 5 rows only;
select * from Table1 where date_of_birth > some_date and contains(address,'some street') > 0 order by last_name offset 100 rows fetch next 5 rows;
這是一個簡化的情況,但我試圖搞清楚的是如何建立一個數據庫結構的網站類似易趣,即幾個排序順序,幾個數字參數和文字描述。我已經有address
文本索引已經
如果你添加一些東西你試過和如何查詢這將是更好表現(執行持續時間) –
這對StackOverflow來說太寬泛了。除了其他事情之外,你還想如何使用eBay? – APC
但你能評論我描述的情況嗎?只有一個表格和兩個排序順序。這是非常具體的 – Toolkit