我有一些非常簡單的模型,我需要優化,因爲我使用python寫入應用引擎的速度非常緩慢。這裏是我的模型(例如不是實際的)谷歌應用引擎寫入痛苦緩慢 - 如何修復
class Library(db.Model):
name = db.StringProperty()
books = db.ListProperty(db.Key) #usually between 20 - 200 items
class Book(db.Model):
author = db.ReferenceProperty(Author)
class Author(db.Model):
name = db.StringProperty()
def add_library(books):
library = Library(name="bob's")
for book in books:
lbook = Book()
author = Author(name="tom")
author.put()
lbook.author = author
lbook.put()
library.books.append(lbook)
library.put()
這通常需要8到20秒插入1庫,這是正常的嗎?我如何優化這個以提高效率
你的批次是否放入? – Cameron
會嘗試 - 謝謝 –