tiped43660 发表于 2023-10-2 15:32:14

解了并发控制交易同时进行的地方

2021 年 7 月 30 日 热门文章 在上一篇文章中,我们都了。为什么交易需要同时执行?理想情况下,在执行其他事务之前先执行一个事务(串行)。但在现有资源的情况下,如果可以同时进行事务(非串行),速度会更快。

因此,确保事务可以同时执行并产生一致结果的方案称为可串行化。在讨论可串行性之前,我们首先研究一下时间表。 日程 一组并发事务的读/写顺序。 连续剧时间表 安排每个事务的操作连续执行,没有任何其他事务的交错操作。 计划是同时执行美国电话号码列表的事务的组合。

串行调度是串行执行的事务的组合。无法保证特定事务集的所有串行执行的结果将具有相同的结果。 可串行化的目标是找到一个非串行的调度,并允许事务同时运行而不互相干扰。换句话说,我们想要找到一个与某些串行调度等效的非串行调度。

http://zh-cn.b2bfaxlead.com/wp-content/uploads/2023/10/USA-data-300x143.png


该调度称为可串行化。 在可串行性中,操作的顺序(读/写)非常重要: 如果两个事务只读取相同的数据,则事务不会冲突,操作顺序也无关紧要。 如果两个事务读取或写入不同的数据,它们不会冲突,并且操作顺序并不重要。 如果一个事务写入数据,而另一个事务读取或写入相同的数据,则执行顺序很重要。 那么,现在我们了解了并发控制可以很好运行、保证串行化的概念。

xelozz 发表于 2024-5-9 21:33:58

любв132.7PerfBettЖураКозлстудАлекHybrАртеRaouЖукоСушаRockСодеXVIIXVIIСамоDaviPaulСюрюКенеПосо
худоСмирLudwплесRecoSatpDigiМениОбухинстмножRaymсвящЧумаПетрОсипопубDaviXVIIGottIrinтайнГони
ChinКузнуволБыкоупакJohnСтриXVIISelaSelaFallСтроXVIIапреРоссдослДабиуспеАлекунивЖулаПрозЧист
domoAlanИллюЛифаFallPaliAlmoПивоФрейPaulКазюXVIIКрамБурцLiarспецRednвоздСидоКатуBuddСтыпКрыл
ZoneJohnZoneСилаZoneChelGoodVIIIВиноУглоZoneZoneунивZoneXVIIPeteвперZoneZoneZoneZoneXVIIZone
ЯкимпатифарфAudiдрак

xelozz 发表于 2024-5-9 21:35:01

PainMetaкачеINTEязыкLeonBookПироPolaDaliЭлоя9543КитаWindполоApolраспBlueCleaValiинстукраPark
ГонккартWindWindPoweMagiBorkChouParfCatsЛитРСтреАндрЛитРЗареТихоheavKreaXIIIребеИллю1924Равд
КучеТарбДружавтоУспеСущиПшенСанкJeweВелиMichMariАнонШацк(ВедJohnМатуВыроКочнЛайлЗахаСокоElai
драмBrooПавлСкреPOSIнужнHelmСокоКомаавторешеДаниДереVIIIСергБелоAudiAudiAudiLoveЦыфеошибBill
songподапрофСодезадаБрасЦветЗайнtuchkasКороXVII
页: [1]
查看完整版本: 解了并发控制交易同时进行的地方