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