Bloqueos

18/11/2006 - 04:06 por Juan Huachaca Gomez | Informe spam
Amigos, estoy actualizando una tabla con 3' milones de registros y lo hacen
5 a 6 personas en simultaneo, me sale un mensaje de bloqueo estuve buscando
en Internet y encontre esto:

Este interbloqueos se puede evitar extendiendo las filas sobre páginas
diferentes. El un método de realizar esto es volver a crear el índice
agrupado de esta tabla con un factor de relleno grande. A continuación, se
muestra una instrucción que crea un índice agrupado con un factor de relleno
de 50 por ciento:

http://support.microsoft.com/defaul...s%3B169960

create unique clustered index ex1ind1 on example1 (column1, column2)
with fill factor = 50, PAD_INDEXMi pregunta final es como utilizo esto
como lo hago...

Salu2

Juan Huachaca Gómez
MSN: j_huachaca79@yahoo.es

Preguntas similare

Leer las respuestas

#1 Miguel egea
18/11/2006 - 11:07 | Informe spam
hacer eso sin averiguar cual es el motivo del bloqueo no creo que sea buena
idea. Si son interbloqueos, eso no te solucionará nada y además
probablemente tus consultas se vean perjudicadas.

En resumen averigua por que es el bloqueo, puedes usar algo como esto
http://www.configuracionesintegrale...articulo%6
también te vendría bien leer esto otro
http://www.microsoft.com/spain/tech...vaisl.mspx

Saludos
Miguel Egea


"Juan Huachaca Gomez" wrote in message
news:%
Amigos, estoy actualizando una tabla con 3' milones de registros y lo
hacen 5 a 6 personas en simultaneo, me sale un mensaje de bloqueo estuve
buscando en Internet y encontre esto:

Este interbloqueos se puede evitar extendiendo las filas sobre páginas
diferentes. El un método de realizar esto es volver a crear el índice
agrupado de esta tabla con un factor de relleno grande. A continuación, se
muestra una instrucción que crea un índice agrupado con un factor de
relleno de 50 por ciento:

http://support.microsoft.com/defaul...s%3B169960

create unique clustered index ex1ind1 on example1 (column1, column2)
with fill factor = 50, PAD_INDEXMi pregunta final es como utilizo esto
como lo hago...

Salu2

Juan Huachaca Gómez
MSN:

Respuesta Responder a este mensaje
#2 Alejandro Mesa
18/11/2006 - 16:15 | Informe spam
Juan,

Cuando se exponen este tipo de preguntas o problemas en el grupo, es muy
importante que se adjunten laq estructura de las tablas involucradas,
incluyendo restricciones e indices, asi como el plan de ejecucion asociado a
la sentencia que se quiere optimizar (me refiero al plan de la sentencia
"select" de tu pregunta anterior). Sin esta informacion, cualquier
recomendacion que se haga sera desde unpunto de vista general.

- Tiene esa tabla una clave primaria?
- Tiene esa tabla un indice clustered?
- Que otros indices tiene esa tabla?
- Cual es la sentencia que usas para actualizar la tabla?
- Cuantas filas, como promedio, son actualizadas en cada sentencia "update"?

Como vez, tenemos un sin fin de inquietudes que pudieran ser aclaradas con
la informacion a la que me refiero en el primer parrafo.


AMB


"Juan Huachaca Gomez" wrote:

Amigos, estoy actualizando una tabla con 3' milones de registros y lo hacen
5 a 6 personas en simultaneo, me sale un mensaje de bloqueo estuve buscando
en Internet y encontre esto:

Este interbloqueos se puede evitar extendiendo las filas sobre páginas
diferentes. El un método de realizar esto es volver a crear el índice
agrupado de esta tabla con un factor de relleno grande. A continuación, se
muestra una instrucción que crea un índice agrupado con un factor de relleno
de 50 por ciento:

http://support.microsoft.com/defaul...s%3B169960

create unique clustered index ex1ind1 on example1 (column1, column2)
with fill factor = 50, PAD_INDEXMi pregunta final es como utilizo esto
como lo hago...

Salu2

Juan Huachaca Gómez
MSN:



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida