Serializable isolation permits concurrent transactions to make only th的简体中文翻译

Serializable isolation permits conc

Serializable isolation permits concurrent transactions to make only those database changes they could have made if the transactions had been scheduled to run one after another. Specifically, Oracle permits a serializable transaction to modify a data row only if it can determine that prior changes to the row were made by transactions that had committed when the serializable transaction began.To make this determination efficiently, Oracle uses control information stored in the data block that indicates which rows in the block contain committed and uncommitted changes. In a sense, the block contains a recent history of transactions that affected each row in the block. The amount of history that is retained is controlled by the INITRANS parameter of CREATE TABLE and ALTER TABLE.Under some circumstances, Oracle can have insufficient history information to determine whether a row has been updated by a too recent transaction. This can occur when many transactions concurrently modify the same data block, or do so in a very short period. You can avoid this situation by setting higher values of INITRANS for tables that will experience many transactions updating the same blocks. Doing so enables Oracle to allocate sufficient storage in each block to record the history of recent transactions that accessed the block.
0/5000
源语言: -
目标语言: -
结果 (简体中文) 1: [复制]
复制成功!
可序列化隔离允许并发事务仅进行那些如果事务已被安排为一个接一个运行时它们可以进行的数据库更改。具体来说,只有当 Oracle 可以确定该行的先前更改是由在可序列化事务开始时已提交的事务进行时,Oracle 才允许可序列化事务修改数据行。<br>为了有效地进行此确定,Oracle 使用存储在数据块中的控制信息来指示块中的哪些行包含已提交和未提交的更改。从某种意义上说,区块包含影响区块中每一行的交易的最近历史。保留的历史数量由 CREATE TABLE 和 ALTER TABLE 的 INITRANS 参数控制。<br>在某些情况下,Oracle 可能没有足够的历史信息来确定某行是否已被最近的事务更新。当许多事务同时修改同一个数据块或在很短的时间内修改时,就会发生这种情况。您可以通过为将经历许多事务更新相同块的表设置更高的 INITRANS 值来避免这种情况。这样做使 Oracle 能够在每个块中分配足够的存储空间来记录访问该块的最近事务的历史记录。
正在翻译中..
结果 (简体中文) 2:[复制]
复制成功!
可序列化隔离允许并发事务只进行那些在事务被安排一个接一个地运行时本可以进行的数据库更改。具体地说,Oracle只允许可序列化事务修改数据行,前提是它可以确定先前对该行所做的更改是由可序列化事务开始时提交的事务进行的。<br>为了有效地进行此确定,Oracle使用存储在数据块中的控制信息来指示数据块中哪些行包含已提交和未提交的更改。从某种意义上说,块包含影响块中每一行的事务的最新历史记录。保留的历史记录量由CREATE TABLE和ALTER TABLE的INITRANS参数控制。<br>在某些情况下,Oracle可能没有足够的历史信息来确定某行是否已被最近的事务更新。当许多事务同时修改同一数据块或在很短的时间内修改时,可能会发生这种情况。通过为将经历许多事务更新相同块的表设置较高的INITRANS值,可以避免这种情况。这样做使Oracle能够在每个数据块中分配足够的存储,以记录访问该数据块的最近事务的历史记录。
正在翻译中..
结果 (简体中文) 3:[复制]
复制成功!
可序列化隔离允许并发事务只进行那些如果事务被安排为一个接一个地运行时它们本可以进行的数据库更改。具体来说,只有当Oracle能够确定对数据行的先前更改是由可序列化事务开始时提交的事务进行的时,它才允许可序列化事务修改该行。为了有效地进行这种确定,Oracle使用存储在数据块中的控制信息,该信息指示数据块中的哪些行包含已提交和未提交的更改。从某种意义上说,块包含影响块中每一行的事务的最近历史。保留的历史量由创建表和更改表的INITRANS参数控制。在某些情况下,Oracle可能没有足够的历史信息来确定某行是否已被最近的事务更新。当许多事务同时修改同一个数据块,或者在很短的时间内进行修改时,就会出现这种情况。您可以通过为将经历许多事务更新相同块的表设置更高的INITRANS值来避免这种情况。这样做使Oracle能够在每个数据块中分配足够的存储,以记录访问该数据块的最近事务的历史。
正在翻译中..
 
其它语言
本翻译工具支持: 世界语, 丹麦语, 乌克兰语, 乌兹别克语, 乌尔都语, 亚美尼亚语, 伊博语, 俄语, 保加利亚语, 信德语, 修纳语, 僧伽罗语, 克林贡语, 克罗地亚语, 冰岛语, 加利西亚语, 加泰罗尼亚语, 匈牙利语, 南非祖鲁语, 南非科萨语, 卡纳达语, 卢旺达语, 卢森堡语, 印地语, 印尼巽他语, 印尼爪哇语, 印尼语, 古吉拉特语, 吉尔吉斯语, 哈萨克语, 土库曼语, 土耳其语, 塔吉克语, 塞尔维亚语, 塞索托语, 夏威夷语, 奥利亚语, 威尔士语, 孟加拉语, 宿务语, 尼泊尔语, 巴斯克语, 布尔语(南非荷兰语), 希伯来语, 希腊语, 库尔德语, 弗里西语, 德语, 意大利语, 意第绪语, 拉丁语, 拉脱维亚语, 挪威语, 捷克语, 斯洛伐克语, 斯洛文尼亚语, 斯瓦希里语, 旁遮普语, 日语, 普什图语, 格鲁吉亚语, 毛利语, 法语, 波兰语, 波斯尼亚语, 波斯语, 泰卢固语, 泰米尔语, 泰语, 海地克里奥尔语, 爱尔兰语, 爱沙尼亚语, 瑞典语, 白俄罗斯语, 科西嘉语, 立陶宛语, 简体中文, 索马里语, 繁体中文, 约鲁巴语, 维吾尔语, 缅甸语, 罗马尼亚语, 老挝语, 自动识别, 芬兰语, 苏格兰盖尔语, 苗语, 英语, 荷兰语, 菲律宾语, 萨摩亚语, 葡萄牙语, 蒙古语, 西班牙语, 豪萨语, 越南语, 阿塞拜疆语, 阿姆哈拉语, 阿尔巴尼亚语, 阿拉伯语, 鞑靼语, 韩语, 马其顿语, 马尔加什语, 马拉地语, 马拉雅拉姆语, 马来语, 马耳他语, 高棉语, 齐切瓦语, 等语言的翻译.

Copyright ©2024 I Love Translation. All reserved.

E-mail: