Tag: DISTRIBUTED-TRANSACTIONS
Estoy usando SpringBatch para mi aplicación. En uno de los trabajos por lotes, necesito procesar varios datos. Cada dato requiere varias actualizaciones en la base de datos. Y necesito hacer una transacción por cada dato. Es decir, si al procesar un dato se produce una excepción, las actualizaciones de la . . . Read more
¿Cómo puedo evitar que las filas que tienen bloqueos sean seleccionadas? Comenzar transacción Seleccionar * De tabla with(holdlock) Donde id = 2 </en la segunda sesión, cuando se ejecuta la consulta, la fila que tiene un valor de id igual a 2 debería ser excluida del resultado.>
Estoy ejecutando una transacción de MySQL en C# y obtengo un error al ejecutar la segunda consulta. Me aparece una excepción en la siguiente línea: int no = sql_loc.ExecuteNonQuery(); db_local = “SERVIDOR=localhost; Base de datos=sync_r; UID=kandy; Contraseña=kandy500; permitir variables de usuario=true”; MySqlConnection con_local = new MySqlConnection(db_local); con_local.Open(); delq = “eliminar . . . Read more
Digamos que tengo una larga función generadora: borrar todos los archivos generados generar JSON en caché (pueden ser de 10 a 15 archivos). Como el segundo paso tarda 5 minutos, es fácil ver que si los usuarios intentan acceder al contenido relacionado, verán contenido cero o “faltante”. Lo mejor es . . . Read more
Considere una aplicación web donde los estudiantes pueden reservar una habitación. Ahora puede haber escenarios en los que varios estudiantes puedan reservar la misma habitación, lo que lleva a errores de datos. ¿Cómo evitar este tipo de problema? Mis pensamientos: Las habitaciones reservadas por los estudiantes se almacenarán en una . . . Read more