Напишите эффективный запрос

0

Работа с внутренней системой билетов в php/mysql. Эта краткосрочная система продажи билетов существует уже год или около того.

Мы достигаем 10 000 билетов, и я хотел бы сделать запросы более эффективными, так как 9500 или около того билетов не нужно смотреть каждый день.

Прямо сейчас запросы получают строки по идентификатору tech, а затем проверяют, открыт ли этот билет.

Я предполагаю, что если я заставлю его искать открытые билеты, то tech id запрос будет более эффективным. Это правда (строки с меньшим количеством вариантов для строк с большим количеством опций по мере сборки запроса?)

Теги:
performance

1 ответ

3

Не угадайте, измерьте!

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

Вопрос SO: Какие существуют ресурсы для настройки производительности базы данных?

  • 0
    +1 для индексов. И вместо того, чтобы измерять , вы могли бы попытаться сделать математику также, если вы изучали некоторый дизайн базы данных. Что быстрее, вероятно, можно обсудить, хотя. :-)
  • 0
    Математика не моя сильная сторона. Спасибо за ссылку. Я запустил два запроса и посмотрел открытые заявки, тогда технический идентификатор стал быстрее. Я рассчитываю на эффективность или использование ресурсов по скорости в долгосрочной перспективе и буду использовать ссылки, чтобы узнать, как это измерить.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню