Как ускорить запрос базы данных, вставляя индексыMySql

Форум по Mysql
Ответить
Anonymous
 Как ускорить запрос базы данных, вставляя индексы

Сообщение Anonymous »

У меня есть историческая таблица инвентаризации, с запасами из 4 различных складов, которые фиксируются ежедневно. Мы не имели в наличии этого продукта, чтобы попытаться лучше прогнозировать покупку на следующий период. Потребуется около 20-25 секунд, мне нужно ускорить его, но я не уверен, как я должен его изменить /какие индексы должны быть вставлены любая помощь. < /p>
В настоящее время у меня есть индекс в столбце даты и индекс в столбце TV_ID. < /p>

Код: Выделить всё

SELECT Count(`tv_id`) as Stock
FROM tv_historic_inventory
WHERE CAST( Date AS DATE) Between date 'YYYY-MM-DD' AND 'YYYY-MM-DD'
AND ((`default_wh_stock`+`tcr_wh_stock`)-`default_wh_allocated`) 

Подробнее здесь: [url]https://stackoverflow.com/questions/79442334/how-to-speed-up-a-database-query-inserting-indexes[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»