我用下面的下載我種一個的所有實例:App Engine的批量載入程序下載警示「對__key__沒有降序索引,執行串行下載」
appcfg.py download_data --config_file=bulkloader.yaml --kind=ModelName --filename=ModelName.csv --url=http://appid.appspot.com/remote_api
如果那種具有比多個實例批量大小,然後我得到這個警告:
No descending index on __key__, performing serial download
我沒有任何自定義索引,或禁用索引的任何屬性。
我是否需要做些事情來解決這個警告,或者它只是一個我可以放心忽略的警告?它會影響下載的速度嗎?
This article on the bulkloader在樣本輸出中包含警告消息,但沒有提及它。
This post on the app engine group說我需要創建一個索引。但是,添加更多索引會減慢對我的實體的寫入 - 我寧願不這樣做,因爲我將更頻繁地編寫實體,而不是進行批量數據下載。
謝謝。
你有代碼中的降序查詢嗎? – systempuntoout 2010-11-18 23:03:52
@systempuntoout:是的,但僅限於我的某種類型(並且此類警告在任何類型的批處理大小實例上都會發生),並且order子句不在__key__上(它位於datetime屬性上)。 – 2010-11-18 23:08:55