Projet

Général

Profil

Actions

Bug #1541

fermé

Import massif à optimiser

Ajouté par Jonathan Schaeffer il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
06/02/2017
Echéance:
% réalisé:

100%

Temps estimé:

Description

Pour importer le plus efficacement possible, ne pas utiliser un tableau de mesures mais plutôt des columns & arrays (https://github.com/zdennis/activerecord-import/wiki/Examples#import-using-columns-and-arrays)

Mis à jour par Jonathan Schaeffer il y a plus de 7 ans

Évaluer l'empreinte mémoire des différentes stratégies d'import :

- en important à partir de modèles
- en important à partir de tableaux

Pour cela, on peut utiliser un outil d'analyse de la mémoire, par exemple :
https://github.com/joshualat/busy-administrator

Et un outil d'analyse du temps d'exécution : http://www.skorks.com/2010/03/timing-ruby-code-it-is-easy-with-benchmark/

Mis à jour par Jonathan Schaeffer il y a plus de 7 ans

  • Assigné à mis à Brendan Coatanéa
  • Version cible mis à 0.4

Mis à jour par Jonathan Schaeffer il y a plus de 7 ans

  • Statut changé de Nouveau à Fermé
  • % réalisé changé de 0 à 100

On l'a résolu notamment avec CSV.foreach

Actions

Formats disponibles : Atom PDF