Вопрос

Я начал разрабатывать игру браузера (база данных). Мой вопрос заключается в том, сколько вопросов может быть обычным хостингом (когда я имею в виду регулярный, я имею в виду общий хостинг, который вы найдете примерно 7 долларов в месяц). Что касается запросов, ничего сложного (простой выбор и где операции).

Так... ? 10? 100? 10000?

Это было полезно?

Решение

Йошинори Мацунобу в одна из его статей претензии 105,000 запросы в секунду с использованием SQL, а также 750,000 Запросы в секунду с использованием нативного InnoDB API.

Все запросы простые PK Поиск.

На общем хостинге эти цифры, конечно, будут намного ниже. Насколько точно, конечно, зависит от общего хостинга.

Другие советы

Это полностью зависит от аппаратного обеспечения сервера, его способности к кэшированию и конфигурации, а также от типа аппаратного обеспечения, которое он использует для нелетую хранения (например, массив жестких дисков с веретенами или SSD?), Не говоря уже о типе запроса и запрашивается база данных, в том числе:

  • Количество соединений
  • Индексы
  • Количество строк в таблицах запросило
  • Размер набора результатов
  • Одновременная нагрузка
  • так далее...

Не зная всех этих факторов, невозможно оценить производительность. Лучшая оценка получена от фактического профилирования, выполненного в нормальных условиях эксплуатации с типом запросов, которые будут фактически представлены.

Многие факторы могут влиять на время отклика базы данных. Аппаратное обеспечение, конфигурация приложения, (MySQL Out из коробки не так хорошо выполняет), и, наконец, что не менее важно, ваше кодирование!

Плохо написанные запросы могут принести приложение чувствовать себя медленным и вялым. Использование count (*) в вашем коде, например, для очень тривиального примера или отсутствие индексов в базе данных, будет влиять на ваше время отклика DB по мере роста вашего набора данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top