sqlserver数据库系统性能监控步骤
1.部署好环境JDK+tomcat+数据库
①修改数据库连接账号密码db.properties
②修改applicationContext.xml文件,开启任务
<bean id="overtimeCheckNodeServletDoTime" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="overtimeCheckNodeServletTask" />
</property>
<!-- cron表达式 -->
<property name="cronExpression">
<!-- 每个月的1-7号执行-->
<value>00 00 11 1-8 * ?</value>
</property>
</bean>
====================================
<!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序 -->
<bean id="startTask" lazy-init="false" autowire="no"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="holidayDoTime" />
<!--
<ref bean="ehrDoTime" />
<ref bean="importRecordDoTime" />
<ref bean="importRecordDoTime2" />
<ref bean="holidayDoTime" />
<ref bean="userModelDoTime" />
<ref bean="abnormalNotifyDoTime" />
<ref bean="overtimeCheckNodeServletDoTime" />
-->
</list>
</property>
</bean>
③只打开error级别错误
# This is the configuring for logging displayed in the Application Server
log4j.rootLogger=ERROR, stdout
# stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[workAttendance] %p [%t] %c.%M(%L) | %m%n
# rolling file
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.Threshold = ERROR
log4j.appender.R.File=/workAttendancelog/workAttendance.log
log4j.appender.R.MaxFileSize=150MB
log4j.appender.R.MaxBackupIndex=20
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%t] %c{1}.%M()| line:%L | %m%n
# logger
log4j.logger.com.chinasoft.it.attendance=ERROR, R
log4j.logger.com.chinasoft.ro=ERROR, R
#log4j.logger.jdbc.sqlonly=ON
#log4j.logger.jdbc.sqltiming=ON
#log4j.logger.jdbc.audit=ON
#log4j.logger.jdbc.resultset=ON
log4j.logger.jdbc.connection=off
log4j.logger.java.sql.Connection=ERROR, R
log4j.logger.java.sql.Statement=ERROR, R
log4j.logger.java.sql.PreparedStatement=ERROR, R
2.调整系统时间
12月1-6号之间的时间
调整为2015年11月6日
date -s 11/06/2015
时间 19:25:00分
date -s 19:25:00
3.与考勤计算相关的三张表
CS_MONTH_GATHER_INFO_T 汇总表
CS_WINTER_VACATION_T 年假表
CS_TAKE_REST_T 调休表
SELECT COUNT(1) FROM CS_MONTH_GATHER_INFO_T WHERE YEAR_FLAG=2015 AND MONTH_FLAG=12
SELECT COUNT(1) FROM CS_WINTER_VACATION_T WHERE YEAR_FLAG=2015 AND MONTH_FLAG=12
SELECT COUNT(1) FROM CS_TAKE_REST_T WHERE YEAR_FLAG=2015 AND MONTH_FLAG=12
通过sqlserver2008r2自带的profiler工具观测sql语句执行的效率
通过 select DB_ID(数据库名) 找出需要监控数据库的id
select DB_ID('attendance20151115')
选择所有列,所有事件,将databaseid设置等于10
sqlserver数据库系统性能监控步骤的更多相关文章
- JavaWeb程序连接SQLserver数据库
声明:一直以来都以为javaweb程序连接数据库是一个很高大上很难的问题,结果今天学习了一下,不到两个小时就解决了,所以总结一篇博客. JavaWeb程序连接SQLserver数据库分为一下步骤: 1 ...
- 【第二章】Zabbix3.4监控SQLServer数据库和H3C交换机思科Cisco防火墙交换机教程笔记
监控SQLServer数据库 SSMS执行相关SQL SQL模板命名规则 Zabbix客户端导入模板 添加SQLServer监控图形 SQLServer服务器关联模板 监控思科Cisco防火墙交换机 ...
- SQLServer数据库监控代码
SQLServer数据库监控代码: creation_time, total_worker_time, last_worker_time, max_worker_time, min_worker_ti ...
- 现在的SQLSERVER数据库监控软件有哪些?
现在的SQLSERVER数据库监控软件有哪些? 收集了一下当前SQLSERVER数据库监控软件,发现开源免费的真的是“没有” Questsoftware Quest's spotlight(收费) ...
- JDBC访问数据库的具体步骤(MySql + Oracle + SQLServer)
* 感谢DT课堂颜群老师的视频讲解(讲的十分仔细,文末有视频链接) import java.sql.Connection; import java.sql.DriverManager; import ...
- SQLSERVER 数据库性能的的基本
SQLSERVER 数据库性能的基本 很久没有写文章了,在系统正式上线之前,DBA一般都要测试一下服务器的性能 比如你有很多的服务器,有些做web服务器,有些做缓存服务器,有些做文件服务器,有些做数据 ...
- 对SQLSERVER进行性能监控
对SQLSERVER进行性能监控 在上一篇文章<SQLSERVER性能监控级别步骤>里说到性能监控的步骤中有一步涉及到建立性能基线,但是没有说到有哪些计数器 可以用来进行监控的,这篇文章结 ...
- SQLSERVER 数据库性能的基本
很久没有写文章了,在系统正式上线之前,DBA一般都要测试一下服务器的性能 比如你有很多的服务器,有些做web服务器,有些做缓存服务器,有些做文件服务器,有些做数据库服务器 做数据库服务器的那台服务器性 ...
- SQLSERVER 数据库性能的的基本 MVC + EF + Bootstrap 2 权限管理
SQLSERVER 数据库性能的基本 很久没有写文章了,在系统正式上线之前,DBA一般都要测试一下服务器的性能 比如你有很多的服务器,有些做web服务器,有些做缓存服务器,有些做文件服务器,有些做数据 ...
随机推荐
- P1186 玛丽卡 删边最短路最大值
反正蛮水的一道题. 胡雨菲一句话让我的代码减少了10行还A了,之前的是个错的. 思路:先求出最短路,然后依次删去最短路上的每一条边,跑最短路求最大值. 关于删边:我的想法是当作链表删除,把last的n ...
- 初见mobX
先看如下的代码 const {observable}= mobox; const {observer}=mobxReact; const {Component}=React; const appSta ...
- share.js一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点等
官网上面 https://github.com/overtrue/share.js非常详细的介绍了share.js他的使用 使用方式有:第一:使用 npm npm install social-sha ...
- ReactNative系列组件用法(一)
首先我们来认识view 改变一些特性,再来看看项目的变化 我们新增flex布局的一些属性,再来看看项目的变化 接下来我们来看看如果获取屏幕的分辨率 关于图片的用法,reactNative这里也是很神奇 ...
- 一个程序如何在调试时退出调试或退出while循环
1.退出调试 按Ctrl+C 2.退出while循环 比如 #include <stdio.h> #include <stdlib.h> int main() { long a ...
- MyEclipse中的Tomcat跑大项目时内存溢出:permgen space
点击菜单栏的“Run”-"Run Configurations",在打开的窗口中点击“Arguments”选项卡. 在VM arguments中内容最下边(加上)输入:-Xms25 ...
- [持续更新] 文章列表 Last Update: 8/21/2017
1.前端 HTML5快速学习二 Canvas@20141125 HTML5快速学习一@20141122 2.ASP.NET(MVC) MVC5+EF6 完整教程17--升级到EFCore2.0@201 ...
- Keepalive+nginx实现高可用负载均衡方案
Keepalive+nginx实现高可用负载均衡方案 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.nginx做高可用工作在第几层? 上个月我发表了一篇keepalive+lv ...
- OS + Linux RedHat 6 / redhat 6 configuration / configure / autoconf / make / make install
s These critical programs are missing or too old: as ld http://blog.csdn.net/testcs_dn/article/detai ...
- System.Runtime.InteropServices.COMException:“服务器出现意外情况。 (异常来自
.Net MVC导出Excel的时候,一直报错,如题.原因是因为福昕阅读器,这样设置 execl->点击文件>选项>加载项,选择com加载项,把祈福阅读器勾掉.