The problem of inconsistent analysis occurs when a transaction reads s การแปล - The problem of inconsistent analysis occurs when a transaction reads s ไทย วิธีการพูด

The problem of inconsistent analysi

The problem of inconsistent analysis occurs when a transaction reads several values from
the database but a second transaction updates some of them during the execution of the
first. For example, a transaction that is summarizing data in a database (for example,
totaling balances) will obtain inaccurate results if, while it is executing, other transactions
are updating the database. One example is illustrated in Figure 20.6, in which a summary
transaction T
6
is executing concurrently with transaction T
5
. Transaction T
6
is totaling
the balances of account x (£100), account y (£50), and account z (£25). However, in the
meantime, transaction T
5
has transferred £10 from bal
x
to bal
z
, so that T
6
now has the wrong
result (£10 too high). This problem is avoided by preventing transaction T
6
from reading
bal
x
and bal
z
until after T
5
has completed its updates.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ปัญหาการวิเคราะห์ไม่สอดคล้องเกิดขึ้นเมื่อธุรกรรมการอ่านค่าต่าง ๆ จาก
ฐานข้อมูลแต่ธุรกรรมที่สองปรับปรุงบางส่วนของพวกเขาในระหว่างการดำเนินการ
แรก ตัวอย่าง ธุรกรรมที่กำลังทำการสรุปข้อมูลในฐานข้อมูล (เช่น,
รวมยอดดุล) จะได้รับผลลัพธ์ไม่ถูกต้องถ้า ในขณะที่มันกำลังดำเนินการ ธุรกรรมอื่น ๆ
กำลังปรับปรุงฐานข้อมูล ตัวอย่างหนึ่งจะแสดงในรูป 20.6 ซึ่งสรุป
ธุรกรรม T
6
ดำเนินพร้อมกันกับธุรกรรม T
5
ธุรกรรม T
6
จะรวมยอด
ยอดดุลของบัญชี x (£100), บัญชี y (50 ปอนด์), และบัญชี z (£25) อย่างไรก็ตาม ในการ
ระหว่าง ธุรกรรม T
5
ได้โอน 10 ปอนด์ จากดุล
x
การดุล
z
, ให้ T
6
ตอนนี้ มีไม่ถูกต้อง
ผล (£10 สูงเกินไป) เป็นการหลีกเลี่ยงปัญหานี้ โดยป้องกันธุรกรรม T
6
จากอ่าน
ดุล
x
และดุล
z
จนกว่าหลังจาก T
5
เสร็จปรับปรุงมัน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ปัญหาไม่สอดคล้องกันของการวิเคราะห์การทำธุรกรรมที่เกิดขึ้นเมื่ออ่านค่าจากหลาย
ฐานข้อมูล แต่การทำธุรกรรมที่สองการปรับปรุงบางส่วนของพวกเขาในระหว่างการดำเนินการของ
แรก ตัวอย่างเช่นการทำธุรกรรมที่มีการสรุปข้อมูลในฐานข้อมูล (เช่น
จำนวนยอดคงเหลือ) จะได้ผลลัพธ์ที่ไม่ถูกต้องถ้าในขณะที่มันกำลังดำเนินการทำธุรกรรมอื่น ๆ
จะมีการปรับปรุงฐานข้อมูล ตัวอย่างหนึ่งที่แสดงให้เห็นในรูปที่ 20.6 ซึ่งในบทสรุป
การทำธุรกรรม T
6
กำลังดำเนินการควบคู่กันไปกับการทำธุรกรรม T
5
. T รายการ
6
เป็นจำนวน
ยอดคงเหลือของบัญชี x (£ 100), y บัญชี (£ 50), z บัญชี (£ 25) แต่ใน
ขณะเดียวกันการทำรายการ T
5
ได้โอน£ 10 จาก bal
x
การ bal
ซี
เพื่อให้ T
6
ตอนนี้มีที่ไม่ถูกต้อง
ผล (£ 10 สูงเกินไป) ปัญหานี้จะหลีกเลี่ยงได้โดยการป้องกันการทำธุรกรรม T
6
จากการอ่าน
bal
x
และ bal
ซี
จนกว่า T
5
บริษัท ได้เสร็จสิ้นการปรับปรุง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ปัญหาผลการวิเคราะห์ขัดแย้งกันเกิดขึ้นเมื่อหลายรายการอ่านค่าจาก
ฐานข้อมูล แต่ธุรกรรมที่สองการปรับปรุงบางส่วนของพวกเขาในระหว่างการ
ก่อน ตัวอย่างเช่น ธุรกรรมที่สรุปข้อมูลในฐานข้อมูล ( ตัวอย่างเช่น
รวมยอด ) จะได้รับผลลัพธ์ที่ไม่ถูกต้อง ถ้าในขณะที่มีการปฏิบัติ
รายการอื่นกำลังปรับปรุงฐานข้อมูลตัวอย่างหนึ่งคือ แสดง ในรูปที่วางไว้ ซึ่งสรุปรายการ T

6
ดำเนินควบคู่กันไปด้วย t

รายการที่ 5 รายการ T
6

เป็น 2 ยอดคงเหลือของบัญชี x ( กว่า 100 ) , บัญชีและได้รับ 50 ) และบัญชี Z ( 25 แห่ง ) อย่างไรก็ตาม ในช่วงนี้รายการ T
5
,
ย้ายไปกว่า 10 จาก Bal
x

z
ให้ บัล ดังนั้น T
6
ตอนนี้มีผลอะไร
( กว่า 10 สูงเกินไป )ปัญหานี้จะหลีกเลี่ยง โดยป้องกันไม่ให้รายการ T
6


x
จากการอ่าน Bal Bal
z
และหลังจาก T
5
ได้เสร็จสิ้นการปรับปรุงของ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: