deleted_at 系统默认允许为 null 是否会有性能问题?
传说mysql里允许null的字段会忽略索引,那么也就不会去建索引。
那么问题来了,laravel里的deleted_at
字段默认nullable()
,查询的时候where xxx is null
来查询的,如果数据量大了,会否有性能问题呢?
现实场景:一般系统deleted_at is not null
的命中率不会高,估计低于5%
吧
推荐文章: