使用thinkphp5.0,从数据库数据有滞后问题,使用须谨慎,thinkphp5.1加了read_master参数,可以在更新数据后限定时间内只能连接主数据库,保证了获取的数据是实时的。
thinkphp5.1用的是随机连接,其实也可以采用权重连接,如:
主数据库权重为3,从数据库权重为7
$rand=rand(1,10);
if($rand>=1&&$rand<=7){
连接从数据库
}else{
连接主数据库
}
使用thinkphp5.0,从数据库数据有滞后问题,使用须谨慎,thinkphp5.1加了read_master参数,可以在更新数据后限定时间内只能连接主数据库,保证了获取的数据是实时的。
thinkphp5.1用的是随机连接,其实也可以采用权重连接,如:
主数据库权重为3,从数据库权重为7
$rand=rand(1,10);
if($rand>=1&&$rand<=7){
连接从数据库
}else{
连接主数据库
}
本文标题:2020-07-21 thinkphp与mysql主从数据库
本文链接:https://www.haomeiwen.com/subject/ooqwkktx.html
网友评论