2010-07-20 4 views
0

Я пытаюсь развернуть приложение в Google AppEngine. Но построение индекса DataStore, похоже, навсегда. Содержание моего index.yamlЗадержка индексирования Google AppEngine

indexes: 

# AUTOGENERATED 

# This index.yaml is automatically updated whenever the dev_appserver 
# detects that a new type of query is run. If you want to manage the 
# index.yaml file manually, remove the above marker line (the line 
# saying "# AUTOGENERATED"). If you want to manage some indexes 
# manually, move them above the marker line. The index.yaml file is 
# automatically uploaded to the admin console when you next deploy 
# your application using appcfg.py. 

- kind: comments 
    properties: 
    - name: content_type_id 
    - name: is_public 
    - name: is_removed 
    - name: object_pk 
    - name: site_id 
    - name: created 

- kind: comments 
    properties: 
    - name: content_type_id 
    - name: object_pk 
    - name: user_email 
    - name: user_name 
    - name: user_url 
    - name: created 

- kind: content_type 
    properties: 
    - name: app_label 
    - name: name 

- kind: pages 
    properties: 
    - name: post_status 
    - name: created 

- kind: pages 
    properties: 
    - name: post_status 
    - name: post_title 

- kind: posts 
    properties: 
    - name: post_status 
    - name: created 

- kind: posts 
    properties: 
    - name: post_status 
    - name: created 
    direction: desc 

Любая идея о том, как ускорить процесс?

ответ

1

Единственное, что вы можете сделать, чтобы ускорить индексирование, - это создавать индексы, когда у вас меньше данных, хотя это накладывает дополнительные накладные расходы на вставки. Помимо этого, вы должны оставить его в автоматизированной системе, чтобы быстро создавать индексы.

+0

С его помощью требуется много времени для обслуживания индекса даже при развертывании приложения без данных в хранилище данных. Есть идеи? – GeekTantra

+1

Очередь построения индекса используется всеми приложениями, поэтому в трудные времена даже пустой индекс займет некоторое время. Однако это не должно иметь большого значения, поскольку вам нужно будет только создавать новые индексы относительно нечасто. –

Смежные вопросы