2014-02-06 2 views
1

내장 색인에 1Gb가 있습니다. 그래서 나는 많은 칼럼에 indexes = False를 넣고 엔터티를 다시 저장하지만 (.put()) build-in 인덱스의 공간은 바뀌지 않았습니다.엔티티가없는 거대한 내장 색인 공간

그래서 모든 엔티티 인스턴스가 삭제되었으며 여전히 동일하게 유지됩니다.

Google App Engine (GAE)에서 내 내장 색인을 모두 제거 (형식, 삭제 등) 할 수 있습니까?

미리 감사드립니다.

+0

얼마나 오랫동안 기다렸습니까? 스토리지 통계 표시에는 업데이트하는 데 몇 시간 (때로는 며칠)이 걸릴 수 있습니다. – Greg

+0

하루 이상 기다렸지 만 대시 보드도 업데이트되지 않았습니다. –

답변

1

프로그래밍 언어는 언급하지 않았지만 Python이라고 가정합니다. documentation says으로

appcfg.py vacuum_indexes myapp/ 

:이 경우 다른 조치를 appcfg.py 사용 (I 비슷한 다른 지원되는 언어위한 도구가 가정)가 필요합니다 "이 명령은 응용 프로그램에 대한 모든 인덱스를 삭제 index.yaml의 로컬 버전에서는 언급되지 않았습니다. "

조치를 실행하기 전에 앱의 업로드를 수행하고 실제로 원하는 모든 색인이있는 경우 index.yaml을 다시 확인하십시오. 그렇지 않으면 index.yaml을 변경하고 준비가 될 때까지 앱을 다시 업로드하십시오.

프로덕션 환경에서 이미 실행중인 버전이있는 경우 앱의 이전 버전에 부작용이있을 수 있습니다.

+0

감사합니다. 예, 파이썬 앱입니다. 하지만 vacuum_indexes 명령이 내 문제인 기본 제공 인덱스와 작동하지 않는다고 생각합니다. 어쨌든 성공하지 못하게하려고했습니다. –

+0

내장 인덱스를 사용하면 데이터 저장소 (간단한 쿼리의 경우) 또는 로컬 개발 서버에서 앱을 실행할 때 자동으로 생성되는 인덱스에 의해 자동으로 빌드되는 인덱스를 참조 할 수 있습니까? 명령이 모두 작동해야합니다. index.yaml 파일은 얼마나 많은 인덱스를 정의합니까? Appengine 콘솔에서 몇 명이나 볼 수 있으며 상태는 어떻습니까? (예 : '게재') – Ani

+0

'기본 제공 색인'은 '데이터 저장소 (간단한 검색어)에 의해 자동으로 생성됨'을 의미합니다. (indexes.yaml 파일에 정의 된) 사용자 정의 색인의 경우 아무런 문제가 없습니다. 정의되고 올바르게 제공되는 인덱스는 하나만 나타납니다. –

관련 문제