J'utilise ce qui suit pour télécharger toutes les occurrences d'un de mes ordres:moteur App vrac chargeur Avertissement de téléchargement « Aucun index descendant sur __key__, effectuer le téléchargement série »
appcfg.py download_data --config_file=bulkloader.yaml --kind=ModelName --filename=ModelName.csv --url=http://appid.appspot.com/remote_api
Si le type a plus de cas que la taille du lot, alors je reçois cet avertissement:
No descending index on __key__, performing serial download
Je n'ai aucun index personnalisés, ou des propriétés avec des index désactivés. Est-ce que j'ai «besoin» de faire quelque chose pour résoudre cet avertissement ou est-ce simplement un avertissement que je peux ignorer en toute sécurité? Cela affecte-t-il la vitesse du téléchargement?
This article on the bulkloader inclut le message d'avertissement dans l'exemple de sortie, mais n'en fait aucune mention.
This post on the app engine group dit que j'ai besoin de créer un index. Cependant ajouter plus d'index ralentirait les écritures vers mes entités - ce que je préférerais ne pas faire car je vais écrire des entités plus souvent que je ne ferais de téléchargements de données en masse.
Merci.
Avez-vous des questions dans l'ordre décroissant dans votre code? – systempuntoout
@systempuntoout: Oui, mais uniquement sur l'un de mes types (et cet avertissement se produit avec des instances de taille de lot), et la clause order n'est pas sur la clé __key__ (elle se trouve sur une propriété datetime). –