用mybatis+phoenix+hbase时,执行sql时为什么会变慢
1个回答
展开全部
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 ] 接近一秒
而且有个问题,不知道是哪一方缓存的影响,频
上面是执行的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 ] 接近一秒
而且有个问题,不知道是哪一方缓存的影响,频
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询