您当前的位置:首页>php频道>laravel 配置mysql读写分离

laravel 配置mysql读写分离

发布时间:2020-07-20 类型: php频道 编辑: 小猪迷

    一、单读库配置(一主一从),打开database配置

    laravel 配置mysql读写分离0

    laravel 配置mysql读写分离1

    二、多读库配置(一主多从)

    laravel 配置mysql读写分离2

    laravel 配置mysql读写分离3

    三、多写多读配置(多主多从)

    laravel 配置mysql读写分离4

    laravel 配置mysql读写分离5

    四、sticky 项

    说明:sticky 项是一个可选的配置值,可用于在当前请求生命周期内允许立即读取写入数据库的记录。   如果 sticky 选项被启用并且一个"写"操作在当前生命周期内发生,则后续所有"读"操作都会使用这个"写"连接(前提是同一个请求生命周期内),    这样就可以确保同一个请求生命周期内写入的数据都可以立即被读取到,从而避免主从延迟导致的数据不一致,是否启用这一功能取决于你。


    解释:当然,这只是一个针对分布式数据库系统中主从数据同步延迟的一个非常初级的解决方案,访问量不高的中小网站可以这么做,大流量高并发网站肯定不能这么干,    主从读写分离本来就是为了解决单点性能问题,这样其实是把问题又引回去了,造成所有读写都集中到写数据库,对于高并发频繁写的场景下,后果可能是不堪设想的,     但是话说回来,对于并发量不那么高,写操作不那么频繁的中小型站点来说,sticky 这种方式不失为一个初级的解决方案。

    laravel 配置mysql读写分离6

  • 没有评论哦,快来抢个沙发吧
小猪迷

                

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅小猪迷公众号。

234113618

用微信扫描二维码,
加入小猪迷 QQ 群。

laravel 配置mysql读写分离-小猪迷PHP[xiaozhumi.com]

laravel配置mysql读写分离

https://www.xiaozhumi.com/php/1066.html