整理一张大桌子比方说,我有一个个人数据表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