达梦数据库、oracle数据库如何判断指定表有没有建立索引?对应的表有没有索引查询方法

简介: 达梦数据库、oracle数据库如何判断指定表有没有建立索引?对应的表有没有索引查询方法

   

sm_appmenuitem 这个演示表有 5 个索引。

我在不知道的情况下想知道这个表的索引有没有建成功,或者说我现在想知道这个表的索引有哪些,就要来查询了。

索引表查询方法如下,把对应的表放到括号里就能查出来了,达梦数据库和 oracle 数据库通用这个方法。

# 这两个方法都可以,属于全局级的表。
select * from user_indexes where table_name=upper('sm_appmenuitem'); 
select * from user_ind_columns where table_name = upper('sm_appmenuitem');

5 个索引相当于 5 的阶乘。现在查询时间 2 秒的话,如果没有索引,查询时间就是 25 次方秒 ≈ 32 秒,可见索引的重要性。

image.png

image.png

索引建表过程:

/* indexcode: i_sm_appmenuitem_1 */
create  index i_sm_appmenuitem_1 on sm_appmenuitem (pk_menuitem)
/
/* indexcode: i_sm_appmenuitem_2 */
create  index i_sm_appmenuitem_2 on sm_appmenuitem (menuitemcode)
/
/* indexcode: i_sm_appmenuitem_3 */
create  index i_sm_appmenuitem_3 on sm_appmenuitem (appid)
/
/* indexcode: i_sm_appmenuitem_4 */
create  index i_sm_appmenuitem_4 on sm_appmenuitem (appcode)
/
/* indexcode: i_sm_appmenuitem_5 */
create  index i_sm_appmenuitem_5 on sm_appmenuitem (menuitemname)
/

喜欢的点个赞❤吧!


目录
相关文章
|
2月前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
174 64
|
28天前
|
存储 监控 安全
数据库多实例的部署与配置方法
【10月更文挑战第23天】数据库多实例的部署和配置需要综合考虑多个因素,包括硬件资源、软件设置、性能优化、安全保障等。通过合理的部署和配置,可以充分发挥多实例的优势,提高数据库系统的运行效率和可靠性。在实际操作中,要不断总结经验,根据实际情况进行调整和优化,以适应不断变化的业务需求。
|
28天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
38 7
|
28天前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
27 6
|
28天前
|
存储 Oracle 关系型数据库
Oracle数据库优化策略
【10月更文挑战第25天】Oracle数据库优化策略
21 5
|
2月前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
|
2月前
|
监控 Oracle 关系型数据库
Oracle数据库性能优化
【10月更文挑战第16天】Oracle数据库性能优化是
32 1
|
2月前
|
存储 Oracle 关系型数据库
【数据库-Oracle】《Oracle 数据库探秘:基础知识点全攻略》
《Oracle 数据库探秘:基础知识点全攻略》深入介绍 Oracle 数据库的基础知识点,包括数据类型、表结构、查询语句等。通过详细讲解、代码示例和流程图,帮助读者快速掌握 Oracle 数据库的基本操作,为数据库开发和管理打下坚实基础。
40 0
|
4月前
|
监控 Oracle 关系型数据库
"深度剖析:Oracle SGA大小调整策略——从组件解析到动态优化,打造高效数据库性能"
【8月更文挑战第9天】在Oracle数据库性能优化中,系统全局区(SGA)的大小调整至关重要。SGA作为一组共享内存区域,直接影响数据库处理能力和响应速度。本文通过问答形式介绍SGA调整策略:包括SGA的组成(如数据缓冲区、共享池等),如何根据负载与物理内存确定初始大小,手动调整SGA的方法(如使用`ALTER SYSTEM`命令),以及利用自动内存管理(AMM)特性实现智能调整。调整过程中需注意监控与测试,确保稳定性和性能。
327 2
|
5月前
|
存储 缓存 Oracle
Oracle数据库可扩展性和性能
【7月更文挑战第6天】
87 7

推荐镜像

更多