Rumah > pembangunan bahagian belakang > tutorial php > php连接多个db,超时的问题

php连接多个db,超时的问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 14:01:31
asal
860 orang telah melayarinya

RT,现在我有多个库,有些还在不同物理机上,每个库中有个相同的表,现在需要查询每个库同一个表的数据集中显示,请问如何解决这个问题?
现在我用的方法是每个DB都建立连接,查询后再输出页面,上千个DB的情况下速度很慢,而且也没会出现504超时的情况,求教-0-,在线等!!


回复讨论(解决方案)

远程连接的数据库总是很慢的,你可以尝试改用支持分布式数据库的数据库服务
比如 oracle、sql server

项目中用的是mysql,由于产品已经对外,暂时没法动到这些了。。没有更好的办法解决这种问题了吗

不同物理机上,还上千个DB, 这肯定会慢,你可以将首次查询的结果缓存起来,之后查询就可以从缓存中获取。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan