
数据库
深度Java
这个作者很懒,什么都没留下…
展开
-
ShardingSphere-Proxy分库分表以及多租户安装使用
需求:你提供SAAS服务,你有你有2个租户(商户),各自的数据进各自的库,而你不希望你的微服务java里默认配置多个租户数据源,数据连接池太多,而且后面动态增加也不方便,诸如此类很多问题。方案:ShardingSphere-Proxy基于数据库表有一个租户字段1.ShardingSphere-Proxy家族产品简介ShardingSphere-Proxy和ShardingSphere-JDBC都是ShardingSphere的不同产品。ShardingSphere-JDBC是客户端分库分原创 2021-12-24 10:43:48 · 3285 阅读 · 1 评论 -
索引与联合索引使用注意
索引和联合索引看似很简单但是往往不一定用的对。假设数据库2个字段a,b都是查询条件第一个问题:是建立2个索引还是一个联合索引?第二个问题:如果建立联合索引那么字段的顺序有什么讲究?原则:1.如果需要多个字段唯一健那么需要联合索引2.如果某2个字段总是成对出现在查询语句里需要建立联合索引,相反的如果这2个字段总是出现在不同的查询语句也就是两者没有什么必然连续无需联合索引3.联合索引字段的先后顺序ab还是ba看列值选择性好的放前面,所谓列值选择性好就是该字段重复的越少越好。.原创 2021-02-20 18:33:50 · 1329 阅读 · 0 评论