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数据库系统性能监控步骤的更多相关文章

  1. JavaWeb程序连接SQLserver数据库

    声明:一直以来都以为javaweb程序连接数据库是一个很高大上很难的问题,结果今天学习了一下,不到两个小时就解决了,所以总结一篇博客. JavaWeb程序连接SQLserver数据库分为一下步骤: 1 ...

  2. 【第二章】Zabbix3.4监控SQLServer数据库和H3C交换机思科Cisco防火墙交换机教程笔记

    监控SQLServer数据库 SSMS执行相关SQL SQL模板命名规则 Zabbix客户端导入模板 添加SQLServer监控图形 SQLServer服务器关联模板 监控思科Cisco防火墙交换机 ...

  3. SQLServer数据库监控代码

    SQLServer数据库监控代码: creation_time, total_worker_time, last_worker_time, max_worker_time, min_worker_ti ...

  4. 现在的SQLSERVER数据库监控软件有哪些?

    现在的SQLSERVER数据库监控软件有哪些? 收集了一下当前SQLSERVER数据库监控软件,发现开源免费的真的是“没有” Questsoftware  Quest's spotlight(收费)  ...

  5. JDBC访问数据库的具体步骤(MySql + Oracle + SQLServer)

    * 感谢DT课堂颜群老师的视频讲解(讲的十分仔细,文末有视频链接) import java.sql.Connection; import java.sql.DriverManager; import ...

  6. SQLSERVER 数据库性能的的基本

    SQLSERVER 数据库性能的基本 很久没有写文章了,在系统正式上线之前,DBA一般都要测试一下服务器的性能 比如你有很多的服务器,有些做web服务器,有些做缓存服务器,有些做文件服务器,有些做数据 ...

  7. 对SQLSERVER进行性能监控

    对SQLSERVER进行性能监控 在上一篇文章<SQLSERVER性能监控级别步骤>里说到性能监控的步骤中有一步涉及到建立性能基线,但是没有说到有哪些计数器 可以用来进行监控的,这篇文章结 ...

  8. SQLSERVER 数据库性能的基本

    很久没有写文章了,在系统正式上线之前,DBA一般都要测试一下服务器的性能 比如你有很多的服务器,有些做web服务器,有些做缓存服务器,有些做文件服务器,有些做数据库服务器 做数据库服务器的那台服务器性 ...

  9. SQLSERVER 数据库性能的的基本 MVC + EF + Bootstrap 2 权限管理

    SQLSERVER 数据库性能的基本 很久没有写文章了,在系统正式上线之前,DBA一般都要测试一下服务器的性能 比如你有很多的服务器,有些做web服务器,有些做缓存服务器,有些做文件服务器,有些做数据 ...

随机推荐

  1. Redis我想入门——启动

    nosql数据库出现到现在很多年了.笔者一直从事C/S模式的上开发.所以相对而言笔者只是听过却从来不知道他是什么东西.时代在变化,当年所有业务都放在一个War包的时代已经不在了.微服务已经成为了世界主 ...

  2. 【CSS】绝对定位和相对定位

    html:定位层 特点: >>完全脱离默认文档流,独立于立体层面的Z轴之上. >>和float浮动一样都脱离了默认文档流,但float元素与默认文档流之间会相互产生影响,而定位 ...

  3. xgboost应用

    在业务中,我们经常需要对数据建模并预测.简单的情况下,我们采用 if else 判断(一棵树)即可.但如果预测结果与众多因素有关,而每一个特征的权重又不尽相同. 所以我们如何把这些特征的权重合理的找出 ...

  4. Java 编程下使用 Class.forName() 加载类【转】

    在一些应用中,无法事先知道使用者将加载什么类,而必须让使用者指定类名称以加载类,可以使用 Class 的静态 forName() 方法实现动态加载类.下面的范例让你可以指定类名称来获得类的相关信息. ...

  5. 解决logstash启动缓慢问题

    在部署logstash时,头几次启动时长还可以,最后高达半小时以上启动启动不了,上网查资料说,系统的“熵”过低,导致jruby启动缓慢.需要安装haveged.但是我安装完后还是慢 https://h ...

  6. Jquery中click事件重复执行的问题

    平常没注意事件绑定问题,在此注意一下: function testClick(obj){ $("select").off().on("click", funct ...

  7. Keil软仿真STM32

    当使用Keil软仿真STM32时,SystemClock设置为72MHz,使用循环延迟1s钟,实际时间明显大于1S钟,但是Keil调试窗口显示的确实是1s钟//毫秒级的延时void delay_ms( ...

  8. Mac下使用Wine安装PowerDesigner15

    下载: (链接: https://pan.baidu.com/s/1bpEYyIV 密码: 5ymj) 安装: 1.安装Wine 参考:http://www.cnblogs.com/EasonJim/ ...

  9. MySQL指令

    在mysql里:文件夹就是数据库      文件就是表 创建用户: 格式:create user '用户名'@'IP地址' identified by '密码'; 说明:IP地址是用来限制用户只能在哪 ...

  10. 数据库之MySQL ERROR 1698 (28000) 错误:Access denied for user 'root'@'localhost'" error【摘抄】

    声明:全文均摘抄于MySQL ERROR 1698 (28000) 错误 //错误起源: ~$ mysql -u root -p Enter password: ERROR 1698 (28000): ...