博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sqlserver数据库系统性能监控步骤
阅读量:7076 次
发布时间:2019-06-28

本文共 2648 字,大约阅读时间需要 8 分钟。

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

转载于:https://www.cnblogs.com/reblue520/p/6239864.html

你可能感兴趣的文章
P2P下载为什么人越多越快呢??
查看>>
iOS--警告收录及科学快速的消除方法
查看>>
Export-XLSX PowerShell generate real Excel XLSX files without Excel and COM
查看>>
Oracle 修改表列属性
查看>>
facl权限(getfacl/setfacl)
查看>>
Homework Exercises 1
查看>>
bzoj 3670 [Noi2014]动物园
查看>>
bzoj 1009 [HNOI2008]GT考试——kmp+矩阵优化dp
查看>>
使用PHP输出中文JSON字符串
查看>>
用Curl测试POST
查看>>
Rails: No such file or directory - getcwd
查看>>
算法18-----判断是否存在符合条件的元素【list】
查看>>
运行TestCase时,提示:Element is not currently visible and so may not be interacted with
查看>>
将xml文件转为c#对像
查看>>
stl之map 排序
查看>>
gdb调试python
查看>>
为文本数据创建索引
查看>>
我发起并创立了一个 Javascript 前端库 开源项目 jWebForm
查看>>
再见 异步回调, 再见 Async Await, 10 万 个 协程 的 时代 来 了
查看>>
Intellij Idea编译项目下的.java文件时的编码问题
查看>>