标签: php sql mysql
在工作项目中,我必须提高绩效。应用程序的数据分布在许多数据库中。有人告诉我,这对组织数据更好。随你。当我对几个数据库上的某些表进行选择而不是对一个数据库中的那些表进行选择时,是否存在性能损失?
答案 0 :(得分:1)
取决于这些数据库是否在同一物理服务器上。
答案 1 :(得分:0)
不,假设数据库是同一个mysql安装的一部分,那么在mysql中跨不同数据库传播查询不应该有显着性能提升。
您最好先减少每页请求的查询次数,然后将需要很长时间才能完成的各个查询归零。