当您激活对象说ODS / DSO ,系统会自动生成一个索引基础上的重点领域,这是主索引。
此外,如果你想创造更多的索引,然后他们被称为二级索引。
主索引区别于二级索引都摆放了主索引包含表中的重点领域和指针到了非键字段的表。主索引在数据库中创建表时自动创建。
您还可以创建更多的表上的索引。这些被称为二级索引。如果表被频繁访问的在waythat中不利用主索引的排序从其入口,这是必要的。在同一表上区分不同的索引索引标识符三个地方。
比方说,你有消耗臭氧层物质和主键被定义为文件NBR , Cal_day 。确保这两个领域的记录是唯一键, butlets位于你经常要运行你SELCT数据基于总线区域和文档类型的查询。在这种情况下,我们可以创建总线区二级索引,文件类型。然后运行查询时,而不是havingto的阅读每一条记录,它可以使用索引来选择记录只包含总线区和你正在寻找的文件类型的值。
只是因为你有一个二级索引然而,这并不意味着它将由使用或应该使用。这进入的领域,你都想着索引的基数。对于大多数议会,索引必须是fairlyselective的任何价值。也就是说,由于您提供的值INA查询公交区和文件类型,如果行,它会检索一个很小的百分比,形成表, DB应该使用索引,但ifthe这将导致检索说40 %行, SI几乎总是更好的,只是读取整个表。
有电流的DB statististics和直方图可能是非常重要的。 DB统计信息字段有多少不同的值 ,例如多少个不同的营业面积有多少DOC类型。
这就通常添加到ODS(使用管理Wkbench的)的基础上你最常用的查询可以在其中添加辅助索引。辅助索引也可能被添加到选定的尺寸和主数据表,但通常需要一个DBA或具有类似权限的人来创建在BW 。
此外,如果你想创造更多的索引,然后他们被称为二级索引。
主索引区别于二级索引都摆放了主索引包含表中的重点领域和指针到了非键字段的表。主索引在数据库中创建表时自动创建。
您还可以创建更多的表上的索引。这些被称为二级索引。如果表被频繁访问的在waythat中不利用主索引的排序从其入口,这是必要的。在同一表上区分不同的索引索引标识符三个地方。
比方说,你有消耗臭氧层物质和主键被定义为文件NBR , Cal_day 。确保这两个领域的记录是唯一键, butlets位于你经常要运行你SELCT数据基于总线区域和文档类型的查询。在这种情况下,我们可以创建总线区二级索引,文件类型。然后运行查询时,而不是havingto的阅读每一条记录,它可以使用索引来选择记录只包含总线区和你正在寻找的文件类型的值。
只是因为你有一个二级索引然而,这并不意味着它将由使用或应该使用。这进入的领域,你都想着索引的基数。对于大多数议会,索引必须是fairlyselective的任何价值。也就是说,由于您提供的值INA查询公交区和文件类型,如果行,它会检索一个很小的百分比,形成表, DB应该使用索引,但ifthe这将导致检索说40 %行, SI几乎总是更好的,只是读取整个表。
有电流的DB statististics和直方图可能是非常重要的。 DB统计信息字段有多少不同的值 ,例如多少个不同的营业面积有多少DOC类型。
这就通常添加到ODS(使用管理Wkbench的)的基础上你最常用的查询可以在其中添加辅助索引。辅助索引也可能被添加到选定的尺寸和主数据表,但通常需要一个DBA或具有类似权限的人来创建在BW 。