|
Si deseas hacer un intercambio de links con DotNetcr, escríbenos aquí
|
 |
Recibe las actualizaciones vía RSS
|
|
|
Como reconstruir los índices en nuestra base de datos SQL Server |
|
Cuando nuestra base de datos se pone lenta, es probable que uno de las causas sea que los índices se encuentren fragmentados, por eso es importante reconstruirlos
|
|
|
| Categorías : SQL Server |
| Autor : royrojas |
Fecha : 11/24/2009 |
Visitas : 1430 |
Voto : 5.00 |
|
El siguiente código al ejecutarlo genera automáticamente otro código, que reconstruye todos los índices de nuestra base de datos. Este script generado se debe ejecutar en una nueva pantalla de query en nuestro SQL Server.
Más adelante les voy a suministrar otro script, que dependiendo del nivel de fragmentación hace un Rebuild o Reindex, pero por el momento este es bastante efectivo.
SELECT 'ALTER INDEX [' + i.name + '] on NombreBaseDatos.dbo.' + t.name +
' REBUILD;Print ''Tabla ' + i.name + ' indexada;'''
FROM sys.indexes i,
sys.tables t
WHERE i.object_id > 97
AND isnull(i.name,'x') <> 'x'
AND i.name not like 'queue%'
AND i.object_id = t.object_id
|
Por Anónimo - Fecha: 2010/01/24 11:13 PM
excelente recurso, me ayudó a aumentar el perfomance de mi bd
Por royrojas - Fecha: 2010/01/28 09:34 PM
excelente me alegra haberte ayudado
Por Anónimo - Fecha: 2010/06/02 11:11 AM
puedes comentar un poco sobre el codigo..la verdad soy nuevo .....gracias
Por royrojas - Fecha: 2010/06/03 02:28 PM
mira es simple.
Al script aqui indicado solo le debes cambiar donde dice NombreBaseDatos, lo cambias por el nombre de tu base de datos, lo ejecutas y el resultado lo copias y lo pegas en otra pantalla de query.
Ese nuevo script que te obtuviste es el que realmente ordena los indices, lo ejecutas asi como esta y listo, los indices de tu bd estan ordenados.
Por royrojas - Fecha: 2010/06/03 02:29 PM
mira es simple.
Al script aqui indicado solo le debes cambiar donde dice NombreBaseDatos, lo cambias por el nombre de tu base de datos, lo ejecutas y el resultado lo copias y lo pegas en otra pantalla de query.
Ese nuevo script que te obtuviste es el que realmente ordena los indices, lo ejecutas asi como esta y listo, los indices de tu bd estan ordenados.
|
|

carlosm

r

darionet

Dark_Fang

dominio

viferfer
PER |
233 |
MEX |
226 |
CRI |
180 |
COL |
114 |
ESP |
99 |
ARG |
82 |
|