关于索引,以下说法正确的是()?
A: 正常创建索引会阻塞对表的写操作,为减少影响,可以在创建索引时使用CONCURRENTLY参数
B: hash索引仅支持等值查询,使用时需谨慎
C: brin索引适合流式入库的时序数据,时间范围查询的场景
D: 重建索引时也可以使用CONCURRENTLY选项避免锁表
A: 正常创建索引会阻塞对表的写操作,为减少影响,可以在创建索引时使用CONCURRENTLY参数
B: hash索引仅支持等值查询,使用时需谨慎
C: brin索引适合流式入库的时序数据,时间范围查询的场景
D: 重建索引时也可以使用CONCURRENTLY选项避免锁表
举一反三
- 以下说法正确的是 创建索引可以加快对表的查询,但要适当索引创建 创建索引可以加快对表的查询,所以索引创建的越多越好 创建索引要创建对应的索引文件,索引文件需要维护 索引就是对表加个目录,如同书本目录一样,可以加速对内容的查询
- 关于索引下列说法不正确的是?() A: 索引可以加快查询速度 B: 索引可以提高更新表的速度 C: 少量数据的表创建索引没有意义 D: 在连接操作中经常使用索引
- 以下关于索引描述中,错误的是( )。 A: 一个基本表可以创建多个索引 B: 索引可以提高数据查询的速度 C: 删除索引可以使用DROP INDEX语句 D: 索引越多越好
- 以下关于索引的描述中,错误的是( ) A: 任何人都可以创建索引,并且随时可以创建。 B: 在创建聚集索引时,会对表进行复制,然后删除原始的表。 C: 在使用CREATE INDEX语句创建索引时,必须指定索引名称,表及索引所应用的列的名称。 D: 默认情况下,创建的索引是非聚集索引。
- 关于数据库中索引说法正确的是() A: 当创建索引时,Oracle会为索引创建索引树,表和索引树通过rowid(伪列)来定位数据 B: 当表里的数据发生更新时,Oracle会自动维护索引树 C: 如果表更新比较频繁,那么在索引中删除标示会越来越多,这时索引的查询效率必然降低,所以应该定期重建索引 D: 在索引重建期间,用户还可以使用原来的索引