第一次使用sharding-jdbc然后就碰到了select for update不走主库,然后查了下官方文档并且自己验证了一下,以下两种情况会走主库。

  • select前增加HintManager.getInstance().setMasterRouteOnly();类似于pagehelper只对下一条查询语句生效。
  • 存在事务的情况下,事务内的更新语句之后的select会走master,记住只有之后的,之前的select还是会走从库。

目前测试就这两种情况,如果没有事务的话,select默认肯定是走从库了。

sharding-jdbc什么情况select会走主库相关推荐

  1. Sharding JDBC分片和读写分离详解

    目录 Sharding Sphere简介 开始使用Sharding JDBC 数据分片 简单示例 Spring Boot示例 代码分析 属性分析 绑定表和广播表 真实表 绑定表 广播表 Shardin ...

  2. Spring boot项目集成Sharding Jdbc

    环境 jdk:1.8 framework: spring boot, sharding jdbc database: MySQL 搭建步骤 在pom 中加入sharding 依赖 <depend ...

  3. Sharding JDBC(四) 分片策略一:标准分片策略StandardShardingStrategy

    目录 一.标准分片策略StandardShardingStrategy 二.StandardShardingStrategy配置实现 分库分表最核心的两点SQL 路由  . SQL 改写 applic ...

  4. SSM项目引入sharding JDBC进行分表

    SSM项目引入sharding JDBC进行分表 注意点: 本次集成sharing-jdbc 4.1.1,由于各个版本差别比较大,配置方式差别也特别大,请根据官方文档进行配置! 官方配置路径:http ...

  5. Spring boot + Sharding JDBC 分库分表 及 分布式事务处理

    Sharding JDBC 基础概念 Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC.Proxy 和 Sidecar(规划中)这 3 款既能够 ...

  6. oracle怎么条件强制走索引,如何让oracle的select强制走索引

    大多数情况下,oracle数据库内置的查询优化策略还是很成功的,但偶尔也有犯2的时候,即使有索引,也会做全表扫描,可以参考以下语句的写法,强制让select语句使用索引 CREATE OR REPLA ...

  7. 理解Sharding jdbc原理,看这一篇就够了

    相比于Spring基于AbstractRoutingDataSource实现的分库分表功能,Sharding jdbc在单库单表扩展到多库多表时,兼容性方面表现的更好一点.例如,spring实现的分库 ...

  8. Mycat读写分离查询数据不一致问题,查询强制走主库

    问题描述: 线上环境mysql三库集群,读写分离,一个主数据库(写),两个从数据库(读),数据使用日志的方式同步,由于读和写不是同一个库,切三个数据库之间的数据是半同步(主库写完后,从库通过数据库日志 ...

  9. 【MySQL 读写分离】Sharding JDBC + Spring boot 实现数据库读写分离的登录 Demo

    上篇文章我们搭建了 MySQL 数据库主从复制集群 MySQL 搭建主从复制集群~~~ 本篇文章我们利用搭建好的主从复制集群,使用 SpringBoot 结合 Sharding-JDBC 搭建一个小的 ...

最新文章

  1. Unterminated array at character 6 of xxx
  2. 11.11 ntsysv:管理开机服务
  3. 2018/11/26
  4. PHP高德地图描点,引用高德地图描点画行动轨迹
  5. Pytorch Dataset、Dataloader的简单理解与使用
  6. 开发自测,到底该从哪里做起?
  7. 汇编语言上机考试三星题——加密的key和明文字符串(二)
  8. Redis Cluster 的安装和配置(1)
  9. 201521123014《Java程序设计》第1周学习总结
  10. AI学习路线和书籍分享
  11. POI操作Excel设置前景色背景色
  12. 抖音同款口红机 微信口红机 在线游戏口红机开发代码 分析
  13. 去年四大业务全线“上涨”,这家零部件巨头仍净亏近8千万欧元
  14. python代做在哪找靠谱_现在知道莆田鞋在哪买靠谱普及_莆田鞋在哪买靠谱
  15. 如何在线批量将caj转换成PDF
  16. 监控数据库的作用是什么呢?
  17. 摩尔定律会失效吗?戈登·摩尔去世,享年94岁
  18. Go 在编译时报 A connection attempt failed because the connected party did not properly respond after...
  19. Centos7安装安全狗
  20. Python技能树测评

热门文章

  1. C# 生成一维码(条形码)和二维码
  2. css圆角边框(css圆角边框无效)
  3. 阿根廷签证办理指南及其简介
  4. MyBatis 学习笔记以及心得体会
  5. arcmap自动编号
  6. php 文件大小超出,PHP文件大小超过4Gb
  7. IntelliJ IDEA破解方法
  8. for循环的等差数列前n项和(普通版)
  9. R3 CORDA MEETUP在津举办 Fintech将如何改变未来金融
  10. 通过IP连接网络打印机