基于sessionpool的last查询 #15823
Unanswered
shuchenbuxiao
asked this question in
Q&A
Replies: 1 comment
-
请参考 readme 加入官方交流群以便更方便沟通。 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
基于sessionpool的last查询,java语言开发,iotb版本2.02版本,docker-standalone运行
目前实现方式是:
1.sessionpool创建连接池,maxsize设置的16
2.查询时从连接池拿session,执行拼接后的sql返回SessionDataSetWrapper,取SessionDataSet即业务数据
3.finally中closeResultSet(wrapper)
出现的问题:
1.测试使用的sql在dbeaver中执行约0.053s,所以应该能排除sql导致的性能问题
2.反复执行查询,会出现第一次查询需约2.7s,然后连续10次左右请求时长都是在100ms内,然后再有一次2.72s的查询,依次循环
3.间隔查询,查询一次耗费时长2.7s的查询后,如间隔10s左右再进行下一次查询,查询耗时也在2.7s左右
以上问题导致在实际使用中查询最新数据效率达不到预期要求(1s以内)
查询sql示例:
SELECT LAST LINE.
01
.SYS.H-a311
.FBHumidity, LINE.01
.SYS.H-a311
.FBTemperature, LINE.01
.SYS.H-a310
.FBHumidity,LINE.
01
.SYS.H-a310
.FBTemperature, LINE.01
.SYS.H-a309
.FBHumidity, LINE.01
.SYS.H-a309
.FBTemperature,LINE.
01
.SYS.H-a308
.FBHumidity, LINE.01
.SYS.H-a308
.FBTemperature, LINE.01
.SYS.H-a307
.FBHumidity,LINE.
01
.SYS.H-a307
.FBTemperature, LINE.01
.SYS.H-a306
.FBHumidity, LINE.01
.SYS.H-a306
.FBTemperature,LINE.
01
.SYS.H-a305
.FBHumidity, LINE.01
.SYS.H-a305
.FBTemperature, LINE.01
.SYS.H-a303
.FBHumidity,LINE.
01
.SYS.H-a303
.FBTemperature, LINE.01
.SYS.H-a212
.FBHumidity, LINE.01
.SYS.H-a212
.FBTemperature,LINE.
01
.SYS.H-a211
.FBHumidity, LINE.01
.SYS.H-a211
.FBTemperature, LINE.01
.SYS.H-a210
.FBHumidity,LINE.
01
.SYS.H-a210
.FBTemperature, LINE.01
.SYS.H-a209
.FBHumidity, LINE.01
.SYS.H-a209
.FBTemperature, LINE.01
.SYS.H-a208
.FBHumidity,LINE.
01
.SYS.H-a208
.FBTemperature, LINE.01
.SYS.H-a207
.FBHumidity, LINE.01
.SYS.H-a207
.FBTemperature, LINE.01
.SYS.H-a206
.FBHumidity,LINE.
01
.SYS.H-a206
.FBTemperature, LINE.01
.SYS.H-a205
.FBHumidity, LINE.01
.SYS.H-a205
.FBTemperature, LINE.01
.SYS.H-a204
.FBHumidity,LINE.
01
.SYS.H-a204
.FBTemperature, LINE.01
.SYS.H-a203
.FBHumidity, LINE.01
.SYS.H-a203
.FBTemperature, LINE.01
.SYS.H-a107
.FBHumidity,LINE.
01
.SYS.H-a107
.FBTemperature, LINE.01
.SYS.H-a106
.FBHumidity, LINE.01
.SYS.H-a106
.FBTemperature, LINE.01
.SYS.H-a105
.FBHumidity,LINE.
01
.SYS.H-a105
.FBTemperature, LINE.01
.SYS.H-a104
.FBHumidity, LINE.01
.SYS.H-a104
.FBTemperature, LINE.01
.SYS.H-a103
.FBHumidity,LINE.
01
.SYS.H-a103
.FBTemperature, LINE.01
.SYS.909-H-A09
.FBHumidity, LINE.01
.SYS.909-H-A09
.FBTemperature, LINE.01
.SYS.909-H-A08
.FBHumidity,LINE.
01
.SYS.909-H-A08
.FBTemperature, LINE.01
.SYS.909-H-A06
.FBHumidity, LINE.01
.SYS.909-H-A06
.FBTemperature, LINE.01
.SYS.909-H-A05
.FBHumidity,LINE.
01
.SYS.909-H-A05
.FBTemperature, LINE.01
.SYS.909-H-A01
.FBHumidity, LINE.01
.SYS.909-H-A01
.FBTemperature, LINE.01
.SYS.H-a304
.FBHumidity,LINE.
01
.SYS.H-a304
.FBTemperature, LINE.01
.SYS.H-a302
.FBHumidity, LINE.01
.SYS.H-a302
.FBTemperature, LINE.01
.SYS.H-a301
.FBHumidity,LINE.
01
.SYS.H-a301
.FBTemperature, LINE.01
.SYS.H-a202
.FBHumidity, LINE.01
.SYS.H-a202
.FBTemperature, LINE.01
.SYS.H-a201
.FBHumidity,LINE.
01
.SYS.H-a201
.FBTemperature, LINE.01
.SYS.H-a102
.FBHumidity, LINE.01
.SYS.H-a102
.FBTemperature, LINE.01
.SYS.H-a101
.FBHumidity,LINE.
01
.SYS.H-a101
.FBTemperature, LINE.01
.SYS.909-H-A04
.FBHumidity, LINE.01
.SYS.909-H-A04
.FBTemperature, LINE.01
.SYS.909-H-A03
.FBHumidity,LINE.
01
.SYS.909-H-A03
.FBTemperature, LINE.01
.SYS.909-H-A02
.FBHumidity, LINE.01
.SYS.909-H-A02
.FBTemperature, LINE.01
.SYS.909-C-A02
.FBPpmConcentration, LINE.
01
.SYS.909-C-A01
.FBPpmConcentration FROM rootBeta Was this translation helpful? Give feedback.
All reactions