2011-03-14 42 views
0

我有几个脚本都做同样的事情。他们每秒处理大约5次插入,在select中处理大约两倍。这些脚本在同一台服务器上运行,但它们各自拥有自己的数据库,并拥有自己的一组表和数据。没有脚本使用任何其他数据库,他们只会使用自己的。数据库排队

问题:某些脚本比其他脚本运行速度快很多,我只想检查对数据库的查询是按每个数据库排队,还是在服务器范围内完成?

我有另一种方法来看待,所以我不想解决我的速度问题,只是试图了解排队。

我运行PHP 5,使用最新的MySQL运行MyISAM表。

谢谢。

回答

0

假如你们所说的“数据库”是一个“MySQL数据库架构”,并且你只有一个MySQL服务器的工作:

虽然我无法找到任何真正的证明(只是你可以在运行查询的事实几个数据库模式),我想查询队列在数据库服务器级别处理,而不是在数据库架构级别处理。

某些脚本比其他脚本运行速度更快的事实可能很大程度上取决于模式(特别是索引),数据等...