我有一个有 510,085 行的表,这促使我寻求更高的性能。此表中的一个字段称为“照片状态”。
在“photoStatus”中,510,045 行包含单词“Active”,其余 40 行包含单词“Suspended”。
这两个查询中的哪一个可以更快地搜索“活动”照片,还是没关系?
WHERE photoStatus = 'Active'
Or
WHERE photoStatus <> 'Suspended'
显然,这是大规模查询的一部分,而不仅仅是一个 WHERE 条件。
数据库是 MySQL (MyISAM)