SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
• Ingeniero de Diseño & Automatización Electrónica
• Especialista en Gerencia y Tecnologías de Información
• MCT-MCSA-MCITP-MCTS en SQL SERVER
• Synergy TPC SAS como consultor especializado en
bases de datos SQL Server
Julián
Castiblanco
Andrés
Useche
• Ingeniero de Sistemas
• Especialista en Teleinformática
• MCP SQL SERVER 2012
• Terpel como ingeniero de infraestructura IT - DBA
Agenda General
Dev
Optimización de
consultas
Admin
Optimización de
Servidores
SSIS
Optimización de
paquetes ETLs
Agenda
• Ciclo de vida de una transacción
• Manejo de memoria en SQL Server
• Cursores: la mejor solución para desgastar tu memoria
• Subconsultas dentro de la sentencia SELECT: existe otra forma de hacerlo?
• Consultas multitabla: Como puedo optimizarlas???
• Triggers: la solución más antigua para manejar auditoría
• Manejo de consultas sobre campos de texto
• Como medir el rendimiento de las consultas.
• Problemas de contención y tablas en memoria.
• Que viene en SQL Server 2014….?
• Otros casos de la vida real
Agenda
• Almacenamiento
• Compresión de datos
• Partición de tablas
• Optimización de índices (database tunning advisor)
• Reportes estándar y activity monitor
• Best practices analyzer
• Revisión de problemas con (sql server profiler)
Almacenamiento
• Servidor Físico ò Servidor Virtual?
• Discos Locales ò SAN?
• RAID 0, RAID 1, RAID 5, RAID 10, RAID
0+1?
• Formatear a 4096 Bytes, 32 KB, 64 Kb?
• Discos Duros ò Discos de Estado Solido?
Rendimiento de los tipos de Discos
Tipos de Formateo
Tipos de RAID
Tipos de Índices
Tipos de Indices
Tipos de Indices
Compresión de Datos
La compresión de datos mejora el rendimiento de las lecturas y escrituras en disco
( I/O) y por lo tanto el rendimiento de nuestras consultas, si queremos habilitar la
compresión de datos en nuestra base de datos podemos implementarlo a dos niveles, a
nivel de pagina o a nivel de filas, la compresión a nivel de pagina reduce mayor aun el
tamaño de las tablas ya que implementa compresión de filas, además ahorra espacio
sustituyendo los valores comunes de las columnas por una referencia a dicho valor, a
continuación muestro como podemos modificar nuestras tablas para implementar
compresión a cualquiera de los dos niveles.
Partición de Tablas
El particionamiento de tablas e índices es una importante técnica de base
de datos, existente en SQL Server desde hace varios años. La función, como
su nombre lo dice es partir una tabla en varias según el criterio para
mejorar el desempeño de las consultas, normalmente el particionamiento
aplica a tablas de gran tamaño y/o gran numero de registros.
Actualización de Estadísticas
Bibliografía y Sitios de interés
• Professional SQL Server 2012 Internals and Troubleshooting
• Professional SQL Server 2008 Internals and Troubleshooting
• Microsoft SQL Server 2012 Internals
• Diagnosing and Resolving Latch Contention on SQL Server
• Pro Full-Text Search in SQL Server 2008
• Introducing Microsoft SQL Server 2014. Microsoft Press
• Training Kit (Exam 70-461): Querying Microsoft SQL Server 2012
• Correo: Juliancastiblancop@gmail.com
• Skype: Julian.castiblancop
Julián Castiblanco
Andrés Useche
• Correo: usechejan@gmail.com

Más contenido relacionado

Destacado

Einführung in HTTP/2
Einführung in HTTP/2 Einführung in HTTP/2
Einführung in HTTP/2 RankSider
 
Trabajocon 802154 microchip
Trabajocon 802154 microchipTrabajocon 802154 microchip
Trabajocon 802154 microchipgmeneses23
 
Bilan des 6 derniers mois de la situation sécuritaire.
Bilan des 6 derniers mois de la situation sécuritaire.Bilan des 6 derniers mois de la situation sécuritaire.
Bilan des 6 derniers mois de la situation sécuritaire.laurentlamothe
 
2664267 et gsp_expert_.22
2664267 et gsp_expert_.222664267 et gsp_expert_.22
2664267 et gsp_expert_.22Jin Song
 
CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)NAXOS Deutschland GmbH
 
Meerwasserentsalzung
MeerwasserentsalzungMeerwasserentsalzung
Meerwasserentsalzungvtyj
 
STE-PS Doku - Experimentieren mit Luft - Klasse 3
STE-PS Doku - Experimentieren mit Luft - Klasse 3STE-PS Doku - Experimentieren mit Luft - Klasse 3
STE-PS Doku - Experimentieren mit Luft - Klasse 3Michael Wünsch
 
Canal carpien 24 11 2011
Canal carpien 24 11 2011Canal carpien 24 11 2011
Canal carpien 24 11 2011amase13
 
Sieben Tipps Für Ihren Erfolg im M-Commerce by TWT
Sieben Tipps Für Ihren Erfolg im M-Commerce by TWTSieben Tipps Für Ihren Erfolg im M-Commerce by TWT
Sieben Tipps Für Ihren Erfolg im M-Commerce by TWTTWT
 
Symetrix - plaquette étude de cas Innothera : formation médicale
Symetrix - plaquette étude de cas Innothera : formation médicaleSymetrix - plaquette étude de cas Innothera : formation médicale
Symetrix - plaquette étude de cas Innothera : formation médicaleSymetrix
 
Bilan congres franco pan africain congo 2012
Bilan congres franco pan africain congo 2012Bilan congres franco pan africain congo 2012
Bilan congres franco pan africain congo 2012sfa_angeiologie
 
Zfs Un Sistema De Ficheros Para El Futuro
Zfs   Un Sistema De Ficheros Para El FuturoZfs   Un Sistema De Ficheros Para El Futuro
Zfs Un Sistema De Ficheros Para El Futuroguest1f0bd6
 
Ausfugskarte Teutoburger Wald
Ausfugskarte  Teutoburger WaldAusfugskarte  Teutoburger Wald
Ausfugskarte Teutoburger WaldTobias Valentien
 
Construcción de agendas: Medios, políticos y opinión pública
Construcción de agendas: Medios, políticos y opinión públicaConstrucción de agendas: Medios, políticos y opinión pública
Construcción de agendas: Medios, políticos y opinión públicaSebastián Valenzuela
 

Destacado (20)

Einführung in HTTP/2
Einführung in HTTP/2 Einführung in HTTP/2
Einführung in HTTP/2
 
Trabajocon 802154 microchip
Trabajocon 802154 microchipTrabajocon 802154 microchip
Trabajocon 802154 microchip
 
Bilan des 6 derniers mois de la situation sécuritaire.
Bilan des 6 derniers mois de la situation sécuritaire.Bilan des 6 derniers mois de la situation sécuritaire.
Bilan des 6 derniers mois de la situation sécuritaire.
 
2664267 et gsp_expert_.22
2664267 et gsp_expert_.222664267 et gsp_expert_.22
2664267 et gsp_expert_.22
 
Maitland Concept - Nivel 2A en Barcelona
Maitland Concept - Nivel 2A en BarcelonaMaitland Concept - Nivel 2A en Barcelona
Maitland Concept - Nivel 2A en Barcelona
 
Indesign
IndesignIndesign
Indesign
 
CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
CD-Neuheiten Oktober 2011 (Im Vertrieb der NAXOS Deutschland GmbH)
 
Meerwasserentsalzung
MeerwasserentsalzungMeerwasserentsalzung
Meerwasserentsalzung
 
L3T-Countdown (Stand Mai 2011)
L3T-Countdown (Stand Mai 2011)L3T-Countdown (Stand Mai 2011)
L3T-Countdown (Stand Mai 2011)
 
STE-PS Doku - Experimentieren mit Luft - Klasse 3
STE-PS Doku - Experimentieren mit Luft - Klasse 3STE-PS Doku - Experimentieren mit Luft - Klasse 3
STE-PS Doku - Experimentieren mit Luft - Klasse 3
 
Compressao
CompressaoCompressao
Compressao
 
Canal carpien 24 11 2011
Canal carpien 24 11 2011Canal carpien 24 11 2011
Canal carpien 24 11 2011
 
Sieben Tipps Für Ihren Erfolg im M-Commerce by TWT
Sieben Tipps Für Ihren Erfolg im M-Commerce by TWTSieben Tipps Für Ihren Erfolg im M-Commerce by TWT
Sieben Tipps Für Ihren Erfolg im M-Commerce by TWT
 
bb_2011.pdf
bb_2011.pdfbb_2011.pdf
bb_2011.pdf
 
Symetrix - plaquette étude de cas Innothera : formation médicale
Symetrix - plaquette étude de cas Innothera : formation médicaleSymetrix - plaquette étude de cas Innothera : formation médicale
Symetrix - plaquette étude de cas Innothera : formation médicale
 
Bilan congres franco pan africain congo 2012
Bilan congres franco pan africain congo 2012Bilan congres franco pan africain congo 2012
Bilan congres franco pan africain congo 2012
 
2010 12-thrombophilies 1
2010 12-thrombophilies 12010 12-thrombophilies 1
2010 12-thrombophilies 1
 
Zfs Un Sistema De Ficheros Para El Futuro
Zfs   Un Sistema De Ficheros Para El FuturoZfs   Un Sistema De Ficheros Para El Futuro
Zfs Un Sistema De Ficheros Para El Futuro
 
Ausfugskarte Teutoburger Wald
Ausfugskarte  Teutoburger WaldAusfugskarte  Teutoburger Wald
Ausfugskarte Teutoburger Wald
 
Construcción de agendas: Medios, políticos y opinión pública
Construcción de agendas: Medios, políticos y opinión públicaConstrucción de agendas: Medios, políticos y opinión pública
Construcción de agendas: Medios, políticos y opinión pública
 

Similar a Carbura tusql sesion2_slideshare

Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareJulián Castiblanco
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016Joseph Lopez
 
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...SpanishPASSVC
 
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexSQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexEduardo Castro
 
SQL Server Fundamentals 3ra Sesion
SQL Server Fundamentals 3ra SesionSQL Server Fundamentals 3ra Sesion
SQL Server Fundamentals 3ra SesionJulián Castiblanco
 
SQLSaturday 322 Guatemala 2014 Cubes Performance
SQLSaturday 322 Guatemala 2014 Cubes PerformanceSQLSaturday 322 Guatemala 2014 Cubes Performance
SQLSaturday 322 Guatemala 2014 Cubes PerformanceMarco Tulio Gómez Reyes
 
Novedades sql server 2008 para developers
Novedades sql server 2008 para developersNovedades sql server 2008 para developers
Novedades sql server 2008 para developersEnrique Catala Bañuls
 
Casos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerCasos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerEduardo Castro
 
Nuevos escenarios BI con SQL Server 2014
Nuevos escenarios BI con SQL Server 2014Nuevos escenarios BI con SQL Server 2014
Nuevos escenarios BI con SQL Server 2014Ruben Pertusa Lopez
 
SQLSaturday 346 El Salvador 2015 Cubes Performance
SQLSaturday 346 El Salvador 2015 Cubes PerformanceSQLSaturday 346 El Salvador 2015 Cubes Performance
SQLSaturday 346 El Salvador 2015 Cubes PerformanceMarco Tulio Gómez Reyes
 
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosMS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosJoseph Lopez
 
Optimizacion De Consultas
Optimizacion De ConsultasOptimizacion De Consultas
Optimizacion De ConsultasOto Tumax
 
Vistazo a lo nuevo en SQL Server 2016
Vistazo a lo nuevo en SQL Server 2016Vistazo a lo nuevo en SQL Server 2016
Vistazo a lo nuevo en SQL Server 2016Eduardo Castro
 
Optimizacion de Modelos Multidimensionales con Analysis Services
Optimizacion de Modelos Multidimensionales con Analysis ServicesOptimizacion de Modelos Multidimensionales con Analysis Services
Optimizacion de Modelos Multidimensionales con Analysis ServicesMarco Tulio Gómez Reyes
 
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdfCurso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdfexpertoleonelmartine
 
Mejores practicas sql
Mejores practicas sqlMejores practicas sql
Mejores practicas sqlnnakasone
 

Similar a Carbura tusql sesion2_slideshare (20)

Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshare
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016
 
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
 
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexSQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
 
SQL Server Fundamentals 3ra Sesion
SQL Server Fundamentals 3ra SesionSQL Server Fundamentals 3ra Sesion
SQL Server Fundamentals 3ra Sesion
 
SQLSaturday 322 Guatemala 2014 Cubes Performance
SQLSaturday 322 Guatemala 2014 Cubes PerformanceSQLSaturday 322 Guatemala 2014 Cubes Performance
SQLSaturday 322 Guatemala 2014 Cubes Performance
 
Novedades sql server 2008 para developers
Novedades sql server 2008 para developersNovedades sql server 2008 para developers
Novedades sql server 2008 para developers
 
Casos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerCasos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL Server
 
Nuevos escenarios BI con SQL Server 2014
Nuevos escenarios BI con SQL Server 2014Nuevos escenarios BI con SQL Server 2014
Nuevos escenarios BI con SQL Server 2014
 
Sql
SqlSql
Sql
 
SQLSaturday 346 El Salvador 2015 Cubes Performance
SQLSaturday 346 El Salvador 2015 Cubes PerformanceSQLSaturday 346 El Salvador 2015 Cubes Performance
SQLSaturday 346 El Salvador 2015 Cubes Performance
 
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosMS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
 
Optimizacion De Consultas
Optimizacion De ConsultasOptimizacion De Consultas
Optimizacion De Consultas
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Database
 
POC SQL 2014
POC SQL 2014POC SQL 2014
POC SQL 2014
 
Modelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSASModelo Tabulares con Azure SSAS
Modelo Tabulares con Azure SSAS
 
Vistazo a lo nuevo en SQL Server 2016
Vistazo a lo nuevo en SQL Server 2016Vistazo a lo nuevo en SQL Server 2016
Vistazo a lo nuevo en SQL Server 2016
 
Optimizacion de Modelos Multidimensionales con Analysis Services
Optimizacion de Modelos Multidimensionales con Analysis ServicesOptimizacion de Modelos Multidimensionales con Analysis Services
Optimizacion de Modelos Multidimensionales con Analysis Services
 
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdfCurso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
 
Mejores practicas sql
Mejores practicas sqlMejores practicas sql
Mejores practicas sql
 

Más de Julián Castiblanco

70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASEJulián Castiblanco
 
Descubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datosDescubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datosJulián Castiblanco
 
Tech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con julyTech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con julyJulián Castiblanco
 
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Julián Castiblanco
 
Global Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalakeGlobal Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalakeJulián Castiblanco
 
Lecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOnLecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOnJulián Castiblanco
 
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
Sql saturday 448   migración de bases de datos sql server hacia azure sqldbSql saturday 448   migración de bases de datos sql server hacia azure sqldb
Sql saturday 448 migración de bases de datos sql server hacia azure sqldbJulián Castiblanco
 
Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6Julián Castiblanco
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassJulián Castiblanco
 
Database admonfundamental itprosdc_chapter2
Database admonfundamental itprosdc_chapter2Database admonfundamental itprosdc_chapter2
Database admonfundamental itprosdc_chapter2Julián Castiblanco
 
Database Fundamentals - Sesión 1 - SQL Server
Database Fundamentals - Sesión 1 - SQL ServerDatabase Fundamentals - Sesión 1 - SQL Server
Database Fundamentals - Sesión 1 - SQL ServerJulián Castiblanco
 
Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3Julián Castiblanco
 
70 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 201270 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 2012Julián Castiblanco
 
Instalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azureInstalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azureJulián Castiblanco
 
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6Julián Castiblanco
 
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTETaller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTEJulián Castiblanco
 
Introducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTASIntroducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTASJulián Castiblanco
 

Más de Julián Castiblanco (20)

70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE70461 Sesion2 Uso del SELECT, DISTINCT, CASE
70461 Sesion2 Uso del SELECT, DISTINCT, CASE
 
Descubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datosDescubriendo los Datos - Bodegas de datos
Descubriendo los Datos - Bodegas de datos
 
Tech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con julyTech Talk Live - ITPROSDC - Big data con july
Tech Talk Live - ITPROSDC - Big data con july
 
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
 
Global Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalakeGlobal Azure Cloud Camp Bogota Introduccion Azure datalake
Global Azure Cloud Camp Bogota Introduccion Azure datalake
 
Lecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOnLecciones aprendidas SQL Server AlwaryOn
Lecciones aprendidas SQL Server AlwaryOn
 
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
Sql saturday 448   migración de bases de datos sql server hacia azure sqldbSql saturday 448   migración de bases de datos sql server hacia azure sqldb
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
 
Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6Databaseadmonfundamentalitprosdcchapter6
Databaseadmonfundamentalitprosdcchapter6
 
Taller de sql server no 3
Taller de sql server no 3Taller de sql server no 3
Taller de sql server no 3
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL Pass
 
Database admonfundamental itprosdc_chapter2
Database admonfundamental itprosdc_chapter2Database admonfundamental itprosdc_chapter2
Database admonfundamental itprosdc_chapter2
 
Database Fundamentals - Sesión 1 - SQL Server
Database Fundamentals - Sesión 1 - SQL ServerDatabase Fundamentals - Sesión 1 - SQL Server
Database Fundamentals - Sesión 1 - SQL Server
 
Tarea dqs en ssis nunca termina
Tarea dqs en ssis nunca terminaTarea dqs en ssis nunca termina
Tarea dqs en ssis nunca termina
 
Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3Características Adminsitración SQL Server 2012 Parte 3
Características Adminsitración SQL Server 2012 Parte 3
 
70 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 201270 462 Instalación SQL Server 2012
70 462 Instalación SQL Server 2012
 
Instalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azureInstalación de Sql server 2014 ctp2 sobre azure
Instalación de Sql server 2014 ctp2 sobre azure
 
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6XQuery y XPath for SQL Server 2012 itpros dc_chapter6
XQuery y XPath for SQL Server 2012 itpros dc_chapter6
 
Agrupando datos en SQL Server
Agrupando datos en SQL ServerAgrupando datos en SQL Server
Agrupando datos en SQL Server
 
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTETaller básico de JOINS, SUBQUERYING, APPLY, CTE
Taller básico de JOINS, SUBQUERYING, APPLY, CTE
 
Introducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTASIntroducción a JOINS, CTE, APPLY y SUBCONSULTAS
Introducción a JOINS, CTE, APPLY y SUBCONSULTAS
 

Último

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (19)

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Carbura tusql sesion2_slideshare

  • 1.
  • 2. • Ingeniero de Diseño & Automatización Electrónica • Especialista en Gerencia y Tecnologías de Información • MCT-MCSA-MCITP-MCTS en SQL SERVER • Synergy TPC SAS como consultor especializado en bases de datos SQL Server Julián Castiblanco Andrés Useche • Ingeniero de Sistemas • Especialista en Teleinformática • MCP SQL SERVER 2012 • Terpel como ingeniero de infraestructura IT - DBA
  • 3. Agenda General Dev Optimización de consultas Admin Optimización de Servidores SSIS Optimización de paquetes ETLs
  • 4. Agenda • Ciclo de vida de una transacción • Manejo de memoria en SQL Server • Cursores: la mejor solución para desgastar tu memoria • Subconsultas dentro de la sentencia SELECT: existe otra forma de hacerlo? • Consultas multitabla: Como puedo optimizarlas??? • Triggers: la solución más antigua para manejar auditoría • Manejo de consultas sobre campos de texto • Como medir el rendimiento de las consultas. • Problemas de contención y tablas en memoria. • Que viene en SQL Server 2014….? • Otros casos de la vida real
  • 5. Agenda • Almacenamiento • Compresión de datos • Partición de tablas • Optimización de índices (database tunning advisor) • Reportes estándar y activity monitor • Best practices analyzer • Revisión de problemas con (sql server profiler)
  • 6. Almacenamiento • Servidor Físico ò Servidor Virtual? • Discos Locales ò SAN? • RAID 0, RAID 1, RAID 5, RAID 10, RAID 0+1? • Formatear a 4096 Bytes, 32 KB, 64 Kb? • Discos Duros ò Discos de Estado Solido?
  • 7. Rendimiento de los tipos de Discos
  • 13. Compresión de Datos La compresión de datos mejora el rendimiento de las lecturas y escrituras en disco ( I/O) y por lo tanto el rendimiento de nuestras consultas, si queremos habilitar la compresión de datos en nuestra base de datos podemos implementarlo a dos niveles, a nivel de pagina o a nivel de filas, la compresión a nivel de pagina reduce mayor aun el tamaño de las tablas ya que implementa compresión de filas, además ahorra espacio sustituyendo los valores comunes de las columnas por una referencia a dicho valor, a continuación muestro como podemos modificar nuestras tablas para implementar compresión a cualquiera de los dos niveles.
  • 14. Partición de Tablas El particionamiento de tablas e índices es una importante técnica de base de datos, existente en SQL Server desde hace varios años. La función, como su nombre lo dice es partir una tabla en varias según el criterio para mejorar el desempeño de las consultas, normalmente el particionamiento aplica a tablas de gran tamaño y/o gran numero de registros.
  • 16. Bibliografía y Sitios de interés • Professional SQL Server 2012 Internals and Troubleshooting • Professional SQL Server 2008 Internals and Troubleshooting • Microsoft SQL Server 2012 Internals • Diagnosing and Resolving Latch Contention on SQL Server • Pro Full-Text Search in SQL Server 2008 • Introducing Microsoft SQL Server 2014. Microsoft Press • Training Kit (Exam 70-461): Querying Microsoft SQL Server 2012
  • 17. • Correo: Juliancastiblancop@gmail.com • Skype: Julian.castiblancop Julián Castiblanco Andrés Useche • Correo: usechejan@gmail.com