18.01.2019, 16:45 | #1 |
:o)
|
ax2009 Оптимизация производительности на больших объемах данных
Помогите советом:
может есть некое резюме на форуме или у кого-то лично 1. шаги оптимизации кода, в т.ч. при больших объёмах данных т.е. какие есть рекомендации в принципе по оптимизации производительности, что-то вроде: - убрать транзакцию внутрь цикла, - не использовать внутри цикла find, кот вытаскивает все поля таблицы, а использовать select с упоминанием только необходимых полей - для группы (не группировки) данных использовать цикл с сортировкой и анализировать изменение значения поля, которое используется в условии селекта, например из предыдущего пункта, т.е. делать очередной select только при возникновении ситуации со сменой значения, используемого в условии 2. советы по оптимизации технической: обрезание данных (какая периодичность) разбиение заказов, строк накладных, слияние строк накладных/заказов с одинаковой номенклатурой.
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. Последний раз редактировалось jeky; 18.01.2019 в 17:07. Причина: уточнение |
|