




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
刚才在写timestamp类型的一个测试方法,想到timestamp跟时区的关系。因为平时基本不用这种类型,还真不知道。我们直接实验:SQL DROP TABLE TIMESTAMP_TEST;Table droppedSQL CREATE TABLE TIMESTAMP_TEST( 2 TIME DATE,TIMESTP TIMESTAMP(3), 3 TIMESTP_TZ TIMESTAMP(3) WITH TIME ZONE, 4 TIMESTP_LTZ TIMESTAMP(3) WITH LOCAL TIME ZONE);Table createdSQL SELECT DBTIMEZONE,SESSIONTIMEZONE FROM DUAL;DBTIMEZONE SESSIONTIMEZONE- -+00:00 +08:00SQL INSERT INTO TIMESTAMP_TEST VALUES(SYSDATE,SYSDATE,SYSDATE,SYSDATE);1 row insertedSQL commit;Commit completeSQL SELECT * FROM TIMESTAMP_TEST;TIME TIMESTP TIMESTP_TZ TIMESTP_LTZ- - - -5/6/2013 2: 06-MAY-13 02.22.37.000 PM 06-MAY-13 02.22.37.000 PM +08:00 06-MAY-13 02.22.37.000 PMSQL ALTER SESSION SET TIME_ZONE=+10:00;Session alteredSQL SELECT * FROM TIMESTAMP_TEST;TIME TIMESTP TIMESTP_TZ TIMESTP_LTZ- - - -5/6/2013 2: 06-MAY-13 02.22.37.000 PM 06-MAY-13 02.22.37.000 PM +08:00 06-MAY-13 04.22.37.000 PM我们看到,with local time zone的timestamp字段会随时着时区的变化而变化,由东八变东十,时间提前了2小时。说明TIMESTAMP WITH LOCAL TIME ZONE会随着用户所在时区(SESSIONTIMEZONE)而变化,而TIMESTAMP WITH TIME ZONE则不随用户所在时区的变化而变,简单的说,这两个时间类型的参照时间不同,一个是参照用户的时区,一个是参照数据库的时区。不过时区对数据库的影响还是挺大的,顺手发下我2011年遇到的一个问题。以前某省的国网数据库白天的时候非常卡,查找原因。最后真没怀疑到时区导致的数据库超卡。下面是当时报告的一部分:经检查,发现数据库时区为西5区,即纽约时区:SQL SELECT DBTIMEZONE FROM DUAL;DBTIMEZONE-05:00SQL SELECT SESSIONTIMEZONE FROM DUAL;SESSIONTIMEZONE-+08:00虽然时区的设置有误不影响管控日常的运作,但却严重影响ORACLE自身的优化器统计信息收集功能。我们查找下dba_scheduler_job_log表(但dba_scheduler_jobs表报ORA-01882错误,需要修改日期格式),搜寻ORACLE以执行过的JOB信息,结果如下(7月21-7月31日):LOG_DATEJOB_CLASSOWNERJOB_NAME2011-07-21 11:00:02DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB2011-07-21 11:00:02DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_12011-07-21 11:08:44AUTO_TASKS_JOB_CLASSSUCCEEDEDAUTO_SPACE_ADVISOR_JOB2011-07-21 19:00:02AUTO_TASKS_JOB_CLASSSTOPPEDGATHER_STATS_JOB2011-07-22 11:00:03DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_22011-07-22 11:08:23AUTO_TASKS_JOB_CLASSSUCCEEDEDAUTO_SPACE_ADVISOR_JOB2011-07-22 11:41:17AUTO_TASKS_JOB_CLASSSUCCEEDEDGATHER_STATS_JOB2011-07-22 16:00:00DEFAULT_JOB_CLASSSUCCEEDEDPURGE_LOG2011-07-23 11:00:02DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB2011-07-23 11:00:02DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_12011-07-23 16:00:00DEFAULT_JOB_CLASSSUCCEEDEDPURGE_LOG2011-07-23 19:00:08DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_22011-07-24 16:00:00DEFAULT_JOB_CLASSSUCCEEDEDPURGE_LOG2011-07-25 16:00:00DEFAULT_JOB_CLASSSUCCEEDEDPURGE_LOG2011-07-23 11:00:06DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_22011-07-23 11:24:28AUTO_TASKS_JOB_CLASSSUCCEEDEDGATHER_STATS_JOB2011-07-23 11:27:43AUTO_TASKS_JOB_CLASSSUCCEEDEDAUTO_SPACE_ADVISOR_JOB2011-07-23 19:00:03DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB2011-07-23 19:00:04DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_12011-07-23 19:01:18AUTO_TASKS_JOB_CLASSSUCCEEDEDAUTO_SPACE_ADVISOR_JOB2011-07-23 19:02:08AUTO_TASKS_JOB_CLASSSUCCEEDEDGATHER_STATS_JOB2011-07-26 11:00:03DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB2011-07-26 11:00:03DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_12011-07-26 11:11:30AUTO_TASKS_JOB_CLASSSUCCEEDEDAUTO_SPACE_ADVISOR_JOB2011-07-26 11:59:21AUTO_TASKS_JOB_CLASSSUCCEEDEDGATHER_STATS_JOB2011-07-26 11:00:10DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_22011-07-26 16:00:05DEFAULT_JOB_CLASSSUCCEEDEDPURGE_LOG2011-07-27 11:00:09DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_22011-07-27 16:00:01DEFAULT_JOB_CLASSSUCCEEDEDPURGE_LOG2011-07-27 11:00:03DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB2011-07-27 11:00:03DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_12011-07-27 11:56:45AUTO_TASKS_JOB_CLASSSUCCEEDEDAUTO_SPACE_ADVISOR_JOB2011-07-28 11:00:02DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB2011-07-28 11:00:03DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_12011-07-28 11:10:05AUTO_TASKS_JOB_CLASSSUCCEEDEDAUTO_SPACE_ADVISOR_JOB2011-07-28 11:30:40AUTO_TASKS_JOB_CLASSSUCCEEDEDGATHER_STATS_JOB2011-07-28 11:00:05DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_22011-07-28 16:00:01DEFAULT_JOB_CLASSSUCCEEDEDPURGE_LOG2011-07-29 11:00:02DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB2011-07-29 11:00:02DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_12011-07-29 11:12:51AUTO_TASKS_JOB_CLASSSUCCEEDEDAUTO_SPACE_ADVISOR_JOB2011-07-29 11:33:43AUTO_TASKS_JOB_CLASSSUCCEEDEDGATHER_STATS_JOB2011-07-29 11:00:04DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_22011-07-29 16:00:00DEFAULT_JOB_CLASSSUCCEEDEDPURGE_LOG2011-07-30 11:00:02DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB2011-07-30 11:00:02DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_12011-07-30 11:07:59AUTO_TASKS_JOB_CLASSSUCCEEDEDAUTO_SPACE_ADVISOR_JOB2011-07-30 11:31:15AUTO_TASKS_JOB_CLASSSUCCEEDEDGATHER_STATS_JOB2011-07-30 16:00:00DEFAULT_JOB_CLASSSUCCEEDEDPURGE_LOG2011-07-30 19:00:04DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB2011-07-30 19:00:04DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_12011-07-30 19:02:26AUTO_TASKS_JOB_CLASSSUCCEEDEDAUTO_SPACE_ADVISOR_JOB2011-07-30 21:55:45AUTO_TASKS_JOB_CLASSSUCCEEDEDGATHER_STATS_JOB2011-07-30 11:00:07DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_22011-07-30 19:00:05DEFAULT_JOB_CLASSSUCCEEDEDMGMT_CONFIG_JOB_22011-07-31 16:00:03DEFAULT_JOB_CLASSSUCCEEDEDPURGE_LOG注:红字字体为:任务开始时间 绿色字体为:回收日志时间 蓝色字体为:任务正常结束时间 紫色字体为:任务非正常结束时间 褐色字体为:其他手动调动任务时间我们惊讶地发现,本来应该晚上22:00至第二天06:00(周末全天)执行的ORACLE优化器统计信息收集竟然在白天执行。再计算下上面所查询的时区问题,数据库服务器时区为西5区,即纽约时区,我们所在的时区为东8区,即北京时区,两者按世界时区计算规则,东8区早于西5区13个小时。这样我们再来查看优化器统计信息收集的执行时间,晚22:00加13小时为白天11:00,早上06:00加13小时为晚19:00,这与我们上面所查询的数据完全吻合。即优化器统计信息收集从下午11:00开始执行,正常结束于下午19:00(非正常结束即强行STOP,即2011-07-21 19:00:02的情况)。我们知道,ORACLE优化器统计信息收集是为了提供给ORACLE查询时更好的执行计划,但同时也会由于其全库扫描带来大量的物理读(取7月25-27日的AWR采样):(出自2011/7/25 10:00-12:00 AWR报告)(出自2011/7/26 10:00-12:00 AWR报告)(出自2011/7/26 12:00-14:00 AWR报告)(出自2011/7/26 14:00-16:00 AWR报告)(出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考点解析-沪科版9年级下册期末试题(轻巧夺冠)附答案详解
- 作业场所职业健康监测试题及答案
- 2025年消费金融用户画像精准营销策略与行业动态分析报告
- 考点解析北师大版8年级数学上册期中试题附答案详解(预热题)
- 2025年智能建筑系统集成与节能降耗在商业综合体节能改造中的应用案例报告
- 2025年汽车轻量化材料在汽车轻量化传动系统制造中的应用与工艺升级报告
- 2025年工业互联网NFV技术赋能工业大数据处理实践报告
- 2025至2030年中国红花籽油行业深度评估及行业投资潜力预测报告
- 售后服务协议的法律风险评估
- 微型企业面试题库带答案详解(基础题)
- 2025年科研项目经理专业知识考试题目答案解析
- 2025广东肇庆市怀集县卫生事业单位招聘102人笔试模拟试题及答案解析
- 青马考试题目及答案
- 2024-2025学年广东省深圳市南山区四年级(下)期末数学试卷
- 2025秋数学(新)人教五年级(上)第1课时 小数乘整数
- 算力中心计算任务优化方案
- 房屋拆除专项施工方案(3篇)
- 劳务派遣工作知识培训课件
- AutoCAD电气工程制图 课件 项目1 低压配电柜的绘制与识图
- 无人机反制设备原理课件
- 北京市2025年普通高中学业水平等级性考试政治试题(解析版)
评论
0/150
提交评论