sql统计和预想的不一样,多数据源时不支持?

亮飞走了 发布于 2013/01/28 14:06
阅读 892
收藏 0

现在是这样的,我在本地测试,这里使用的是两个数据源,部分service是通过remoting onhttp工具hessian发布出去的。现使用内置的数据源监控页面,

sql stat:

sql里只显示了一个sql,但是我通过远程调用了好几次,而且都进行了查询数据库,这里却没有显示,是我配置的问题,还是?

web session:

web.xml:

 <servlet>
     <servlet-name>DruidStatView</servlet-name>
     <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
</servlet>
<servlet-mapping>
     <servlet-name>DruidStatView</servlet-name>
     <url-pattern>/druid/*</url-pattern>
</servlet-mapping>
 
<filter>
   <filter-name>DruidWebStatFilter</filter-name>
   <filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
   <init-param>
       <param-name>exclusions</param-name>
       <param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
   </init-param>
   <init-param>
   <param-name>profileEnable</param-name>
   <param-value>true</param-value>
</init-param>
 </filter>
 <filter-mapping>
   <filter-name>DruidWebStatFilter</filter-name>
   <url-pattern>/*</url-pattern>
 </filter-mapping>

加载中
0
亮飞走了
亮飞走了
现在监控到的sql只是web默认的数据源执行的sql,启动的时候执行了一次
0
亮飞走了
亮飞走了
找到多数据源的sql监控了,从DataSource/PollingConnection Info/view可以链接进去,但DataSource/SQL List/view始终是链接到导航的sql上,sql下一直显示默认数据源的sql,其他数据源的sql不显示。
0
wenshao
wenshao
我让人明天跟进这个问题
0
亮飞走了
亮飞走了

引用来自“wenshao”的答案

我让人明天跟进这个问题
期待,多数据源时的sql监控最好能把对应的数据源也能检测到
0
Z
Zhanming

DataSource/SQL List/view始终是链接到导航的sql上,sql下一直显示默认数据源的sql,其他数据源的sql不显示。

这个问题原因找到,已经更新,0.2.12版本应该可以解决。感谢您的帮助。

0
Z
Zhanming

引用来自“亮飞走了”的答案

现在监控到的sql只是web默认的数据源执行的sql,启动的时候执行了一次

我试了hessian,没有发现问题,SQL数量是正确的,配置与你的是一样的。我使用的是spring进行测试的。您能提供更详细一点的信息么?

0
亮飞走了
亮飞走了

引用来自“zhanming”的答案

引用来自“亮飞走了”的答案

现在监控到的sql只是web默认的数据源执行的sql,启动的时候执行了一次

我试了hessian,没有发现问题,SQL数量是正确的,配置与你的是一样的。我使用的是spring进行测试的。您能提供更详细一点的信息么?

是这样的:如果链接到某个数据源的时候sql统计的数量是正确的,主要就是导航的sql tab里面不显示除了默认数据源之外的其他数据源的sql信息。您的上条回复已经说找到问题了,那下个版本就应该没问题了

0
亮飞走了
亮飞走了

引用来自“zhanming”的答案

DataSource/SQL List/view始终是链接到导航的sql上,sql下一直显示默认数据源的sql,其他数据源的sql不显示。

这个问题原因找到,已经更新,0.2.12版本应该可以解决。感谢您的帮助。

感谢 准备好好用一下这功能。
0
亮飞走了
亮飞走了

引用来自“zhanming”的答案

引用来自“亮飞走了”的答案

现在监控到的sql只是web默认的数据源执行的sql,启动的时候执行了一次

我试了hessian,没有发现问题,SQL数量是正确的,配置与你的是一样的。我使用的是spring进行测试的。您能提供更详细一点的信息么?

单个数据源时,应该没问题。就是期待能够在使用多数据源时,导航的sql中能够显示所有数据源的sql执行的详细信息,这样看很直观。
返回顶部
顶部