SlideShare una empresa de Scribd logo
1 de 9
UNIVERSIDAD TECNICA DEL
         NORTE
REORGANIZACION DE
UNA BASE DE DATOS

  Autor: Stalin Tuza
Reorganización de una BDD
 La reorganización de una bdd mediante un índice
 utiliza una cantidad mínima de recursos del sistema.
 Desfragmenta el nivel hoja de índices agrupados y no
 agrupados de tablas y vistas al reordenar físicamente
 las páginas de nivel hoja para que coincidan con el
 orden lógico, de izquierda a derecha, de los nodos
 hoja. La reorganización además compacta las páginas
 de índice. La compactación se basa en el valor de factor
 de relleno existente.
Para reorganizar un índice
 En el Explorador de objetos, conéctese a una instancia
  de Motor de base de datos y expándala.
 Expanda Bases de datos, expanda la base de datos que
  contiene la tabla con el índice especificado y, a
  continuación, expanda Tablas.
 Expanda la tabla a la que pertenece el índice y, a
  continuación, expanda Índices.
 Haga clic con el botón secundario para reorganizar y, a
  continuación, haga clic en Reorganizar.
Para reorganizar un índice
 Para especificar que todas las páginas que contienen datos
  de objetos grandes (LOB) también se compacten, active la
  casilla de verificación Compactar datos de columnas de
  objetos de gran tamaño.
 Los tipos de datos LOB son image, text, ntext,
  varchar(max), nvarchar(max), varbinary(max) y xml. La
  compactación de estos datos puede mejorar el uso del
  espacio en disco.
 Para deshabilitar la compactación de datos de objetos
  grandes, desactive la casilla de verificación Compactar
  datos de columnas de objetos de gran tamaño.
 Para iniciar la operación de reorganización, haga clic en
  Aceptar.
Reducir una base de datos
 La   idea de poder comprimir la información
 almacenada en la base de datos, evidentemente
 produce tanto un ahorro de espacio en disco como una
 mejora de rendimiento del servidor. Por otro lado, el
 mero hecho de poder comprimir tipos de datos antes
 considerados como estáticos, nos permite mitigar
 malas decisiones de diseño en nuestras bases de datos;
 pensemos por ejemplo en la típica situación de una
 mala elección de un tipo de datos ( char(255) ) por
 desconocimiento, que no se puede modificar por
 problemas de compatibilidad de las herramientas que
 las explotan.
Reducir una base de datos
 El tamaño de la base de datos no puede ser menor que
 el tamaño mínimo de la base de datos. El tamaño
 mínimo es el tamaño especificado cuando se creó la
 base de datos o el último tamaño establecido
 explícitamente   mediante      una    operación     de
 modificación del tamaño del archivo, como DBCC
 SHRINKFILE. Por lo tanto, si se creó una base de datos
 con un tamaño de 10 MB y ha crecido hasta llegar a 100
 MB, sólo podrá reducirla hasta un tamaño de 10 MB,
 aunque se hayan eliminado todos los datos de la base
 de datos.
Reducir una base de datos
 En el Explorador de objetos, conéctese a una instancia del
  SQL Server Database Engine (Motor de base de datos de
  SQL Server) y expándala.
 Expanda Bases de datos y, a continuación, haga clic con el
  botón secundario en la base de datos que desee reducir.
 Seleccione Tareas y Reducir y haga clic en Base de datos.
 También puede seleccionar la casilla de verificación
  Reorganizar archivos antes de liberar espacio no utilizado.
  Si se selecciona, debe especificarse un valor en Cantidad
  máxima de espacio disponible en los archivos después de la
  reducción.
Reducir una base de datos
 Nota :Activar esta opción equivale a especificar un
 valor      target_percent    al    ejecutar      DBCC
 SHRINKDATABASE. Desactivar esta opción equivale a
 ejecutar DBCC SHRINKDATABASE con la opción
 TRUNCATEONLY. TRUNCATEONLY reduce el archivo
 a la extensión asignada por última vez. De esta forma,
 se reduce el tamaño del archivo sin necesidad de
 mover datos. De forma predeterminada, esta opción
 está activada.
Reducir una base de datos
 Especifique el porcentaje máximo de espacio
  disponible que desee dejar en los archivos de la base de
  datos después de reducirla. Los valores permitidos
  oscilan entre 0 y 99. Esta opción sólo está disponible
  cuando se selecciona Reorganizar archivos antes de
  liberar espacio no utilizado.
 Haga clic en Aceptar.

Más contenido relacionado

La actualidad más candente

Data Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopData Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopJSI
 
Introducción al Big Data
Introducción al Big DataIntroducción al Big Data
Introducción al Big DataDavid Alayón
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datoshugofreestyle
 
Mineria de Datos
Mineria de DatosMineria de Datos
Mineria de Datos04071977
 
Analisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesAnalisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesSergio Hernández Ortega
 
How to Strengthen Enterprise Data Governance with Data Quality
How to Strengthen Enterprise Data Governance with Data QualityHow to Strengthen Enterprise Data Governance with Data Quality
How to Strengthen Enterprise Data Governance with Data QualityDATAVERSITY
 
Data Quality Best Practices
Data Quality Best PracticesData Quality Best Practices
Data Quality Best PracticesDATAVERSITY
 
Data Analaytics.04. Data visualization
Data Analaytics.04. Data visualizationData Analaytics.04. Data visualization
Data Analaytics.04. Data visualizationAlex Rayón Jerez
 
Skillshare - Introduction to Data Scraping
Skillshare - Introduction to Data ScrapingSkillshare - Introduction to Data Scraping
Skillshare - Introduction to Data ScrapingSchool of Data
 
The 3 Insights Defining Modern Analytics
The 3 Insights Defining Modern AnalyticsThe 3 Insights Defining Modern Analytics
The 3 Insights Defining Modern AnalyticsLooker
 
Brief introduction to data visualization
Brief introduction to data visualizationBrief introduction to data visualization
Brief introduction to data visualizationZach Gemignani
 
Make Data Simple Again With Dashboards
Make Data Simple Again With DashboardsMake Data Simple Again With Dashboards
Make Data Simple Again With DashboardsHelpSystems
 
virtualizacion de servidores completo
 virtualizacion de servidores completo virtualizacion de servidores completo
virtualizacion de servidores completoAnderson Alcántara
 

La actualidad más candente (16)

Data Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopData Visualization Design Best Practices Workshop
Data Visualization Design Best Practices Workshop
 
Diagramas de comportamientos
Diagramas de comportamientosDiagramas de comportamientos
Diagramas de comportamientos
 
Introducción al Big Data
Introducción al Big DataIntroducción al Big Data
Introducción al Big Data
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datos
 
Mineria de Datos
Mineria de DatosMineria de Datos
Mineria de Datos
 
Analisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesAnalisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de Operaciones
 
Clasificacion de modelos
Clasificacion de modelosClasificacion de modelos
Clasificacion de modelos
 
How to Strengthen Enterprise Data Governance with Data Quality
How to Strengthen Enterprise Data Governance with Data QualityHow to Strengthen Enterprise Data Governance with Data Quality
How to Strengthen Enterprise Data Governance with Data Quality
 
Data Quality Best Practices
Data Quality Best PracticesData Quality Best Practices
Data Quality Best Practices
 
Data Analaytics.04. Data visualization
Data Analaytics.04. Data visualizationData Analaytics.04. Data visualization
Data Analaytics.04. Data visualization
 
Relacion de datos
Relacion de datosRelacion de datos
Relacion de datos
 
Skillshare - Introduction to Data Scraping
Skillshare - Introduction to Data ScrapingSkillshare - Introduction to Data Scraping
Skillshare - Introduction to Data Scraping
 
The 3 Insights Defining Modern Analytics
The 3 Insights Defining Modern AnalyticsThe 3 Insights Defining Modern Analytics
The 3 Insights Defining Modern Analytics
 
Brief introduction to data visualization
Brief introduction to data visualizationBrief introduction to data visualization
Brief introduction to data visualization
 
Make Data Simple Again With Dashboards
Make Data Simple Again With DashboardsMake Data Simple Again With Dashboards
Make Data Simple Again With Dashboards
 
virtualizacion de servidores completo
 virtualizacion de servidores completo virtualizacion de servidores completo
virtualizacion de servidores completo
 

Similar a Reorganizacion de una base de datos

Similar a Reorganizacion de una base de datos (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos-Primera Parte-
Base de datos-Primera Parte-Base de datos-Primera Parte-
Base de datos-Primera Parte-
 
Tips y sugerencias
Tips y sugerenciasTips y sugerencias
Tips y sugerencias
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd
 
Creación de base de datos
Creación de base de datosCreación de base de datos
Creación de base de datos
 
Silvia
SilviaSilvia
Silvia
 
Manual de access
Manual de accessManual de access
Manual de access
 
Base de datos "primera parte"
Base de datos "primera parte"Base de datos "primera parte"
Base de datos "primera parte"
 
Manual de access
Manual de accessManual de access
Manual de access
 
Manual de access
Manual de accessManual de access
Manual de access
 
Diapositivas informatik!
Diapositivas informatik!Diapositivas informatik!
Diapositivas informatik!
 
Cuestionario de informática ivan hidalgo
Cuestionario de informática ivan hidalgoCuestionario de informática ivan hidalgo
Cuestionario de informática ivan hidalgo
 
Manual de access
Manual de accessManual de access
Manual de access
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Microsoft Access Teoría Parte I
Microsoft Access Teoría Parte IMicrosoft Access Teoría Parte I
Microsoft Access Teoría Parte I
 

Más de Stalin Eduardo Tusa Vitar

Cambio de Paradigmas de Seguridad en Smarphones
Cambio de Paradigmas de Seguridad en SmarphonesCambio de Paradigmas de Seguridad en Smarphones
Cambio de Paradigmas de Seguridad en SmarphonesStalin Eduardo Tusa Vitar
 
Primera_Aplicación_Python_Django_Postgresql_Fedora_19
Primera_Aplicación_Python_Django_Postgresql_Fedora_19Primera_Aplicación_Python_Django_Postgresql_Fedora_19
Primera_Aplicación_Python_Django_Postgresql_Fedora_19Stalin Eduardo Tusa Vitar
 
Software Libre para SIG (Sistemas de Informacion Geográfica)
Software Libre para SIG (Sistemas de Informacion Geográfica)Software Libre para SIG (Sistemas de Informacion Geográfica)
Software Libre para SIG (Sistemas de Informacion Geográfica)Stalin Eduardo Tusa Vitar
 
Data Center y Virtualización - Infraestructura
Data Center y Virtualización - InfraestructuraData Center y Virtualización - Infraestructura
Data Center y Virtualización - InfraestructuraStalin Eduardo Tusa Vitar
 
Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseStalin Eduardo Tusa Vitar
 
RMI_Concepto_Elementos_Funciones_Ventajas_Desventajas
RMI_Concepto_Elementos_Funciones_Ventajas_DesventajasRMI_Concepto_Elementos_Funciones_Ventajas_Desventajas
RMI_Concepto_Elementos_Funciones_Ventajas_DesventajasStalin Eduardo Tusa Vitar
 

Más de Stalin Eduardo Tusa Vitar (20)

Sistemas Quipux, Axis Cloud, Webmail
Sistemas Quipux, Axis Cloud, WebmailSistemas Quipux, Axis Cloud, Webmail
Sistemas Quipux, Axis Cloud, Webmail
 
Cambio de Paradigmas de Seguridad en Smarphones
Cambio de Paradigmas de Seguridad en SmarphonesCambio de Paradigmas de Seguridad en Smarphones
Cambio de Paradigmas de Seguridad en Smarphones
 
Primera_Aplicación_Python_Django_Postgresql_Fedora_19
Primera_Aplicación_Python_Django_Postgresql_Fedora_19Primera_Aplicación_Python_Django_Postgresql_Fedora_19
Primera_Aplicación_Python_Django_Postgresql_Fedora_19
 
Software Libre para SIG (Sistemas de Informacion Geográfica)
Software Libre para SIG (Sistemas de Informacion Geográfica)Software Libre para SIG (Sistemas de Informacion Geográfica)
Software Libre para SIG (Sistemas de Informacion Geográfica)
 
Esx, vcenter, vclient, vmotion, freenas
Esx, vcenter, vclient, vmotion, freenas Esx, vcenter, vclient, vmotion, freenas
Esx, vcenter, vclient, vmotion, freenas
 
Data Center y Virtualización - Infraestructura
Data Center y Virtualización - InfraestructuraData Center y Virtualización - Infraestructura
Data Center y Virtualización - Infraestructura
 
Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en Eclipse
 
Toma de decisiones
Toma de decisionesToma de decisiones
Toma de decisiones
 
Sistemas de Almacenamiento Compartido
Sistemas de Almacenamiento CompartidoSistemas de Almacenamiento Compartido
Sistemas de Almacenamiento Compartido
 
RMI_Concepto_Elementos_Funciones_Ventajas_Desventajas
RMI_Concepto_Elementos_Funciones_Ventajas_DesventajasRMI_Concepto_Elementos_Funciones_Ventajas_Desventajas
RMI_Concepto_Elementos_Funciones_Ventajas_Desventajas
 
Ventas al mayoreo y distribución física
Ventas al mayoreo y distribución físicaVentas al mayoreo y distribución física
Ventas al mayoreo y distribución física
 
Terrorismo informático
Terrorismo informáticoTerrorismo informático
Terrorismo informático
 
Seguridad en el trabajo
Seguridad en el trabajoSeguridad en el trabajo
Seguridad en el trabajo
 
Manejo de prtg network monitor
Manejo de prtg network monitorManejo de prtg network monitor
Manejo de prtg network monitor
 
Prtg network monitor
Prtg network monitorPrtg network monitor
Prtg network monitor
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Replicacion en SQLserver2008r2
Replicacion en  SQLserver2008r2Replicacion en  SQLserver2008r2
Replicacion en SQLserver2008r2
 
Ingenieria de Software (Openup)
Ingenieria de Software (Openup)Ingenieria de Software (Openup)
Ingenieria de Software (Openup)
 
Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 

Reorganizacion de una base de datos

  • 1. UNIVERSIDAD TECNICA DEL NORTE REORGANIZACION DE UNA BASE DE DATOS Autor: Stalin Tuza
  • 2. Reorganización de una BDD  La reorganización de una bdd mediante un índice utiliza una cantidad mínima de recursos del sistema. Desfragmenta el nivel hoja de índices agrupados y no agrupados de tablas y vistas al reordenar físicamente las páginas de nivel hoja para que coincidan con el orden lógico, de izquierda a derecha, de los nodos hoja. La reorganización además compacta las páginas de índice. La compactación se basa en el valor de factor de relleno existente.
  • 3. Para reorganizar un índice  En el Explorador de objetos, conéctese a una instancia de Motor de base de datos y expándala.  Expanda Bases de datos, expanda la base de datos que contiene la tabla con el índice especificado y, a continuación, expanda Tablas.  Expanda la tabla a la que pertenece el índice y, a continuación, expanda Índices.  Haga clic con el botón secundario para reorganizar y, a continuación, haga clic en Reorganizar.
  • 4. Para reorganizar un índice  Para especificar que todas las páginas que contienen datos de objetos grandes (LOB) también se compacten, active la casilla de verificación Compactar datos de columnas de objetos de gran tamaño.  Los tipos de datos LOB son image, text, ntext, varchar(max), nvarchar(max), varbinary(max) y xml. La compactación de estos datos puede mejorar el uso del espacio en disco.  Para deshabilitar la compactación de datos de objetos grandes, desactive la casilla de verificación Compactar datos de columnas de objetos de gran tamaño.  Para iniciar la operación de reorganización, haga clic en Aceptar.
  • 5. Reducir una base de datos  La idea de poder comprimir la información almacenada en la base de datos, evidentemente produce tanto un ahorro de espacio en disco como una mejora de rendimiento del servidor. Por otro lado, el mero hecho de poder comprimir tipos de datos antes considerados como estáticos, nos permite mitigar malas decisiones de diseño en nuestras bases de datos; pensemos por ejemplo en la típica situación de una mala elección de un tipo de datos ( char(255) ) por desconocimiento, que no se puede modificar por problemas de compatibilidad de las herramientas que las explotan.
  • 6. Reducir una base de datos  El tamaño de la base de datos no puede ser menor que el tamaño mínimo de la base de datos. El tamaño mínimo es el tamaño especificado cuando se creó la base de datos o el último tamaño establecido explícitamente mediante una operación de modificación del tamaño del archivo, como DBCC SHRINKFILE. Por lo tanto, si se creó una base de datos con un tamaño de 10 MB y ha crecido hasta llegar a 100 MB, sólo podrá reducirla hasta un tamaño de 10 MB, aunque se hayan eliminado todos los datos de la base de datos.
  • 7. Reducir una base de datos  En el Explorador de objetos, conéctese a una instancia del SQL Server Database Engine (Motor de base de datos de SQL Server) y expándala.  Expanda Bases de datos y, a continuación, haga clic con el botón secundario en la base de datos que desee reducir.  Seleccione Tareas y Reducir y haga clic en Base de datos.  También puede seleccionar la casilla de verificación Reorganizar archivos antes de liberar espacio no utilizado. Si se selecciona, debe especificarse un valor en Cantidad máxima de espacio disponible en los archivos después de la reducción.
  • 8. Reducir una base de datos  Nota :Activar esta opción equivale a especificar un valor target_percent al ejecutar DBCC SHRINKDATABASE. Desactivar esta opción equivale a ejecutar DBCC SHRINKDATABASE con la opción TRUNCATEONLY. TRUNCATEONLY reduce el archivo a la extensión asignada por última vez. De esta forma, se reduce el tamaño del archivo sin necesidad de mover datos. De forma predeterminada, esta opción está activada.
  • 9. Reducir una base de datos  Especifique el porcentaje máximo de espacio disponible que desee dejar en los archivos de la base de datos después de reducirla. Los valores permitidos oscilan entre 0 y 99. Esta opción sólo está disponible cuando se selecciona Reorganizar archivos antes de liberar espacio no utilizado.  Haga clic en Aceptar.