问题标签 [rollbacksegments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - Oracle 回滚段和 ADO.NET
我正在使用旧版本的 Oracle (8.something),我的 ADO.NET 应用程序需要执行一些相当大的事务。大到不会在我们的小回滚段中结束。现在我们也有一个大的回滚段,但默认情况下不使用它。
Oracle 有一个命令可以选择要使用的回滚段 ( SET TRANSACTION USE ROLLBACK SEGMENT MY_ROLLBACK_SEGMENT
),但它必须是事务中发出的第一个命令。不幸的是,ADO.NET 似乎在事务开始时发出了一些其他命令,因为在 .BeginTransaction() 之后立即发出此命令会引发有关 SET TRANSACTION 不是第一个命令的错误。
我确信我不是唯一一个面临这个问题的人。你如何解决它或者你将如何解决它?
谢谢
database - 删除/截断和回滚段
我知道drop删除了数据以及表结构,而truncate保留了表结构。
是否删除/截断写入回滚段?
sql - 按索引 ID 字段拆分查询会避免 ORA-01555:快照太旧错误吗?
我有一些表格的查询:
在哪里ID
被索引MAIN.MYTABLE
,但没有被索引OTHER.OTHER_TABLE
最近这些一直在与ORA-01555: snapshot too old
.
我的理解是这是由于查询对于撤消空间花费的时间太长。
这很可能是因为它是业务旺季并且数据库负载很重。
问题是,如果我要将查询拆分为表单的几个查询:
一方面,这似乎每个查询都比初始查询花费的时间更少。另一方面,这似乎是一个明显的优化,我认为甲骨文无论如何都会这样做。
sql-server-2008 - SQL Server 2008:SP 中的错误处理
我有一个有两个缺陷的存储过程:
如果存储过程有错误,它会继续执行。一旦发现任何错误,我希望存储过程立即停止。
这个存储过程有一个错误日志表,我已经自定义了错误,如果确实发生了错误,由于存储过程中使用了 while 循环,它会多次重复相同的错误消息。我希望每次出现的错误只记录一次。
这是存储过程代码的概要:
.net - Dotnet Nuke 文件自动获得回滚
Xcilion 中的 (Home.ascx) 等模板文件正在回滚到服务器中的特定日期。可能是什么问题?