博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Thinkphp框架支持MySQL的读写分离
阅读量:6593 次
发布时间:2019-06-24

本文共 585 字,大约阅读时间需要 1 分钟。

以前在做项目时,尝试过用Mysql Proxy和Ameba来解决MySQL的读写分离,但效果都不甚理想,现在手上很多网站和项目都迁到Thinkphp框架了,感觉它的MySQL读写分离功能还是支持得很好的,主要代码如下:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
'DB_TYPE'
=> 
'mysql'
,
 
'DB_DEPLOY_TYPE' 
=> 1, 
//开打支持多服务器                
 
'DB_RW_SEPARATE'
=>true,
//数据库读写否分离
 
'DB_HOST'
=> 
'192.168.11.101,192.168.11.102'
 
'DB_NAME'
=>
'test'
,            
 
'DB_USER'
=>
'admin'
,            
 
'DB_PWD'
=>
'admin101'
,       
 
'DB_PREFIX' 
=> 
'fav_'
,

注意事项:

1、当采用原生态的sql语句进行写入操作的时候,要用execute,读操作要用query。
2、MySQL数据主从同步还是要靠MySQL的机制来实现,所以这个时候MySQL主从同步的延迟问题是需要优化,延迟时间太长不仅影响业务,还影响用户体验。

本文转自 抚琴煮酒 51CTO博客,原文链接:http://blog.51cto.com/yuhongchun/1429490,如需转载请自行联系原作者
你可能感兴趣的文章
用Java axis2调用.net平台的Webservice出现的一些问题
查看>>
VS2005内存泄漏检测方法[转载]
查看>>
0619-dedeCMS的安装、重装、目录说明、基本操作及注意事项
查看>>
三角形面积 蓝桥杯
查看>>
form的一个问题
查看>>
数据库操作
查看>>
利用JavaScript jQuery实现图片无限循环轮播(不借助于轮播插件)-----转载
查看>>
050:navie时间和aware时间详解
查看>>
如何正确地在Spring Data JPA和Jackson中用上Java 8的时间相关API(即JSR 310也即java.time包下的众神器)...
查看>>
【python】-- 函数、无参/有参参数、全局变量/局部变量
查看>>
基于WinSvr2016(TP)构建的“超融合技术架构”进阶篇
查看>>
关于使用Android NDK编译ffmpeg
查看>>
烂泥:记一次诡异的网络中断
查看>>
在 SELECT 查询中使用集运算符
查看>>
Visual C++ 时尚编程百例006(快捷键)
查看>>
操作步骤:用ildasm/ilasm修改IL代码
查看>>
HTTP POST GET 本质区别详解
查看>>
正则表达式 之 C#后台应用
查看>>
对称加密与非对称加密
查看>>
OC Copy基本使用(深拷贝和浅拷贝)
查看>>