在我的应用程序中,各种 db Kind 是用多种类型的属性定义的(有些已编入索引,有些未编入索引)
但是很惊讶,看到20 GB 中的Null大小间距约为 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)
而且,一些属性很少使用。