我有两个 MySQL 实例运行一个服务器,设置为主从。一切都很顺利,我只使用从属实例进行备份,以避免锁定实时数据库。
哪些设置最适合尽可能降低 Slave 实例要求,这对复制性能并不重要。例如,将 innodb 缓冲区设置为最小量有意义吗?是否还有其他可以降低或关闭的 MySQL 位?
由于必须在 Windows 上运行,替代备份解决方案可能不是一种选择。
免责声明:我很清楚这是不应该做的,但桌子之间的时间一致性在这里不是一场音乐会,我现在正在尝试任何我脑海中突然出现的东西,以提供准时、按需备份的替代方案,以补充更多健壮的,预定的。
我几乎想知道在复制 MyISAM 表文件(.frm、.MYD、MYI)并获取事务时是否会出现任何读取问题。
大多数桌子都很小,所以我们可以冒险,但有几张桌子因为它们的大小而让我担心。我不介意等待交易完成,让我担心的是读取错误并且无法从查询中获得响应
就是这样,如果你知道什么请告诉我
我有一个论坛的发展速度比我想象的要快,我的网站一直是 DDoS 攻击、NTP 攻击和一系列黑客尝试的目标。我开始担心这些攻击的进行方式可能很快就会妥协。
论坛数据库每天平均增长 200MB 的论坛主题、帖子和数据。我目前每周备份一次我的系统,以确保在发生某些事情时不会丢失太多数据。
请注意:备份创建后会传输到我的文件存储服务器。我保留了两个数据备份。一个在月初,一个在月中,最后一个在网站的生命周期的月底。其他的在三个月后被删除。
我是否确保我的数据受到足够的保护,以防我必须使用这些备份,还是应该在站点的整个生命周期内保留更多副本?
我在 2 个不同的服务器(.246 和 .252)中有 2 个数据库。我需要为 252 服务器中的所有存储过程、触发器和函数创建备份,并在 246 服务器中恢复它。两台服务器中的数据库名称都是 transcredit。252台服务器中大约有500SP。谁能帮我?
所以,这是我关于这个主题的第三个问题。我只是不断发现越来越多的东西,我想知道和了解完全恢复的工作原理。
我们昨天通过在早上 7 点进行完整备份将数据库转换为 FULL。从那时起,我们每小时进行一次 T-Log 备份,并在每晚凌晨 12:01 进行差异化处理。我正在生成一些可以自动通过电子邮件发送给我的报告(万岁自动化!)并且我注意到 LSN 号码有些有趣。也许我只是不明白它们是如何工作的,但在这里。
自我们昨天启动完全恢复以来,显示文件、日期、大小、LSN 等的查询结果图片:

我强调了令我困惑的 LSN,希望它能让大家更容易阅读。以下是我的问题:
完整备份的高 LSN 是“308000000583700001”,差异备份 [图中第 13 行] 低 LSN 不应该也是为了日志正确链接吗?我是否误解了完整日志文件和差异日志文件是如何相互同步的?
您会注意到,在凌晨 12:01 获取的差异具有“311000000469900001”的高 LSN,但在凌晨 1:00 获取的 T-Log 备份具有完全相同的高 LSN。这仅仅是因为没有活动并且 T-Log 只是“赶上”以匹配差速器的 LSN?
我绞尽脑汁试图确保我不仅知道如何实施这样的恢复策略,而且我完全理解 LSN 在生成时是如何同步的。
像往常一样,再次感谢您对这个问题的所有帮助!
这是用于提取此结果的 SQL,以防您想使用您的系统进行调查:
SELECT TOP 48 CAST(s.database_name as char(10)) AS DB
,CAST(' ' as char(1)) + CAST(SUBSTRING(m.physical_device_name, 46, 40) as char(25)) AS FileName
,CAST(CAST(s.backup_size / 1000000 AS INT) AS CHAR(4)) AS MBSize
,CAST(DATEDIFF(second, s.backup_start_date, s.backup_finish_date) AS CHAR(4)) AS SecsTaken …Run Code Online (Sandbox Code Playgroud) 我们使用一家大公司作为我们的服务提供商。
那家服务公司的技术人员正在非常努力地安装一种叫做 的东西Avamar SQL Agent,据称它将用于替换我旧的可靠的完整、差异和事务日志备份。有人告诉我,它会不断监视 mdf、ndf 和 ldf 文件的任何更改,然后将更改的项目(页面、???)写入某处 (???)。
一旦新技术得到证实,我就完全支持新技术,但我对这种方法持怀疑态度,即我将不再需要采用 SQL Server 本地压缩备份(同样是完整、差异和 tlog)。
到目前为止,我已经采取的立场是,除非并且直到他们能够通过测试向我证明它不会弄乱我的 mdf、ndf 和 ldf 文件并且仍然可以恢复,否则我不会祝福这次冒险。在这里,我不知道什么或谁会做恢复本身……它是 SQL Server 恢复的某种派生,一些 Avamar 恢复,某种组合等。
有没有人对这个产品有任何经验?
我们有一个生产 SQL Server 2005 服务器,我们在上面托管了 200 个数据库。
我们想在我们的新服务器上托管这些数据库。在新服务器上安装了 SQL Server 2005 并准备就绪。
我想知道迁移整个数据的最佳和最方便的方法包括:
总之,我希望在新服务器上的新实例上拥有与当前 SQL Server 2005 完全相同的副本。
如果你能指导我解决这个问题,我将不胜感激。
此致
我试图找出一些可以对MYSQL数据库进行物理备份的工具。喜欢mysqlbackup但它不是开源的。有,mysqldump但我想进行物理备份。有人可以建议我一些工具来备份 MYSQL 数据库吗windows?我正在Innodb用作我的数据库引擎。
我希望在 SQL Server 2008 中对 SQL 数据库进行完整的数据库备份。
我的问题是:
我有 12 GB MySQL InnoDB 数据库,每秒大约有 800 个查询。我刚开始对它进行 'mysqldump' 进行备份,我的网站上就开始出现 '503'。
如何在不影响站点性能的情况下备份我的实时数据库?