分布式数据库中间件 DDM
分布式数据库中间件 DDM
- 最新动态
- 服务公告
- 产品介绍
- 计费说明
- 快速入门
- 用户指南
- API参考
- SDK参考
- 最佳实践
- 性能白皮书
- 常见问题
- 视频帮助
- 文档下载
- 通用参考
更新时间:2024-07-02 GMT+08:00
链接复制成功!
通过HINT指定分片直接执行SQL
DDM提供HINT在一个或多个分片上执行SQL语句。
HINT支持以下两种格式:
- 一个分片上执行SQL:/*+db=<physical_db_name>*/ <your query>;
- 多个分片上执行SQL:/*+db={<physical_db_name1>, <physical_db_name2>,<physical_db_name3>......}*/ <your query>;
示例:
- 一个分片上执行SQL:/*+db=test_0000*/ select * from t1;
- 多个分片上执行SQL:/*+db={test_0001, test_0002, test_0003}*/ select * from t2;
使用限制:
- 指定多个分片时,physical_db_name不能重复。
- 此HINT只对SELECT/DML/TRUNCATE语句起作用。
- 此HINT仅在文本协议下工作,Prepare协议下无法使用。
父主题: 实用SQL语句