【发布时间】:2012-10-12 10:45:11
【问题描述】:
在我的应用程序中,各种 db Kind 是用种类属性的数量定义的(有些被索引,有些没有被索引)
但很惊讶,看到 Null 大小间距在 20 GB 中约为 950 MB,
有什么办法可以优化吗?
注意:有少数种类的属性没有默认值,是否需要定义默认值?
例如
class terminals(db.Model):
location_code = db.StringProperty()
terminal_code = db.StringProperty(default='')
pass_code = db.StringProperty(indexed=False)
print_format = db.StringProperty(indexed=False)
start_invoice_no = db.IntegerProperty(indexed=False, default=1)
next_invoice_no = db.IntegerProperty(indexed=False)
use_jzebra = db.BooleanProperty(default=False, indexed=False)
last_doc_details = db.TextProperty(default='{}')
last_modified_on = db.DateTimeProperty(auto_now=True)
而且,有些属性很少使用。
【问题讨论】:
标签: google-app-engine google-cloud-datastore