相关SQL查询优化问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

相关SQL查询优化问题

2016-02-15 09:53:26 1963 1

有一张数据表(company_table)存放企业基本信息,约有记录 150W
主要字段
1
由于其它一些原因ID展示在前台不安全,因些将ID进行了MD5加密(当然可以使用可解密的方案,因为是讨论这个SQL问题,所以暂时先不考虑)处理,查询时要根据加密后的MD5值去数据库中取数据,当前使用的SQL语句如下:
select * from company_table where md5(id)='d8f16897e8528297710d4f26259bfef8'
很明显这种查询执行的速度相当慢,请问各位大牛,如何优化这类查询?

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:42:57

    增加一个 冗余字段存放md5,插入计算出hash值,再在此字段建立索引,查询速度飞快

    0 0
相关问答

0

回答

请教一下oracle中的loop语句块中有 sql执行要几分钟?

2019-09-27 13:39:51 320浏览量 回答数 0

1

回答

只需要一条sql语句 根据上级pid去查询。。。。

2019-09-11 13:35:35 469浏览量 回答数 1

1

回答

使用 sql 语句输出各个班级的平均成绩,并按成绩倒序排列。这个sql要怎么写呢?

2019-08-30 10:17:52 802浏览量 回答数 1

0

回答

在source的时候,如何显示执行的SQL的具体语句是什么?

2019-08-27 16:57:17 247浏览量 回答数 0

1

回答

sql语句直接放到phoenix中可以运行没问题,但通过mybatis来跑,预编译语句的时候就报错?

2019-08-22 19:32:04 489浏览量 回答数 1

1

回答

下面sql语句有问题吗

2019-07-29 16:20:22 2507浏览量 回答数 1

1

回答

各位谁知道 \d+ tablename 命令的Partitions:部分用SQL语句怎么查

2019-05-29 13:44:12 1423浏览量 回答数 1

0

回答

怎么知道当前执行得存储过程中,目前正在执行的SQL语句? 从pg_stat_activity中只能查到 类似 call sp_procedure() 的 调用语句,无法看到其中当前正在执行的语句?

2019-05-15 14:56:11 1650浏览量 回答数 0

3

回答

多表联查更新sql语句如何优化

2019-05-08 17:23:10 3875浏览量 回答数 3

1

回答

MySQL 的SQL语句优化问题

2016-02-27 13:54:53 2853浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载