【发布时间】:2014-10-31 00:17:00
【问题描述】:
我有以下两段代码:
首先,在 SQL 中:
self.cursor.execute('SELECT apple_id FROM main_catalog WHERE apple_id=%s', apple_id)
if self.cursor.fetchone():
print '##'
接下来,在 Django 中:
if Catalog.objects.filter(apple_id=apple_id).exists():
print '>>>'
在 100k 个条目的循环中,第一种方式比第二种方式快 4 倍。是什么导致 Django 这么慢?
【问题讨论】:
标签: python mysql sql django query-optimization