我有一个customer_id,customer_name,email,password,status等字段的客户表。哪个索引更适合简单检查
目前只有CUSTOMER_ID被索引(因为它是主键)
我有一个客户选择如下几个疑问
select * from customer
where status=1 and email<>''
and email is not null
and password<>''
and password is not null
这将运行缓慢,因为我在这 有130万条记录,以便我正在考虑在电子邮件字段中添加索引。 我想知道哪些索引会使它更好,简单的索引将起作用,或者我必须使用FULLTEXT索引
呃......我很抱歉,但你为什么不试试呢?首先,目前尚不知道您的数据库中有多少无电子邮件和无密码记录。 – raina77ow 2013-03-04 13:14:54
我想象一个FULLTEXT索引将会是一种浪费 - 你不是在查询中搜索字段。但当然我不知道你的查询是否都不在这个领域搜索。 – Dukeling 2013-03-04 13:18:44
您的130万行中有多少行返回?如果它返回大部分,索引可能根本没有帮助你。 – nos 2013-03-04 13:48:27