最近做系统维护 在维护过程中遇到一个问题
用户反馈系统运行缓慢,领导发话让统计一下数据库中哪些表单增长速度过快。
由于以前木有相关经验,经过在网上搜集资料发现可以通过以下方法解决
---一下sql 语句适应于sql server 数据库
1.查出所有表单名 按照一定顺序排列
select name from sysobjects where xtype='U' order by name asc
2. 这个是统计这个数据库有多少张表
select count(*) from sysobjects where xtype='U'
既然能得到数据库的所有的表达名称,这就好办了,
平时开发统计记录数不是总用
select count * from table 吗
所以稍微动一下手,用Java写个小程序将统计的数据导入excel 中 制作个定时器,然后每天在晚上12点左右,用户访问量少的时候
执行写的小程序进行 统计就可以了。
小工具写好后小弟会在CSDN上共享出来,望各位大侠给予指导