用mybatis+phoenix+hbase时,执行sql时为什么会变慢

 我来答
快乐的小猪619
2017-03-19 · 超过55用户采纳过TA的回答
知道答主
回答量:73
采纳率:100%
帮助的人:77.6万
展开全部
select * from API_DATA where USER_ID = '20170221175511' and DATA_TYPE = 'ST.SWV' and CUSTOMER_ID = 1 and API_RESULT = 0 order by ORIG_ID desc limit 1;

上面是执行的sql。
直接在服务器执行的话,只需要
1 row selected (0.192 seconds)

用squirrel执行,则是
Query 1 of 1, Rows read: 1, Elapsed time (seconds) - Total: 0.326, SQL query: 0.239, Reading results: 0.087 耗时很接近
最后使用mybatis,则耗时最长:[ SELECT DB USE TIME: 772 ] 接近一秒

而且有个问题,不知道是哪一方缓存的影响,频
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式