Home >Backend Development >PHP Tutorial >php连接多个db,超时的问题

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

WBOY
WBOYOriginal
2016-06-23 14:01:31838browse

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


回复讨论(解决方案)

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

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

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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn