中止 CHECK TABLE (mysql) 查询是否安全?(快速检查表TBL_NAME)
或者这会对数据产生影响吗?腐败?该表有 GB 的数据,服务器崩溃了,所以现在正在检查,并且需要很长时间。
因此,如果表状态良好,并且您运行此查询并中止它,是否会导致损坏?
我有一个很大的 InnoDB 表,我想通过向其中添加一个小列来更改它。我准备等待一段时间,但我想知道该ALTER TABLE命令在运行时会消耗多少磁盘空间?我的磁盘上是否需要足够的空间来容纳表的两个完整副本?
可能重复:
如何回滚已删除的表数据?
我不小心对我的数据库运行了更新语句。有没有办法在不中断数据库的其余部分的情况下回滚这个更新?
我有 98% 的 8GB SSD,我有一个 3 GB 的 mysql 数据,我需要 gzip 和/或 tar 然后下载它,这样我就可以删除它了。
我如何对 sql(或 mysql 表)进行 tar 或 gzip,以便我不必复制 3GB 文件并出现磁盘已满错误。
运行 Debian 6。
我确定这是一个简单的问题,但我已经找了好几天了......
我有一个属于域的 SQL 服务器。该域有许多用户。
我想允许域中特定组内的任何人选择权限。
现在我必须为每个域用户添加一个 SQL 用户,我确定有更好的方法吗?
CREATE USER [Bob] FOR LOGIN [Domain\Bob]
GRANT SELECT ON TABLE TO "Domain\Group"
Run Code Online (Sandbox Code Playgroud)
鲍勃是组的成员
我们将很快实施我们的 Dynamics AX 安装。我们的目标是实现高可用性,我们正在与我们的实施者密切合作。
我们向他们提出了有关 SQL 和 Hyper-V 集群的问题。他们建议,在完整的虚拟化平台上运行时,没有真正的理由在应用程序层 (SQL) 进行虚拟化,只需在 Windows Server 中设置 Hyper V 集群并在 LUN 上创建 SQL 和所有其他相关应用程序 VM 到后端存储(在我们的例子中是 HP P2000),并使用 CSV 以高可用性模式运行 VHD 文件。
这是真的?或者我们应该在 VHD 级别分别对 SQL 进行集群吗?
非常感谢!
我将备份文件(它用作新数据库的模板)恢复为新数据库。通常作为此过程的一部分,我会在还原后进行完整备份,但这次我因另一个问题而被叫走,然后我才可以这样做,与此同时,我的定期安排的差异备份作业运行了。它成功地对该数据库进行了差异备份,而没有抛出任何错误。相反,日志备份作业未能正确报告没有可用的完整备份。
我在多个地方读到过,如果没有完整备份,您不能进行差异备份或日志备份,那么为什么这个特定的数据库允许差异?有没有其他人遇到过这种行为?
我正在使用 SQL Server 2005 并且我有一列需要存储大量文本(有时超过 8000 个字符,varchar 限制)。使用“文本”数据类型有什么缺点吗?我还阅读了有关使用 varchar(MAX) 的信息——如果我存储在其中的大部分数据少于 8000 个字符会更好,但我需要能够支持更多?
我有一个实时的 SQL 2005 数据库,并且非常不幸地成为了非自愿的 DBA。
该数据库有一个 1.4 GB 的 MDF 文件和一个 2.2 GB 的 LDF。Autogrowth 设置为不受限制地增长 10%。我有很多磁盘空间 - 所以认为将初始大小设置得更大一些会更好。它正在快速增长——在过去 6 个月内规模翻了一番。
我可以选择一个较大的数字吗(因为我有足够的空间),然后简单地更改初始大小(可能为 4,000 或其他)-然后将其设置为每周检查以确保我们不在此数字的某个百分比范围内?
谢谢。
我们错误地对 SQL 表中的一个列运行了更新语句。我们没有表和数据库的备份。任何人都可以帮助我们在更新之前检索 Column 的值。