专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  在开发过程中,常常需要对组对象进行访问,通常是创建列表,通过操作方式进行访问.C#提供索引指示器使我们可以方便且高效完成对组对象访问.通常,我们先创建个容器类,用于存储对象,并且通过实现枚举器接口提供相应操作思路方法.以下举例演示了如何创建并使用索引指示器.  第步:创建容器类  这段代码中,使用了ARRAYLIST,使我们可以利用ARRAYLIST功能特性管理对象;另外,实现IENUMERATOR接口,提供如MOVENEXT,RESET等思路方法,并且使容器类可以支持FOREACH操作. Employees:IEnumerator //为了使容器支持( [阅读全文] [PDF]
  索引就好象一本字典的目录。凭借字典的目录,我们可以非常迅速的找到我们所需要的条目。数据库也是如此。凭借Oracle数据库的索引,相关语句可以迅速的定位记录的位置,而不必去定位整个表。   虽然说,在表中是否创建索引,不会影响到Oracle数据库的使用,也不会影响数据库语句的使用。这就好像即使字典没有目录的话,用户仍然可以使用它一样。可是,若字典没有目录,那么可想而知,用户要查某个条目的话,其不得不翻遍整本字典。数据库也是如此。若没有建立相关索引的话,则数据库在查询记录的时候,不得不去查询整个表。当表中的记录比较多的时候,其查询效率就会很低。所以,合适的 [阅读全文] [PDF]
如果经常要同时搜索或排序两个或两个以上的字段,可以为组合字段创建索引。创建多字段索引的步骤如下: ①在表“设计\"视图中,单击工具条上的“索引\"按钮,弹出“索引’。 ②在“索引名称\"列的第一个空行键人索引名称。可使用索引字段的名称之一来命名索引,也可用其他名称。 ③在“字段名称\"列中,单击向下“箭头”,选择索引的第一个字段;在下一行选择索引的第二个字段,并使该行的“索引名称\"列为空。重复该 步骤直到选择了应包含在索引中的所有字段(最多为1O个字段)。 “排序次序\"的默认值是“升序\"。在“索引\"窗口的“排序次序\"列选择“降序\",可按递减顺序 [阅读全文] [PDF]
Oracle的索引主要包含两类:BTree和位图索引。默认情况下大多使用Btree索引,该索引就是通常所见唯一索引、聚簇索引等等,Btree用在OLTP,加快查询速度。位图索引是Oracle的比较引人注目的地方,其主要用在OLAP(联机数据分析)方面,也就是数据仓库方面用到,目的是在加快查询速度是,节省存储空间。通常情况下,索引都要耗费比较大的存储空间,位图采用了压缩技术实现磁盘空间缩减。Btree用在高基数(即列的数据相异度大),位图用在低基数列。位图索引的基本原理是在索引中使用位图而不是列值。通常在事实表和维表的键之间有 [阅读全文] [PDF]
在创建索引时,可以指定一些选项,通过使用这些选项,可以优化索引的性能。这些选项包括FILLFACTOR选项、PAD_INDEX选项和SORTED_DATA_REORG选项。 使用FILLFACTOR选项,可以优化插入语句和修改语句的性能。当某个索引页变满时,SQLSERVER必须花费时间分解该页,以便为新的记录行腾出空间。使用FILLFACTOR选项,就是在叶级索引页上分配一定百分比的自由空间,以便减少页的分解时间。当在有数据的表中创建索引时,可以使用FILLFACTOR选项指定每一个叶级索引节点的填充的百分比。缺省值是0,该数值等价于100。在创建索引的时候,内部 [阅读全文] [PDF]
1 共5条 分1页