【问题标题】:Affect of db availability during backups备份期间数据库可用性的影响
【发布时间】:2014-04-02 21:43:26
【问题描述】:

我们如何知道您的数据库在备份作业运行时是否可用?备份会影响数据库的可用性吗?

请告诉我

谢谢

【问题讨论】:

    标签: sql-server sql-server-2005 database-backups database-administration


    【解决方案1】:

    数据库备份在运行时不会获得任何锁或阻塞任何东西。

    可能导致一些性能问题的事情,如果您将备份写入数据/数据文件所在的同一驱动器,如果您的系统必须在同一驱动器上同时读取和写入,则可能会减慢查询正在从数据库中读取。

    但我认为没有人会备份到数据文件所在的同一驱动器,这有点毫无意义。除此之外,它不应该影响性能。

    【讨论】:

    • 您所说的很有道理,我们的备份并未存储在数据文件所在的同一驱动器中。但是,当数据库的备份作业正在运行时,我们如何知道该数据库是否可用
    • 它可以确保您可以运行备份作业并同时在 SSMS 中执行 USE database_name GO,如果它没有抛出错误并更改数据库,它将表示您的数据库可供查询。
    • 我明白,但如果假设备份作业在午夜运行。我如何知道我的数据库是否可用?
    • 创建另一个运行完全相同的作业,您将看到两个作业都将成功执行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多