需要澄清:yii2、mysql过程和临时表

iecba09b  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(341)

在我的phpyii2项目中,我调用了一个mysql存储过程,该过程创建了一个临时表,大约需要3-4秒才能完成。
yii2是为所有用户重用相同的数据库连接,还是每次用户访问网站时都创建一个新的数据库连接?我知道临时表是相对于连接的。
因此,如果有50多个用户同时使用调用该过程的特性,那么是否所有过程都尝试使用相同的temp表?

vql8enpb

vql8enpb1#

为每个连接创建临时表。这意味着每次用户访问您的站点时都会创建该表。但不同连接中的过程调用不可能尝试使用相同的临时表,因为临时表仅对当前连接可见

相关问题