在我的phpyii2项目中,我调用了一个mysql存储过程,该过程创建了一个临时表,大约需要3-4秒才能完成。yii2是为所有用户重用相同的数据库连接,还是每次用户访问网站时都创建一个新的数据库连接?我知道临时表是相对于连接的。因此,如果有50多个用户同时使用调用该过程的特性,那么是否所有过程都尝试使用相同的temp表?
3htmauhk1#
为每个连接创建临时表。这意味着每次用户访问您的站点时都会创建该表。但不同连接中的过程调用不可能尝试使用相同的临时表,因为临时表仅对当前连接可见
1条答案
按热度按时间3htmauhk1#
为每个连接创建临时表。这意味着每次用户访问您的站点时都会创建该表。但不同连接中的过程调用不可能尝试使用相同的临时表,因为临时表仅对当前连接可见