标签: backup

MySQL 仅备份从属实例的设置

我有两个 MySQL 实例运行一个服务器,设置为主从。一切都很顺利,我只使用从属实例进行备份,以避免锁定实时数据库。

哪些设置最适合尽可能降低 Slave 实例要求,这对复制性能并不重要。例如,将 innodb 缓冲区设置为最小量有意义吗?是否还有其他可以降低或关闭的 MySQL 位?


由于必须在 Windows 上运行,替代备份解决方案可能不是一种选择。

mysql performance backup

5
推荐指数
1
解决办法
148
查看次数

如果在 MySQL 运行时复制 MyISAM 表,它是否会锁定?(阅读免责声明)

免责声明:我很清楚这是不应该做的,但桌子之间的时间一致性在这里不是一场音乐会,我现在正在尝试任何我脑海中突然出现的东西,以提供准时、按需备份的替代方案,以补充更多健壮的,预定的。

我几乎想知道在复制 MyISAM 表文件(.frm、.MYD、MYI)并获取事务时是否会出现任何读取问题。

大多数桌子都很小,所以我们可以冒险,但有几张桌子因为它们的大小而让我担心。我不介意等待交易完成,让我担心的是读取错误并且无法从查询中获得响应

就是这样,如果你知道什么请告诉我

mysql myisam backup linux

5
推荐指数
1
解决办法
3205
查看次数

2GB+ 的数据库备份

我有一个论坛的发展速度比我想象的要快,我的网站一直是 DDoS 攻击、NTP 攻击和一系列黑客尝试的目标。我开始担心这些攻击的进行方式可能很快就会妥协。

论坛数据库每天平均增长 200MB 的论坛主题、帖子和数据。我目前每周备份一次我的系统,以确保在发生某些事情时不会丢失太多数据。

请注意:备份创建后会传输到我的文件存储服务器。我保留了两个数据备份。一个在月初,一个在月中,最后一个在网站的生命周期的月底。其他的在三个月后被删除。

我是否确保我的数据受到足够的保护,以防我必须使用这些备份,还是应该在站点的整个生命周期内保留更多副本?

backup restore

5
推荐指数
1
解决办法
771
查看次数

如何在sql server 2008中为数据库的存储过程、触发器和函数创建备份?

我在 2 个不同的服务器(.246 和 .252)中有 2 个数据库。我需要为 252 服务器中的所有存储过程、触发器和函数创建备份,并在 246 服务器中恢复它。两台服务器中的数据库名称都是 transcredit。252台服务器中大约有500SP。谁能帮我?

trigger sql-server backup stored-procedures functions

5
推荐指数
1
解决办法
3万
查看次数

差分/T-Log LSN 问题

所以,这是我关于这个主题的第三个问题。我只是不断发现越来越多的东西,我想知道和了解完全恢复的工作原理。

我们昨天通过在早上 7 点进行完整备份将数据库转换为 FULL。从那时起,我们每小时进行一次 T-Log 备份,并在每晚凌晨 12:01 进行差异化处理。我正在生成一些可以自动通过电子邮件发送给我的报告(万岁自动化!)并且我注意到 LSN 号码有些有趣。也许我只是不明白它们是如何工作的,但在这里。

自我们昨天启动完全恢复以来,显示文件、日期、大小、LSN 等的查询结果图片:

在此处输入图片说明

我强调了令我困惑的 LSN,希望它能让大家更容易阅读。以下是我的问题:

  1. 完整备份的高 LSN 是“308000000583700001”,差异备份 [图中第 13 行] 低 LSN 不应该也是为了日志正确链接吗?我是否误解了完整日志文件和差异日志文件是如何相互同步的?

  2. 您会注意到,在凌晨 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)

sql-server backup recovery transaction-log

5
推荐指数
1
解决办法
1068
查看次数

针对实时 SQL Server 数据库运行的 Avamar SQL Agent

我们使用一家大公司作为我们的服务提供商。

那家服务公司的技术人员正在非常努力地安装一种叫做 的东西Avamar SQL Agent,据称它将用于替换我旧的可靠的完整、差异和事务日志备份。有人告诉我,它会不断监视 mdf、ndf 和 ldf 文件的任何更改,然后将更改的项目(页面、???)写入某处 (???)。

一旦新技术得到证实,我就完全支持新技术,但我对这种方法持怀疑态度,即我将不再需要采用 SQL Server 本地压缩备份(同样是完整、差异和 tlog)。

到目前为止,我已经采取的立场是,除非并且直到他们能够通过测试向我证明它不会弄乱我的 mdf、ndf 和 ldf 文件并且仍然可以恢复,否则我不会祝福这次冒险。在这里,我不知道什么或谁会做恢复本身……它是 SQL Server 恢复的某种派生,一些 Avamar 恢复,某种组合等。

有没有人对这个产品有任何经验?

sql-server backup transaction-log

5
推荐指数
1
解决办法
4156
查看次数

将所有数据库从一个 SQL Server 2005 迁移到另一个

我们有一个生产 SQL Server 2005 服务器,我们在上面托管了 200 个数据库。

我们想在我们的新服务器上托管这些数据库。在新服务器上安装了 SQL Server 2005 并准备就绪。

我想知道迁移整个数据的最佳和最方便的方法包括:

  • 安全和许可
  • 用户和会员
  • 所有的数据库和..

总之,我希望在新服务器上的新实例上拥有与当前 SQL Server 2005 完全相同的副本。

如果你能指导我解决这个问题,我将不胜感激。

此致

sql-server backup migration

5
推荐指数
1
解决办法
1万
查看次数

如何对MYSQL数据库进行物理备份

我试图找出一些可以对MYSQL数据库进行物理备份的工具。喜欢mysqlbackup但它不是开源的。有,mysqldump但我想进行物理备份。有人可以建议我一些工具来备份 MYSQL 数据库吗windows?我正在Innodb用作我的数据库引擎。

mysql innodb backup windows mysql-5.5

5
推荐指数
1
解决办法
4504
查看次数

SQL 数据库备份启动后是否可以停止它?

我希望在 SQL Server 2008 中对 SQL 数据库进行完整的数据库备份。

我的问题是:

  • 如果备份耗时太长或速度太慢,我可以在备份开始后停止、暂停或取消备份吗?备份只是一份工作,我会停止工作吗?
  • 做备份的时候,能不能查看进度,看一下预计的备份完成时间?如果是这样,您如何看待它的进展?

sql-server-2008 sql-server backup

5
推荐指数
1
解决办法
3万
查看次数

如何备份实时mysql数据库?

我有 12 GB MySQL InnoDB 数据库,每秒大约有 800 个查询。我刚开始对它进行 'mysqldump' 进行备份,我的网站上就开始出现 '503'。

如何在不影响站点性能的情况下备份我的实时数据库?

mysql innodb mysqldump backup mysql-5.5

5
推荐指数
1
解决办法
7475
查看次数