boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - MySQL的日期是怎么处理夏时制的?
相关主题
F家这个烂大街的system题哪位大侠仔细讲讲
【拒信】被Coursera拒了
About the latency of reading from mysql binlog (转载)
非常常见的面试题:数据太多,用MySQL查询太慢该怎么办?
epoch时间和存UTC时间,有什么区别?
问两道onsite题目
G onsite面经兼求内推
谁能科普Time Series Daemon (TSD)系统设计
有看Algorithms for Interviews的吗?
第一份工作,求助大家
相关话题的讨论汇总
话题: 夏时制话题: mysql话题: timezone话题: 处理话题: server
进入JobHunting版参与讨论
1 (共1页)
q****x
发帖数: 7404
1
时钟向前调整,2:59am后又变成2:00am,乱序的问题怎么处理?
时钟向后调整,1:59后变成3:00am,有些系统会监测事件处理延迟,这样延迟大大增加
怎么办?
w**z
发帖数: 8232
2
存成UTC, 或选一个没有夏时制的时区。

【在 q****x 的大作中提到】
: 时钟向前调整,2:59am后又变成2:00am,乱序的问题怎么处理?
: 时钟向后调整,1:59后变成3:00am,有些系统会监测事件处理延迟,这样延迟大大增加
: 怎么办?

q****x
发帖数: 7404
3
什么叫"没有夏时制的时区"?

【在 w**z 的大作中提到】
: 存成UTC, 或选一个没有夏时制的时区。
h****e
发帖数: 928
4
这一般是由操作系统处理的吧,和MySQL无关。
夏时制与否只是一个时间显示的问题。系统内部存放的是一个
从一个固定时间点(例如Unix Epoc timestamp开始的时间)单调
递增的数字(有leap second之类的情况另外考虑),因为时间
一直是前进的,不会后退(不考虑相对论)。当你需要知道当地
时间的时候,系统就会根据你的Timezone信息把那个数字转换
成当地时间。参见:
http://tldp.org/HOWTO/Clock-2.html
如果对leap second处理感兴趣的,还可以看这个:
http://googleblog.blogspot.com/2011/09/time-technology-and-leap
w**z
发帖数: 8232
5
我以前的公司所有server 的timezone 都设成一个好像是Arizona 的timezone which
doesn't have day light saving. client 拿到时间在自己转成local time. leap
second 比较搞,前两个月Linux server 全down 了。Google blog 过他们怎么处
理的,就是hackie 给的链接,当时我们重起server 就解决问题了,没仔细研究,有问
题,直接问hackie:)?

【在 q****x 的大作中提到】
: 什么叫"没有夏时制的时区"?
w**z
发帖数: 8232
6
SQL 的timestamp是不带timezone 的吧?如果server os timezone 换了,以前的记录
时间乱了?我觉得存utc 比较好,永远不变,Data Center 搬家都没事。

【在 h****e 的大作中提到】
: 这一般是由操作系统处理的吧,和MySQL无关。
: 夏时制与否只是一个时间显示的问题。系统内部存放的是一个
: 从一个固定时间点(例如Unix Epoc timestamp开始的时间)单调
: 递增的数字(有leap second之类的情况另外考虑),因为时间
: 一直是前进的,不会后退(不考虑相对论)。当你需要知道当地
: 时间的时候,系统就会根据你的Timezone信息把那个数字转换
: 成当地时间。参见:
: http://tldp.org/HOWTO/Clock-2.html
: 如果对leap second处理感兴趣的,还可以看这个:
: http://googleblog.blogspot.com/2011/09/time-technology-and-leap

1 (共1页)
进入JobHunting版参与讨论
相关主题
第一份工作,求助大家
发个H1B的清单
向hackie大牛学习开始做Project Euler
把驴踢了,开始自己跑步找马
写在毕业之际
报个谷歌offer
大家研究一下除了做leetcode怎么能更上一层楼
Amazon onsite:产品经理
报Offer+上经验(F, Y, E, M, F, ...)
有多年开发经验去面FLG或者startup,也是刷题吗?
相关话题的讨论汇总
话题: 夏时制话题: mysql话题: timezone话题: 处理话题: server