我有几个脚本都做同样的事情。它们每秒处理大约5次插入,大约是select的两倍。这些脚本在同一台服务器上运行,但它们各自拥有自己的数据库,并拥有自己的一组表和数据。没有脚本使用任何其他数据库,它们只会使用自己的数据库。
问题:有些脚本运行速度比其他脚本快得多,我只想检查数据库的查询是按照数据库排队的,还是在服务器范围内完成?
我有另一种途径可以看,所以我并不是想解决速度问题,只是试图理解排队。
我正在运行PHP 5,最新的MySQL运行MyISAM表。
感谢。
答案 0 :(得分:0)
假设您所谓的“数据库”是“MySQL数据库模式”,并且您只使用一个MySQL服务器:
虽然我找不到任何真实的证据(只有你可以跨多个数据库模式运行查询这一事实),但我猜想查询队列是在数据库服务器级别处理的,而不是在< strong>数据库架构级别。
某些脚本比其他脚本运行得更快的事实可能在很大程度上取决于架构(尤其是索引),数据等......