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. eclipse启动速度优化

    1. 在eclipse.ini文件中添加如下参数(红色部分) -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.ja ...

  2. 学习windows编程 day6 之模拟记事本

    //短的函数最好定义为宏 #define BUFFER(x,y) *(y*cxBuffer+x+pBuffer)//取出一个字符 //字符消息 //WM_CHAR,WM_DEADCHAR,WM_SYS ...

  3. kruskal算法:POJ No.3723 Conscription_最小生成树应用_最大权森林

    #define _CRT_SECURE_NO_WARNINGS /* 5 5 8 4 3 6831 1 3 4583 0 0 6592 0 1 3063 3 3 4975 1 3 2049 4 2 2 ...

  4. Prezento – 轻量、简单的 jQuery 幻灯片插件

    Prezento 是一个超级简单的 jQuery 幻灯片插件.可以让你网页以新颖的交互方式呈现.另外,Prezento 支持响应式设计,配置项也很灵活,可以根据你需要的效果配置. 您可能感兴趣的相关文 ...

  5. JavaScript动态修改CSS

    链接:https://www.cnblogs.com/aademeng/articles/6279060.html 在很多情况下,都需要对网页上元素的样式进行动态的修改.在JavaScript中提供几 ...

  6. CTSC&APIO2018游记

    Day-1 布吉岛干什么,好像只看了Splay Day0 再次布吉岛干什么,好像也只看了Splay 然后上了火车 wc没买方便面,只能吃40元的盒饭 半夜睡不着,那应该是我太菜了 Day1 九点下火车 ...

  7. HTML5的学习(三)HTML5标签

    3.HTML5新添加的标签 标签 描述 <article> 定义文章. <aside> 定义页面内容之外的内容. <audio> 定义声音内容. <bdi&g ...

  8. 如何在同一台服务器上部署两个tomcat

    因为测试的需要,有时我们必须在同一个服务器上部署两个tomcat,然后去做应用的部署,那么很多同学可能会觉得比较为难,找的资料也比较的不齐全,那么今天华华就来给大家讲讲如何部署2个tomcat,并能够 ...

  9. 为什么还原innobackupex备份后查看到的Executed_Gtid_Set与xtrabackup_binlog_info不一致

    基本环境:官方社区版MySQL 5.7.19,innobackupex version 2.4.8 一.什么不一致 1.1.不一致 首先使用下面脚本来构建Executed_Gtid_Set与xtrab ...

  10. transform,变换

    1.transform属性:rotate(翻转),skew(倾斜),scale(缩放),translate(移位) 用法:transform: rotate(45deg) scale(0.5) ske ...