Цитата:
Сообщение от
AvrDen
При анализе нашли, что больше тормоза происходят в методе salesLine.lowestSalesStatus, который вызываеться из salesTable.updateBackStatus. Скорее всего из-за того что нет индекса по SalesId,SalesStatus в таблице salesLine. В итоге получается что при обработке заказа больше 1000 строк на обработку одной строки уходит порядка 10 сек.
Не очень понятно, поможет ли индекс, ведь в том запросе второе поле SalesStatus сравнивается не на совпадение, а на "больше". По идее, индекс дает эффект только при условии на равенство... или я не прав ?