相关疑难解决方法(0)

更新语句需要永远完成

我有大约 1250000 条记录和 80 列

表结构

CREATE TABLE [dbo].[Table] (
[Column1] [int] IDENTITY(1, 1) NOT FOR REPLICATION NOT NULL, [Column2] [int] NULL, [Column3] [int] NULL, 
[Column4] [int] NULL, [Column5] [int] NULL, [Column6] [int] NULL, [Column7] [int] NULL, [Column8] [int] NULL, 
[Column9] [int] NULL, [Column10] [varchar](20) NULL, [Column11] [datetime] NULL, [Column12] [int] NULL, 
[Column13] [money] NULL, [Column14] [money] NULL, [Column15] [varchar](40) NULL, [Column16] [int] NULL, 
[Column17] [int] NULL, [Column18] [varchar](20) NULL, [Column19] [varchar](50) NULL, [Column20] [int] NULL, 
[Column21] [int] NULL, [Column22] …
Run Code Online (Sandbox Code Playgroud)

sql-server-2008 sql-server t-sql

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

如何防止SQL Log过满

我有一个每秒生成大量事务的数据库,例如 50-100 个事务/秒。因此,日志文件增长得非常快。问题是,即使有很多交易,实际数据也很少。

现在我遇到的问题是,当日志达到他的最大值时,数据库将不再接受事务。我不能真正实现不受限制的增长,因为我对尊重确实有身体限制。

我最初的理解是,一旦日志达到最大大小,它就会简单地采用最旧的事务并删除它们,以便为新事务腾出空间,这在我们的情况下是可以的。但是,这里的情况似乎并非如此。我不是 SQL 专家,所以我在这里迷失了方向。

我知道这个日志是用于备份的,但目前我们还没有实施备份的计划,因为我们仍处于测试阶段。我们也不会是执行它的人,所以我们现在必须等待。

谢谢

backup sql-server-2008-r2

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