
1 holystrike Jul 30, 2013 密码字段为什么需要建索引呢? |
2 0bit Jul 30, 2013 很好破,一劳永逸,用PostgreSQL |
3 leonwong OP @holystrike 因为where子句后接密码字段,而且无序排列,索引查找应该会更快定位 |
5 Actrace Jul 31, 2013 我有个库1.8T的数据(3000W+数据),里面用32char的MD5做唯一性索引,现在的响应速度是1秒内。 |
6 yemoluo Jul 31, 2013 XX 密码字段带入查询,汗啊 |
7 coderliss Jul 31, 2013 汗,古怪的需求就是这样子来的。 |
9 jimrok Jul 31, 2013 你把md5带入sql,一旦被sql注入,你就糗大了。 |
13 jimrok Jul 31, 2013 @leonwong select users.password_hash,users.salt from users where users.email = 'login_email' if (users.password == 'your hash string' then |
16 rwx Jul 31, 2013 为什么WHERE查询里会有密码做为条件?难道连比较密码这种事情也要数据库帮做么。。 让我想起以前见过的一个项目,php的全部作用就是根据路由参数向数据库做一个查询,所有的业务逻辑都写成存储过程由数据库执行。。 |
18 coderliss Aug 2, 2013 |
19 jasontse Aug 2, 2013 via iPad 想起了1' or 1=1 |