Является ли время сохранения записи пропорциональным количеству строк элементов в NetSuite? - PullRequest
0 голосов
/ 11 марта 2019

У меня есть SO с 500 строками.

Как только я нажму кнопку «Сохранить», будет выполнен следующий код, который может занять от 90 до 120 секунд, чтобы закончить сохранение:

var so_submit_id = so_record.save({
                    // enableSourcing: true,
                    // ignoreMandatoryFields: false
});

Я обнаружил, что чем больше строк элементов, тем дольше сохраняется запись.Время сохранения пропорционально количеству строк товара?Существует ли линейная зависимость между сложностью времени O (n) между ними?

Как мы можем сократить время сохранения записи?Можем ли мы разделить запись, чтобы обновить значения и, наконец, объединить дочерние записи?

1 Ответ

1 голос
/ 11 марта 2019

В разделе Настройка> Сценарии> Записи со сценариями, сколько сценариев запущено для вашего типа записи?

Исходя из этого, вы можете получить результаты для ваших «Сведения о производительности», дважды щелкнув по Oracle | Логотип NetSuite в верхнем левом углу пользовательского интерфейса. Это вызовет диалоговое окно с изображением того, что и сколько времени заняло. Несколько тестов на количество линий, и вы можете построить кривую для вашей системы.

Надеюсь, что это добавленное значение для тестирования!

...