如何查询一张表属于哪个分库
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)例如下图,我查到的secd对应扩展开发库
(2)再进入租户,查看数据中心,查到扩展开发库对应的真实数据库地址。
(3)查到了对应的数据库地址,数据库实例名
3 其他说明
苍穹元数据表
1、云的元数据,标识:bos_devportal_bizcloud,sql表:t_meta_bizcloud。
2、应用的元数据,标识:bos_devp_bizapplist 或者 bos_devportal_bizapp,sql表:t_meta_bizapp。
3、业务对象的元数据(通常是基础资料和单据),标识:bos_devpn_bizobjectlist 或者 bos_entitymeta,sql表:t_meta_entitydesign。
如何查询一张表属于哪个分库
本文2024-09-23 00:17:34发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-138535.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf