คำถามในหัวข้อ 'transactions'
Rails 3 - ธุรกรรมและการล็อค
ฉันยังใหม่กับ Rails และมีระบบที่ต้องประมวลผลธุรกรรม ผู้ใช้สามารถเข้าสู่ธุรกรรมที่มีผู้ใช้มากกว่าหนึ่งรายผูกอยู่ ผู้ใช้เหล่านี้เป็นหนี้เงินจำนวนหนึ่งกับบุคคลที่ทำธุรกรรม ตัวอย่างเช่น บิลอาจซื้ออาหารกลางวันให้เพื่อน 4 คนและใบเรียกเก็บเงินคือ 125...
4159 มุมมอง
schedule
09.11.2023
ใน postgres ปลอดภัยหรือไม่ที่จะ (ผิด) ใช้ลำดับชั่วคราว (เซสชันในเครื่อง) เป็นลำดับในเครื่องของธุรกรรม
ฉันอยากมีตัวนับที่จะรีเซ็ตเป็น 0 ทุกครั้งที่เริ่มธุรกรรมใหม่ ฉันต้องการให้ค่าของตัวนับนั้นถูกใช้ในทริกเกอร์บางตัว เนื่องจากลำดับชั่วคราวของ postgres เป็นเซสชันในเครื่อง...
410 มุมมอง
schedule
31.12.2023
การแยกธุรกรรมพร้อมกัน - เหตุใดฉันจึงสามารถอัปเดตชุดย่อยของบันทึกธุรกรรมอื่นได้
ฉันกำลังพยายามทำความเข้าใจปัญหาที่ฉันพบซึ่งฉันไม่เชื่อว่าควรจะเป็นไปได้เมื่อต้องจัดการกับธุรกรรมโดยใช้ระดับการแยกการอ่านที่คอมมิต ฉันมีโต๊ะที่ใช้เป็นคิว ในหนึ่งเธรด (การเชื่อมต่อ 1) ฉันแทรกชุดข้อมูล 20 รายการหลายชุดลงในแต่ละตาราง แต่ละชุดข้อมูล 20...
1316 มุมมอง
schedule
19.11.2023
NHibernate - แนวปฏิบัติที่ดีที่สุดสำหรับเพียงเลือก
A มีการดำเนินการกับแอปพลิเคชัน MVC ของฉันที่มี id และส่งคืนชื่อของบุคคล
แนวทางปฏิบัติที่ดีที่สุดสำหรับสิ่งนั้นคืออะไร? ฉันกำลังทำตามคำแนะนำของ NHProf แต่โค้ดฟังดูแปลกนิดหน่อยหรืออะไรบางอย่างสำหรับฉัน
using (var session =...
3815 มุมมอง
schedule
04.11.2023
บันทึกหายไปในวงธุรกรรม PDO mssql
ฉันมีรหัสต่อไปนี้ (มากหรือน้อย) ที่จะนำเข้าจาก 500,000 ถึง 4,000,000 แถว:
$sSql = "Insert into table (a,b,c) VALUES(?,?,?)"
$oSQLStmnt = $pdo->prepare($sSql);
$oSQLStmnt->setAttribute(PDO::SQLSRV_ATTR_ENCODING, PDO::SQLSRV_ENCODING_SYSTEM);...
1060 มุมมอง
schedule
27.11.2023
จะเปลี่ยนค่าของ com.arjuna.ats.jbossatx.jta.TransactionManagerService TransactionTimeout ณ รันไทม์ได้อย่างไร
เรามีสภาพแวดล้อม JBoss [EAP] 4.3.0.GA_CP01 และฉันจำเป็นต้องแก้ไข
TransactionTimeout
ทรัพย์สินของ
com.arjuna.ats.jbossatx.jta.TransactionManagerService
แต่เมื่อใดก็ตามที่ฉันพยายามเปลี่ยนค่าผ่าน MBean จาก JMX-Console stacktrace...
1667 มุมมอง
schedule
08.11.2023
Django: เพิ่ม m2m ผ่านสาเหตุ 'ธุรกรรมปัจจุบันถูกยกเลิก คำสั่งจะถูกละเว้นจนกระทั่งสิ้นสุดบล็อกธุรกรรม'
ฉันกำลังพยายามเพิ่มความสัมพันธ์ m2m ผ่านตารางผ่าน และโดยไม่คาดคิด ฉันพบข้อผิดพลาดต่อไปนี้:
'ธุรกรรมปัจจุบันถูกยกเลิก คำสั่งถูกละเว้นจนกระทั่งสิ้นสุดบล็อกธุรกรรม'
มี 2 ประเด็นแปลกเกี่ยวกับเรื่องนี้ อย่างแรกคือ...
73 มุมมอง
schedule
20.12.2023
การหยุดชะงักในการทำธุรกรรมที่มีหลายตาราง
สถานการณ์ของฉันเป็นเรื่องปกติ: ฉันมีขั้นตอนการจัดเก็บที่ต้องอัปเดตหลายตาราง หากการอัปเดตรายการใดรายการหนึ่งล้มเหลว - การอัปเดตทั้งหมดควรถูกย้อนกลับ คำตอบที่ตรงไปตรงมาคือการรวมการอัปเดตทั้งหมดไว้ในธุรกรรมเดียวแล้วย้อนกลับ อย่างไรก็ตาม ในระบบเช่นเรา...
826 มุมมอง
schedule
13.11.2023
ธุรกรรมในฤดูใบไม้ผลิ: ต้องใช้ _ พฤติกรรมใหม่
ฉันอาจเข้าใจผิดพฤติกรรมของ Spring Requires_new นี่คือรหัสของฉัน:
@Transactional(rollbackFor=Exception.class,propagation=Propagation.REQUIRED)
public void outterMethod() throws Exception{
innerMethod1();
innerMethod2();
}...
392 มุมมอง
schedule
28.11.2023
จัดการกับการทำงานพร้อมกันของ PostgreSQL โดยใช้ Rails find_or_create
ด้วยเหตุผลบางประการ โค้ดนี้จึงสามารถสร้างเกมที่ซ้ำกันหากผู้ใช้ที่แตกต่างกันเรียกใช้ในเวลาเดียวกัน:
game = Game.find_or_create_by(
status: Game::STATUS[:waiting],
category_id: params[:category_id],
private: 0
) do |g|
is_new = true...
768 มุมมอง
schedule
03.11.2023
Grails: จัดเก็บบันทึกการตรวจสอบโดยไม่คำนึงถึงความสำเร็จ/ความล้มเหลวใช่หรือไม่
ใน Grails รูปแบบที่แนะนำในการเขียนบันทึกการตรวจสอบสำหรับการดำเนินการบางอย่างคืออะไร ไม่ว่าธุรกรรมจะสิ้นสุดอย่างไร ตัวอย่าง: ความพยายามในการลงทะเบียนผู้ใช้ออนไลน์ที่อาจล้มเหลวด้วยเหตุผลหลายประการ
สมมติฐานพื้นฐาน...
60 มุมมอง
schedule
05.12.2023
ธุรกรรม MySQL PHP ข้ามฐานข้อมูล
ฉันไม่พบคำตอบที่แน่ชัดว่าได้รับอนุญาตให้ทำธุรกรรมใน PHP ครอบคลุมหลายฐานข้อมูลหรือไม่
ฉันใช้วัตถุการเชื่อมต่อเดียวกัน (mysqli) และทำธุรกรรมในลักษณะนี้:
$mysqli->autocommit(false);
try {
// Assume here that some code would throw an...
894 มุมมอง
schedule
24.12.2023
ค้นหาการล็อคหรือธุรกรรมที่รอดำเนินการใน MySql
ฉันมีโค้ด PHP ส่วนหนึ่งซึ่งไม่สามารถดำเนินการสืบค้นได้อีกต่อไปเนื่องจากการล็อกที่รอดำเนินการหรือธุรกรรมที่เปิดอยู่แล้วบน MySql DB ซึ่งฉันยังไม่พบ สคริปต์ถูกเปิดใช้งานโดย cron ทุก ๆ ชั่วโมง รหัสที่ละเมิดคือสิ่งนี้
CommandHelper::log("Calling...
1154 มุมมอง
schedule
11.01.2024
Entity Framework เป็นไปได้และแนะนำให้ใช้ธุรกรรมภายในบริบทหลายครั้งหรือไม่?
เช่น. ฉันมีรหัสดังกล่าว
using (AccountingEntities ent = new AccountingEntities())
{
//just to read record
var recs = ent.Payments.Where(pp => pp.PaymentId == 123);
foreach (p in recs)
{
if (p.Status == 1)
{...
54 มุมมอง
schedule
20.11.2023
เหตุใดธุรกรรม t-sql ต่อไปนี้จึงไม่ทำงานตามที่คาดไว้
เพื่อทดสอบว่าธุรกรรมทำงานอย่างไร ฉันเขียน t-sql ต่อไปนี้ เนื่องจากแอตทริบิวต์แรกเป็นคีย์หลัก จึงไม่ควรคอมมิตการแทรกใดๆ แต่การแทรกครั้งแรกเกิดขึ้นแล้วเหรอ? ทำไม
begin transaction
insert into instructor
values ('99999', 'Yellow', 'Biology',...
127 มุมมอง
schedule
12.11.2023