14 . multiple storage indexes
查询语句where条件中一般不止一个,当有多个"="条件的时候会发生什么情况,传统的做法
可能会创建一个联合索引(multi-column index)。
SELECT display_name, value
FROM v$mystat m, v$statname n
WHERE m.statistic# = n.statistic# AND display_name IN
( 'IMC Preds all rows pass minmax',
'IMC Preds some rows pass minmax',
'IMC Preds no rows pass minmax' );
SELECT lo_orderkey, lo_custkey, lo_revenue
FROM lineorder
WHERE lo_custkey = 5641
AND lo_shipmode = 'REG AIR'
AND lo_orderpriority = '5-LOW';
SELECT display_name, value
FROM v$mystat m, v$statname n
WHERE m.statistic# = n.statistic# AND display_name IN
( 'IMC Preds all rows pass minmax',
'IMC Preds some rows pass minmax',
'IMC Preds no rows pass minmax' );
可以看出In-Memory storage index还是会被使用,事实上,我们能多个storage indexes
一起使用。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/35489/viewspace-1081470/ ,如需转载,请注明出处,否则将追究法律责任。