писать скрипты?
                  
                  
                  
                  
                  
                  для примера - загружается 1000 туплов с 10 полями (10ый - массив объектов), дальше из этого массива (10 поля) формируется объект
                  
                  
                  
                  
                  
                  если написать код так
                  
                  
                  function a(f)
                  
                  
                      features = {}
                  
                  
                      if f then
                  
                  
                          for i = 1, #f do
                  
                  
                              feature = f[i]
                  
                  
                  
                  
                  
                              if not features[feature.feature_id] then 
                  
                  
                                  features[feature.feature_id] = {}
                  
                  
                              end
                  
                  
                              features[feature.feature_id][feature.value_id] = true
                  
                  
                          end
                  
                  
                      end
                  
                  
                  
                  
                  
                      return features 
                  
                  
                  end
                  
                  
                  
                  
                  
                  он занимает 30 мс/1000 (разница между clock.time64 )
                  
                  
                  если в функцию передать саму запись (а то и результат select) и заменить f на item[1][10] - тот же код 600-1000мс.
                  
                  
                  это ошибка тестирования или ожидаемое поведение?
                  
                  
                
Обсуждают сегодня