日時フィールドを持つ非常に大きなデータベースに、Peewee データベース モデル Products があります。(inserted time greater than now()) で記事を選択したい場合、クエリが永久にハングします。
class Products(BaseModel):
id = IntegerField()
name= CharField()
inserted = DateTimeField()
class Meta:
db_table = 'products'
Products.select().where(Products.inserted >datetime(2013, 04, 03, 14, 52, 50).strftime("%Y-%m-%d %H:%M:%S"))
データベースのサイズ (10 GB より大きい) が原因なのか、クエリ スタイルが原因なのかはわかりません。
この datetime(2013, 04, 03, 14, 52, 50) または "2013-04-03 14:52:50" のような datetime を使用する必要がありますか?