123
返回列表 发新帖
楼主: NinGoo

[Tips] 关于虚拟索引(Virtual Index)

[复制链接]
招聘 : 数据库管理员
论坛徽章:
122
马上加薪
日期:2014-02-19 11:55:14ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:拳击
日期:2011-03-29 13:11:152010广州亚运会纪念徽章:篮球
日期:2011-02-20 22:50:172011新春纪念徽章
日期:2011-02-18 11:42:492011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
21#
 楼主| 发表于 2007-5-21 09:17 | 只看该作者

Re: Re: 关于虚拟索引(Virtual Index)

最初由 fjliangrq 发布
[B]


NING@ning>create unique index ix_test on test(id) nosegment;
这个是建立虚拟索引的关键字吗?
请问是针对11G的吗 [/B]


前面已经讨论过了,9i/10g都是能用的,8i不清楚是否有这个特性

PS:我还没见过11g啥样呢

使用道具 举报

回复
论坛徽章:
41
ITPUB元老
日期:2007-04-18 10:10:372012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:23迷宫蛋
日期:2012-05-09 13:09:18双黄蛋
日期:2013-01-21 12:55:59马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
22#
发表于 2007-5-22 17:50 | 只看该作者
最初由 NinGoo 发布
[B]

可以分析并且有效,但是数据字典里查不到结果,估计是oracle内部临时保存了分析结果 [/B]



挺疑惑的,虚拟索引analyze的结果会和实际索引是一样的不,虚拟索引是根据什么来做分析的,根据表数据分布?

bs一下自己,没有做实验去求解

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
122
马上加薪
日期:2014-02-19 11:55:14ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:拳击
日期:2011-03-29 13:11:152010广州亚运会纪念徽章:篮球
日期:2011-02-20 22:50:172011新春纪念徽章
日期:2011-02-18 11:42:492011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
23#
 楼主| 发表于 2007-5-22 19:33 | 只看该作者
肯定不可能完全一样,只能根据表数据来估算了

你获得一些东西(创建索引的时间),你就要失去一些东西(准确性),凡事都有利有弊的

使用道具 举报

回复
论坛徽章:
16
数据库板块每日发贴之星
日期:2007-05-10 01:02:022012新春纪念徽章
日期:2012-01-04 11:53:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262011新春纪念徽章
日期:2011-02-18 11:43:352010广州亚运会纪念徽章:乒乓球
日期:2010-10-14 10:59:16ITPUB9周年纪念徽章
日期:2010-10-08 09:32:25数据库板块每日发贴之星
日期:2010-05-09 01:01:01数据库板块每日发贴之星
日期:2010-03-14 01:01:09数据库板块每日发贴之星
日期:2007-11-13 01:04:45ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
24#
发表于 2007-5-27 22:23 | 只看该作者
还是没能理解虚拟索引,看完一遍帖子还是不知道啥意思

使用道具 举报

回复
论坛徽章:
3
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442010数据库技术大会纪念徽章
日期:2010-05-13 09:34:23
25#
发表于 2007-5-27 23:08 | 只看该作者
我原来在9205版本的range分区表上创建了虚拟索引,显式删除后,再删除已有的分区时报错。两年前的事了,错误号忘记了。
要是早点看到这样的佳作就好了,省得自己在测试库(9201)上查了半天研究分区表的虚拟索引存在那些基表里,好像有7个吧记不清了。

使用道具 举报

回复
论坛徽章:
23
生肖徽章2007版:虎
日期:2008-01-02 17:35:532010年世界杯参赛球队:日本
日期:2010-05-27 15:15:36生肖徽章2007版:虎
日期:2009-03-10 21:13:27生肖徽章2007版:虎
日期:2008-10-20 20:39:19生肖徽章2007版:虎
日期:2008-10-14 22:25:42生肖徽章2007版:虎
日期:2008-10-11 15:40:21生肖徽章2007版:虎
日期:2008-10-10 12:52:22生肖徽章2007版:虎
日期:2008-10-09 11:14:10生肖徽章2007版:虎
日期:2008-10-06 13:54:36生肖徽章2007版:虎
日期:2008-10-05 18:58:33
26#
发表于 2007-7-23 12:49 | 只看该作者

Re: 关于虚拟索引(Virtual Index)

最初由 NinGoo 发布
...................................

必须设置隐含参数"_use_nosegment_indexes"=true(默认为false)后,CBO才能使用虚拟索引ix_test
-----------------------------------------------
[/php] [/B]


使用了这个隐含参数会不会对生产系统有什么影响呢?

如果没有影响的话,可以说是个好东西啊

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表