连接到mysql数据库 - 交替的用户名

时间:2015-05-28 20:34:31

标签: php mysql

我的服务器的max_connections值为400,max_user_connections为250.由于我总是使用相同的用户名连接,我的有效max_connections是250而不是400.为了解决这个问题,我想连接一个用户名50%当时的时间,以及50%的时间用户名:

if(mt_rand(1,2) == 1){
  $con = mysqli_connect(DB_SERVER, DB_USER_1, DB_PASS) or die(mysql_error());
}
else{
  $con = mysqli_connect(DB_SERVER, DB_USER_2, DB_PASS) or die(mysql_error());
}

我的问题是,这样做是否有任何缺点,因为同一个人可能会在不同用户之间来回切换?或者这不是问题,因为先前的连接被遗忘了#34;当用户刷新时,我们正在开始一个新连接,并且与他/她与最后一页刷新连接的用户无关。

总的来说,有没有更好的方法来解决这个问题?

0 个答案:

没有答案