2014-09-15 2 views
0

내가 같은 종합 지수가 말 :복합 색인을 사용하면 성능이 향상됩니까?

- kind: Order 
    properties: 
    - name: active 
    - name: email 
    - name: shipped 

을 나는 인덱스가 불필요하고 안전하게 때문에 제거 할 수 표시되는 문서보고에서

Order.all().filter('active', True).filter('email', email).filter('shipped', True) 

같은 주문을 사용하는 쿼리가 이러한 속성에 대한 간단한 인덱스가 쿼리를 수행 할 수 있습니다.

이 복합 쿼리를 사용하면 어떤 이점이 있습니까? 검색 속도가 향상되거나 데이터 저장소 읽기 수가 감소합니까?

답변

-1

예, 물론 위의 색인을 사용하면 성능이 향상됩니다. 올바른 synatx는 다음과 같습니다. Order.all().filter('active =', True).filter('email =', email).filter('shipped =', True)

관련 문제