App Engine의 개발 서버에서 "gae.unindexed"확장이 무시 되었습니까? 한 번의 쓰기 호출로 약 246 개의 엔티티를 탐색하여 총 약 25 개의 데이터 스토어 작업을 생성합니다. 몇 가지 연구를 한 후에 이것이 자동 인덱스 저장으로 인한 것이라고 판단했습니다.개발 서버에서 gae.unindexed가 무시 되었습니까?
이@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class RealmEntity extends BaseEntity implements Serializable {
@Persistent
private String name;
@Persistent
@Extension(vendorName = "datanucleus", key = "gae.unindexed", value = "true")
private String population;
@Persistent
@Extension(vendorName = "datanucleus", key = "gae.unindexed", value = "true")
private String region;
@Persistent
private String slug;
...
그러나 내 개체에 이러한 주석의 두 가지를 추가 한 후, 난 여전히 똑같은를 얻을 : (적어도 JDO를위한) 아래에있는 내 엔티티와 같이 그 주위를 얻는 방법은 다음 @Extenstion를 추가하는 것입니다 25 작업 넣기. 내 희망은 이러한 속성은 개발 서버에서 무시되지만 프로덕션 환경에서 작동한다는 것입니다. 누구든지 이것을 확인하거나 거부 할 수 있습니까? 또는 왜 작동하지 않는지 설명하십시오.
어제 밤 1 시경에 그걸 알아 냈고 내 소식을 잊어 버렸습니다. 개발 데이터 저장소에서 'Write Ops'열을 보면 색인이 꺼져 있으므로 올바르게 업데이트되고 있습니다. 감사! – nwallman