1、怎么配置
Sharding Proxy 的配置包含对 Sharding JDBC 配置,并且这些配置散落在各个不同的 Sharding Proxy 版本的文档中,有的在 5.5 版本中、有的在 5.4 版本中,有的在别的版本中。例如:
2、为什么看不到源数据库的表、视图和函数?
1)现象
使用 Sharding Proxy 账号创建的表可以看得到,源数据库中已存在的表看不见,或者打不开。
2)解决
添加单表配置:
- !SINGLE
tables:
- ds_0.*
defaultDataSource: ds_0
注意:视图和函数在 Navicat 工具中虽然看不到,但是可以正常访问。
3、如何强制从主表读取数据?
使用 SQL Hint:
/* ShardingSphere hint: writeRouteOnly=true */
SELECT * FROM t_order;