【问题标题】:Database queueing数据库排队
【发布时间】:2011-03-14 08:32:06
【问题描述】:

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

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

我还有其他途径可以研究,所以我不想解决我的速度问题,只是想了解排队。

我正在运行 PHP 5,最新的 MySQL 正在运行 MyISAM 表。

谢谢。

【问题讨论】:

    标签: php mysql database database-design


    【解决方案1】:

    假设您所说的“数据库”是一个“MySQL 数据库模式”,并且您只使用一个 MySQL 服务器:

    虽然我找不到任何真正的证据(只有您可以跨多个数据库模式运行查询这一事实),我猜查询队列是在 数据库服务器级别处理的,而不是在 数据库架构级别。

    某些脚本比其他脚本运行得更快这一事实可能在很大程度上取决于架构(尤其是索引)、数据等...

    【讨论】:

      猜你喜欢
      • 2011-01-30
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      相关资源
      最近更新 更多