考虑到主要国家跨越多个时区,在 GMT 全球范围内,使数据库脱机进行日常维护的最少活动时间是多少?
Posted
技术标签:
【中文标题】考虑到主要国家跨越多个时区,在 GMT 全球范围内,使数据库脱机进行日常维护的最少活动时间是多少?【英文标题】:Considering that major countries span many time zones, what is the least active hour globally in GMT to take a database offline for daily maintenance? 【发布时间】:2011-02-08 17:16:23 【问题描述】:格林威治标准时间最好的 15 或 30 分钟窗口是什么,这将在各自的 9 到 5 个时段内影响最少的主要国家/地区?
【问题讨论】:
我投票决定将此移至 serverfault 【参考方案1】:老实说,这取决于您的数据库使用情况。如果您的数据库主要由日本人使用,请在日本深夜选择一个小时。
最好的办法是编制一个月内的统计数据,提供全天每小时的使用情况。然后自己找出最不忙的时间,并在该时间安排维护。
这个问题并没有真正的“正确答案”,因为它取决于您的数据库的使用情况。
【讨论】:
我倾向于同意你的观点,基于负载的决定,我唯一关心的是在工作时间内为我的特定客户群关闭应用程序,并降低其在该特定市场的价值。截至目前,我的用户群遍及美洲、欧洲、澳大利亚,我不想将印度或中国拒之门外。 那么你有两个数据库在复制。取下一个,将第二个用于后端,对第一个进行维护,将第一个备份,取下第二个,使用第一个,对第二个进行维护,将其备份,重新启动复制。或类似的东西,这样您就没有任何面向外部的停机时间。【参考方案2】:不要试图猜测在大多数国家/地区影响最小的“神奇”时刻。只需查看不同时间的数据库/应用程序负载,然后选择负载最少的时间。
【讨论】:
以上是关于考虑到主要国家跨越多个时区,在 GMT 全球范围内,使数据库脱机进行日常维护的最少活动时间是多少?的主要内容,如果未能解决你的问题,请参考以下文章