MYSQL:SELECT * FROM表WHERE created_time< NOW()或NOW()。replace(second = 0)?

时间:2013-09-27 09:37:09

标签: mysql django

详细说明,我使用的是Django模型。

1)MyModel.objects.filter(created_time__lte=timezone.now())

VS

2)MyModel.objects.filter(created_time__lte=timezone.now().replace(second=0))

2)是否优于1),不考虑准确性,因为看起来2)会打到mysql的缓存?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果查询将在不到1分钟内执行,第二个将更有效。

无论如何,你需要很多流量来实际获得一些东西

“过早优化是所有邪恶的根源”