База данных в очереди - PullRequest
       3

База данных в очереди

0 голосов
/ 14 марта 2011

У меня есть несколько сценариев, которые делают одно и то же. Они обрабатывают около 5 вставок в секунду и примерно вдвое больше, чем в избранных. Сценарии выполняются на одном сервере, но каждый из них имеет свою собственную базу данных со своим набором таблиц и данных. Ни один сценарий не использует другие базы данных, они будут использовать только свои собственные.

Вопрос: некоторые из сценариев выполняются намного быстрее, чем другие, и я просто хотел проверить, что запросы к базе данных ставятся в очередь для каждой базы данных, или это выполняется для всего сервера?

У меня есть другие возможности, поэтому я не пытаюсь решить свои проблемы со скоростью, просто пытаюсь понять очередь.

Я использую PHP 5, с последними версиями MySQL для таблиц MyISAM.

Спасибо.

1 Ответ

0 голосов
/ 14 марта 2011

Предположим, что вы называете "база данных", является "схемой базы данных MySQL", и что вы работаете только с одним сервером MySQL:

Хотя я не могу найти никаких реальных доказательств (только тот факт, что вы можете выполнять запросы к нескольким схемам базы данных), я предполагаю, что очередь запросов обрабатывается на уровне сервера базы данных , а не на уровень схемы базы данных .

Тот факт, что некоторые сценарии работают быстрее, чем другие, может сильно зависеть от схемы (особенно индексов), данных и т. Д. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...