【OceanBase诊断调优】—— 如何查找表被哪些其它表引用外键

本文详述如何查找指定表是否被其他表引用做外键。

适用版本

OceanBase 数据库所有版本。

MySQL 租户

复制代码
obclient> select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where REFERENCED_TABLE_NAME='表名';

Oracle 租户

复制代码
obclient> SELECT TABLE_NAME FROM dba_constraints where R_CONSTRAINT_NAME in
(SELECT CONSTRAINT_NAME FROM dba_constraints WHERE TABLE_NAME='表名');

SYS 租户

复制代码
obclient> SELECT B.TENANT_NAME,A.TABLE_NAME FROM __all_virtual_table A,__ALL_TENANT B WHERE TABLE_ID IN ( SELECT child_table_id FROM __all_virtual_foreign_key WHERE parent_table_id IN( SELECT TABLE_ID FROM __all_virtual_table WHERE table_name='表名')) AND A.TENANT_ID=B.TENANT_ID and b.TENANT_NAME='租户名'; 
相关推荐
好记忆不如烂笔头abc6 天前
查看oceanbase的license信息
oceanbase
隔壁老登14 天前
解决dbeaver连接不上oceanbase数据库的问题
数据库·oceanbase
❀͜͡傀儡师14 天前
Docker 安装部署 OceanBase
docker·容器·oceanbase
❀͜͡傀儡师15 天前
Kubernetes (K8s) 部署资源的完整配置OceanBase
容器·kubernetes·oceanbase
OceanBase数据库官方博客16 天前
当过滤条件不符合最左前缀时,如何有效利用索引? | OceanBase SQL 优化实践
sql·性能优化·oceanbase·分布式数据库
OceanBase数据库官方博客17 天前
如何利用 rowid 在OceanBase 中处理大表时提效
oceanbase·分布式数据库·性能调优·实践经验
赵渝强老师17 天前
【赵渝强老师】OceanBase租户的资源管理
数据库·mysql·oracle·oceanbase
GottdesKrieges22 天前
obd运维OceanBase数据库的常见场景
运维·数据库·oceanbase
OceanBase数据库官方博客23 天前
伯俊科技× OB Cloud:零售业落地AI的“三步走”渐进式发展实践
人工智能·oceanbase·分布式数据库
颜挺锐24 天前
在 OceanBase 中,使用 TO_CHAR 函数 直接转换日期格式,简洁高效的解决方案
数据库·oceanbase