Mejorar el Rendimiento de las Consultas en el SQL Server Curso en línea:www.udemy.com/desarrollo-de-b...
Жүктеу.....
Пікірлер: 39
@salvador94314 жыл бұрын
Gracias compañero, de una consulta que tardaba 7 minutos, la pude optimizar a 4 segundos aplicando índices!
@erwinpereira15645 жыл бұрын
Muy buena explicación, clara y su contenido es de mucha utilidad. Gracias y felicidades por enseñar muy bien!!
@herbevazquez29925 жыл бұрын
excelente, gracias por compartir tus conocimientos.
@ventdraco5 жыл бұрын
Gracias, muy buena explicacion.
@marceloretamalz.52672 жыл бұрын
Super claro para explicar todo.
@abnerchinitoperu4 жыл бұрын
Muy bueno! Gracias amigo
@Alekzanful6 жыл бұрын
Gracias. Esperaba q hiciera un video como éste
@visoalgt
6 жыл бұрын
Gracias! Saludos!
@Alekzanful
6 жыл бұрын
Seria excelente un videotutorial en Udemy de administración de bases de datos
@visoalgt
6 жыл бұрын
Ya lo estoy trabajando, llevamos como 8 clases espero tenerlo listo pronto. Gracias por seguirnos la pista.
@josedimastovar2662 жыл бұрын
Gracias por compartir maestro.
@visoalgt
2 жыл бұрын
Saludos!
@kevincaro21724 жыл бұрын
Excelente doc
@eduarsanchez18512 жыл бұрын
Excelente video
@FranciscoLopez-ff7xz10 ай бұрын
Excelente contenido
@memin16783 жыл бұрын
Muchas Gracias👍
@jeannettemonroygarcia6086 Жыл бұрын
¡Excelente!
@gabrielherrera756110 ай бұрын
Muchas gracias por el video. Podrías crear un video donde se explique que usar en lugar de cursores?
@visoalgt
10 ай бұрын
Se usan variables de tipo tabla, common table expression, o tablas en memoria. Si hacemos el video.
@gabrielherrera7561
10 ай бұрын
@@visoalgt Le agradecería mucho. En muchos lados he leído que no debo usar cursores pero no mencionan la alternativa a qué usar.
@soraidacujavantesierra37263 жыл бұрын
Hola que tal excelente informacion muchas gracias, una pregunta el tema de los indices en las tablas se pueden colocar para registros duplicados o esto es exclusivo para registros sin duplicidad?
@visoalgt
3 жыл бұрын
Se pueden colocar en registros duplicados, a menos que los indices que se generan por crear llave primaria o restricción unique, o que se especifique el indice con valores unicos
@jeanperezcuba99204 жыл бұрын
15:39 , aplica una fe de erratas?
@danilo43215 жыл бұрын
si la tabla esta con la clave primaria ya no es necesario el indice que podría hacer en este caso
@kikolo2355 жыл бұрын
hola buenas tardes. tengo una duda. Tengo una consulta la cual se ejecuta con cierto indice. tengo una funcion tipo tabla la cual tiene dentro la consulta antes mencionada y al consultar la ejecucion veo que se va por otro indice que hace mas tardada la consulta, tiene alguna idea de porque??. la funcion tabal recibe parametro de fecha
@visoalgt
5 жыл бұрын
El motor de base de datos esta juzgando que le es mas efectivo tomar otro camino, que el que tu crees correcto, puede pasar porque los índices estén fragmentados y haya que reorganizarlos o reconstruirlos, también puede ser que las estadísticas estén desactualizadas. por lo que hay que actualizarlas.
@ikazz62115 жыл бұрын
Y cuales son las consultas de alto desempeño?
@dfbastidas4 жыл бұрын
Hola. Una pequeña pregunta. Un índice es una llave primaria?
@vhcardenas
4 жыл бұрын
Para en tus datos puedas buscar rápidamente indexas las columnas, como cuando buscas en los libros usas un indice, la llave primaria si crea un indice, pero pueden existir indices que no sean laves.
@dfbastidas
4 жыл бұрын
@@vhcardenas muchas gracias. O sea que en resumidas cuentas las claves primarias y foráneas son índices y tengo la posibilidad de crear otros dentro de la misma tabla
@anocturno35752 жыл бұрын
Una consulta tengo sql server 2019 pero las opciones de debug esta inactiva como se activan para hacer dedebug en store procedure
@danielargueta54743 жыл бұрын
Amigo, que pasa si por alguna muy extraña razón estoy obligado a hacer consulta de todos los datos de 7 tablas y cada tabla tiene aproximadamente 2-4 millones de datos (todas tienen indices). Lo pregunto porque en mi actual trabajo necesito hacerlo, espero puedas orientarme, saludos cordiales.
@ronyolazabal6589
2 жыл бұрын
Utiliza Toad For SQL Server
@soraidacujavantesierra37263 жыл бұрын
Que opciones son preferible usar en ves de un cursor?
@visoalgt
3 жыл бұрын
Variables de Tipo tabla, o common table expression
@wGimh7773 жыл бұрын
15:40 Clustered*
@walanxp4 жыл бұрын
Cuanto me cobras por prepararme para el examen de certificación soy Dba 3 años ya
@visoalgt
4 жыл бұрын
Es complicado para mi disponer de tiempo para apoyarte por los proyectos en los que me encuentro trabajando, pero puedes buscar mis cursos en linea basados sobre el material Microsoft que te prepara para las certificaciones, en los siguientes links: www.udemy.com/consulta-de-datos-con-sql/?couponCode=AXOFT1 www.udemy.com/desarrollo-de-bases-de-datos-con-sql-server-70-762/?couponCode=AXOFT1 www.udemy.com/administracion-de-base-de-datos-con-sql-server/?couponCode=AXOFT1
@sirfreedom Жыл бұрын
Tenes dos tipos de tablas temporales, y hay veces que uno las tiene que usar. 1 tipo es la tabla en DISCO que es como la especificas con el Sharp(#) y el otra forma es con Arroba(@) que son en MEMORIA. parece que no sabes para que sirven, porque sirven para no REPETIR consultas, si haces un filtro y luego vas usarlo en 7 partes de otras consultas, SI crea tablas temporales. para eso fueron hechas. le podes poner incluso indices cluster y no cluster. Acerca de los cursores, obvio que son malos, pero si tenes el diseno mal hecho, porque lo heredaste y tenes que devolver algo para un reporte no tenes forma de no hacer un cursor. lo que SI VEO mal son los IF esas condiones deberian ir en el WHERE de las consultas no en IF.
Пікірлер: 39
Gracias compañero, de una consulta que tardaba 7 minutos, la pude optimizar a 4 segundos aplicando índices!
Muy buena explicación, clara y su contenido es de mucha utilidad. Gracias y felicidades por enseñar muy bien!!
excelente, gracias por compartir tus conocimientos.
Gracias, muy buena explicacion.
Super claro para explicar todo.
Muy bueno! Gracias amigo
Gracias. Esperaba q hiciera un video como éste
@visoalgt
6 жыл бұрын
Gracias! Saludos!
@Alekzanful
6 жыл бұрын
Seria excelente un videotutorial en Udemy de administración de bases de datos
@visoalgt
6 жыл бұрын
Ya lo estoy trabajando, llevamos como 8 clases espero tenerlo listo pronto. Gracias por seguirnos la pista.
Gracias por compartir maestro.
@visoalgt
2 жыл бұрын
Saludos!
Excelente doc
Excelente video
Excelente contenido
Muchas Gracias👍
¡Excelente!
Muchas gracias por el video. Podrías crear un video donde se explique que usar en lugar de cursores?
@visoalgt
10 ай бұрын
Se usan variables de tipo tabla, common table expression, o tablas en memoria. Si hacemos el video.
@gabrielherrera7561
10 ай бұрын
@@visoalgt Le agradecería mucho. En muchos lados he leído que no debo usar cursores pero no mencionan la alternativa a qué usar.
Hola que tal excelente informacion muchas gracias, una pregunta el tema de los indices en las tablas se pueden colocar para registros duplicados o esto es exclusivo para registros sin duplicidad?
@visoalgt
3 жыл бұрын
Se pueden colocar en registros duplicados, a menos que los indices que se generan por crear llave primaria o restricción unique, o que se especifique el indice con valores unicos
15:39 , aplica una fe de erratas?
si la tabla esta con la clave primaria ya no es necesario el indice que podría hacer en este caso
hola buenas tardes. tengo una duda. Tengo una consulta la cual se ejecuta con cierto indice. tengo una funcion tipo tabla la cual tiene dentro la consulta antes mencionada y al consultar la ejecucion veo que se va por otro indice que hace mas tardada la consulta, tiene alguna idea de porque??. la funcion tabal recibe parametro de fecha
@visoalgt
5 жыл бұрын
El motor de base de datos esta juzgando que le es mas efectivo tomar otro camino, que el que tu crees correcto, puede pasar porque los índices estén fragmentados y haya que reorganizarlos o reconstruirlos, también puede ser que las estadísticas estén desactualizadas. por lo que hay que actualizarlas.
Y cuales son las consultas de alto desempeño?
Hola. Una pequeña pregunta. Un índice es una llave primaria?
@vhcardenas
4 жыл бұрын
Para en tus datos puedas buscar rápidamente indexas las columnas, como cuando buscas en los libros usas un indice, la llave primaria si crea un indice, pero pueden existir indices que no sean laves.
@dfbastidas
4 жыл бұрын
@@vhcardenas muchas gracias. O sea que en resumidas cuentas las claves primarias y foráneas son índices y tengo la posibilidad de crear otros dentro de la misma tabla
Una consulta tengo sql server 2019 pero las opciones de debug esta inactiva como se activan para hacer dedebug en store procedure
Amigo, que pasa si por alguna muy extraña razón estoy obligado a hacer consulta de todos los datos de 7 tablas y cada tabla tiene aproximadamente 2-4 millones de datos (todas tienen indices). Lo pregunto porque en mi actual trabajo necesito hacerlo, espero puedas orientarme, saludos cordiales.
@ronyolazabal6589
2 жыл бұрын
Utiliza Toad For SQL Server
Que opciones son preferible usar en ves de un cursor?
@visoalgt
3 жыл бұрын
Variables de Tipo tabla, o common table expression
15:40 Clustered*
Cuanto me cobras por prepararme para el examen de certificación soy Dba 3 años ya
@visoalgt
4 жыл бұрын
Es complicado para mi disponer de tiempo para apoyarte por los proyectos en los que me encuentro trabajando, pero puedes buscar mis cursos en linea basados sobre el material Microsoft que te prepara para las certificaciones, en los siguientes links: www.udemy.com/consulta-de-datos-con-sql/?couponCode=AXOFT1 www.udemy.com/desarrollo-de-bases-de-datos-con-sql-server-70-762/?couponCode=AXOFT1 www.udemy.com/administracion-de-base-de-datos-con-sql-server/?couponCode=AXOFT1
Tenes dos tipos de tablas temporales, y hay veces que uno las tiene que usar. 1 tipo es la tabla en DISCO que es como la especificas con el Sharp(#) y el otra forma es con Arroba(@) que son en MEMORIA. parece que no sabes para que sirven, porque sirven para no REPETIR consultas, si haces un filtro y luego vas usarlo en 7 partes de otras consultas, SI crea tablas temporales. para eso fueron hechas. le podes poner incluso indices cluster y no cluster. Acerca de los cursores, obvio que son malos, pero si tenes el diseno mal hecho, porque lo heredaste y tenes que devolver algo para un reporte no tenes forma de no hacer un cursor. lo que SI VEO mal son los IF esas condiones deberian ir en el WHERE de las consultas no en IF.