如何查询一张表属于哪个分库

1 问题描述
如何查询一张表属于哪个分库
2 解决方法
1.查询分析器,选择元数据库,使用如下sql语句
(1)查询sql表属于哪个业务对象,fnumber 就是业务对象的标识。
select fnumber from t_meta_entity WHERE fdata LIKE '%你的sql表名%'
(2)通过业务对象标识,查询所在的应用的id,即fbizappid
select fbizappid from t_meta_entitydesign WHERE fnumber LIKE 'xxxfnumber'
(3)通过应用的id,查询应用的分库标识
SELECT fdbroute from t_meta_bizapp WHERE fid LIKE 'xxxappid'
(4)以上过程可以简略为一行sql语句
SELECT fdbroute from t_meta_bizapp WHERE fid LIKE (
select fbizappid from t_meta_entitydesign WHERE fnumber LIKE(
select fnumber from t_meta_entity WHERE fdata LIKE '%你的sql表名%'
)
)
效果如下

2.如果知道此分库标识对应哪个数据库,需要登录mc查询,分库标识和数据中心的分库信息。
(1)例如下图,我查到的
如何查询一张表属于哪个分库
1 问题描述如何查询一张表属于哪个分库2 解决方法1.查询分析器,选择元数据库,使用如下sql语句(1)查询sql表属于哪个业务对象,fnumber...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



