Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
#SQSummit
Buenas prácticas que
debes seguir en la
administración de tu
SQL Server (300)
Eladio Rincón
Eladio Rincón
erinco...
Sponsors del SolidQ Summit Panamá
Experiencias del Año: Administración
HTTP://EN.WIKIPEDIA.ORG/WIKI/DATABASE_ADMINISTRATOR
• En General:
• Recuperación de d...
Experiencias del Año: Administración
HTTP://EN.WIKIPEDIA.ORG/WIKI/DATABASE_ADMINISTRATOR
• En General:
• Recuperación de d...
Experiencias del Año: Administración
• Configuración
• A nivel de sistema de almacenamiento
• A nivel de instancia
• A niv...
Experiencias del Año: Administración
• Si tienes SAN y en general: Conoce el uso de la cabina
• Cruza información de perfm...
Experiencias del Año: Administración
• Conocer el uso de los recursos de la máquina
• Los tan hablados WAIT_STATS:
• A niv...
Wait stats
Experiencias del Año: Administración
• Estadísticas
• Parametrización
• Page Verify
• Date Correlation Optimization
• Sepa...
Experiencias del Año: Mantenimiento
• Copias de seguridad
• Model, msdb, master: recuerda donde se almacena información
de...
DBCC CHECKDB
Experiencias del Año: Mantenimiento
• Fragmentación de índices
• ¿Qué está fragmentado?
• sys.dm_db_index_physical_stats
•...
Fragmentación / Defragmentación
Experiencias del Año: Administración
• Create tu BD de registro y
registra las tendencias
• Crea Operadores y
notifica aco...
Notificación de Deadlocks
Experiencias del Año: Administración
RESUMEN
• Configuración
• Conoce cómo se usan los recursos y configúralo acorde
• Man...
También puedes preguntar tus
dudas con el hashtag
#SQSummit en Twitter
ADAPTIVE BI FRAMEWORK
Te ayudaremos a mejorar la ve...
Buenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL Server
Upcoming SlideShare
Loading in …5
×

Buenas prácticas que debes seguir en la administración de tu SQL Server

221 views

Published on

http://pa.summit.solidq.com
Presentación durante el SolidQ Summit Panama City 2016

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Buenas prácticas que debes seguir en la administración de tu SQL Server

  1. 1. #SQSummit Buenas prácticas que debes seguir en la administración de tu SQL Server (300) Eladio Rincón Eladio Rincón erincon@solidq.com
  2. 2. Sponsors del SolidQ Summit Panamá
  3. 3. Experiencias del Año: Administración HTTP://EN.WIKIPEDIA.ORG/WIKI/DATABASE_ADMINISTRATOR • En General: • Recuperación de desastres • Mantenimiento diccionario de datos • Diseño de base de datos • Además • Instalación, configuración hardware • Administrar seguridad • Análisis de datos, eficiencia • Diseño de BD (preliminar) • Modelado y optimización • ¿algo más?
  4. 4. Experiencias del Año: Administración HTTP://EN.WIKIPEDIA.ORG/WIKI/DATABASE_ADMINISTRATOR • En General: • Recuperación de desastres • Mantenimiento diccionario de datos • Diseño de base de datos • Además • Instalación, configuración hardware • Administrar seguridad • Análisis de datos, eficiencia • Diseño de BD (preliminar) • Modelado y optimización • ¿algo más? Configuración Mantenimiento Registro y notificación
  5. 5. Experiencias del Año: Administración • Configuración • A nivel de sistema de almacenamiento • A nivel de instancia • A nivel de bases de datos • Mantenimiento • A nivel de bases de datos • A nivel de objetos de base de datos • Registro y notificación • Seguimiento de tendencias, acciones realizadas y notificación
  6. 6. Experiencias del Año: Administración • Si tienes SAN y en general: Conoce el uso de la cabina • Cruza información de perfmon y cabina • Perfmon: PhysicalDisk (+- *) • RAID virtuales  ¿a qué discos llegan? • Sorpresas: VMs en mismos discos que Transaction Log, discos físicos compartidos con rutas de documentos compartidos, con otros gestores, … • Conveniencia de niveles RAID • RAID1, RAID5, RAID10 • Buenas prácticas y medir topologías : sys.dm_io_virtual_file_stats • Technet: “Storage Top 10 Best Practices” • http://technet.microsoft.com/en-us/library/cc966534.aspx • Alineamiento de particiones • Recomendación general: 64Kb/sector • http://blogs.msdn.com/jimmymay CONFIGURACIÓN: A NIVEL DE SISTEMA DE ALMACENAMIENTO
  7. 7. Experiencias del Año: Administración • Conocer el uso de los recursos de la máquina • Los tan hablados WAIT_STATS: • A nivel global: sys.dm_os_wait_stats • A nivel de sesión: sys.dm_os_waiting_tasks • Ejemplos fácil de usar en la web • Sp_configure • Memoria máxima y mínima • (ppmente en cluster multi-instancia) • Afinidad de procesadores • Soft-NUMA, o • El “Resource Governor” del hombre pobre en 2005 • 1: crear nodos • 2: asignar puertos a nodos • 3: conectar aplicación por puerto CONFIGURACIÓN: A NIVEL DE INSTANCIA
  8. 8. Wait stats
  9. 9. Experiencias del Año: Administración • Estadísticas • Parametrización • Page Verify • Date Correlation Optimization • Separación de objetos en FILEGROUPs • DMV: sys.dm_virtual_file_stats(-1, -1) CONFIGURACIÓN: A NIVEL DE BASES DE DATOS
  10. 10. Experiencias del Año: Mantenimiento • Copias de seguridad • Model, msdb, master: recuerda donde se almacena información de inicios de sesión, trabajos realizados, SSIS, … • De usuario • Restauración de copias de seguridad • “mientras no hayas restaurado la copia, no tienes backup” • Más fácil de verificar con: • Log Shipping, y mantenimiento de entornos “antes-de-producción” • Comandos de consistencia • CHECKDB, CHECKCATALOG, CHECKCONSISTENCY, CHECKTABLE, CHECKFILEGROUP • Usar Data_purity para BDs 80 MANTENIMIENTO: A NIVEL DE BASES DE DATOS
  11. 11. DBCC CHECKDB
  12. 12. Experiencias del Año: Mantenimiento • Fragmentación de índices • ¿Qué está fragmentado? • sys.dm_db_index_physical_stats • Usa el ejemplo de BOL para empezar • ¿Cómo lo defragmento? • ALTER INDEX REBUILD • ALTER INDEX REORGANIZE • + UPDATE STATISTICS • ¿Qué indices no necesito?  informar a Desarrollo • sys.dm_db_index_usage_stats • sys.dm_db_index_operational_stats También para BDs de Sistema MANTENIMIENTO: A NIVEL DE OBJETO DE BASE DE DATOS
  13. 13. Fragmentación / Defragmentación
  14. 14. Experiencias del Año: Administración • Create tu BD de registro y registra las tendencias • Crea Operadores y notifica acorde • Configura Operadores REGISTRO, TENDENCIAS Y MODIFICACIONES
  15. 15. Notificación de Deadlocks
  16. 16. Experiencias del Año: Administración RESUMEN • Configuración • Conoce cómo se usan los recursos y configúralo acorde • Mantenimiento • Prepara el sistema para gestionar peticiones rápidamente • Registro y notificación • Notificate, crea tendencias, conoce el uso del sistema
  17. 17. También puedes preguntar tus dudas con el hashtag #SQSummit en Twitter ADAPTIVE BI FRAMEWORK Te ayudaremos a mejorar la velocidad de desarrollo de tu plataforma de analítica de negocio basada en nuestra experiencia: •Diseña antes de construir •Automatización de procesos por ETL •Servicios de mentoring para ayudarte a conseguir mejores prácticas para la construcción de procesos específicos y plataformas de analítica de negocio •Muy fácil de mantener SOLIDQ FLEX SERVICES Con SolidQ Flex Services evitarás sustos, consiguiendo que tus sistemas sean estables. Desde una solución sencilla de monitorización, hasta un servicio de atención de incidencias 24/7, mantenimiento proactivo, resolución de problemas y línea de soporte. Todo con un coste fijo mensual… y tú dedica el tiempo a las cosas importantes. ¡Gracias!

×