Sybase SQL Anywhere - Accesos concurrentes

   
Vista:

Accesos concurrentes

Publicado por Charli (1 intervención) el 06/04/2009 09:26:50
Buenos dias.

¿ Alguien podría decirme como puedo evitar bloqueos en inserts simultaneos sobre la misma tabla ?

Utilizamos IQ Sybase.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Accesos concurrentes

Publicado por Luis  (7 intervenciones) el 07/04/2009 23:44:19
esto ocurre por que la definicion de la tabla es del tipo ALLPAGES, lo que bloque tanto pagina de datos como indices.

hay que vambiar el tipo de tabla por un tipo DOL que tiene bloqueo a nivel de paginas o bloqueos a nivel de registro.

para modificar el tipo de tabla hay que hacer un

alter table MiTabla lock datarows // bloqueo a nivel de registro.

esto en sybase 12.x

deberia ser lo mismo en IQ.

saludos
Luis
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Respuesta...

Publicado por Leopoldo Taylhardat (82 intervenciones) el 11/04/2009 15:46:48
Inmediato al insert le haces el commit; esto te desbloquea y actualiza todo lo pendientes en la BD...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar