- Видео 35
- Просмотров 101 642
DATOPTIM
Добавлен 22 май 2019
SQL Server Training - DATOPTIM
Entrenamiento especializado en administración y optimización de Bases de Datos SQL Server
Noticias, publicaciones, ejemplos, invitaciones a eventos puedes encontrarlas en www.datoptim.com
¡SUSCRÍBETE!
- Noticias y eventos gratuitos: eepurl.com/giwb6L
- Twitter: datoptim
- Facebook: datoptim
- LinkedIn: www.linkedin.com/company/datoptim
Entrenamiento especializado en administración y optimización de Bases de Datos SQL Server
Noticias, publicaciones, ejemplos, invitaciones a eventos puedes encontrarlas en www.datoptim.com
¡SUSCRÍBETE!
- Noticias y eventos gratuitos: eepurl.com/giwb6L
- Twitter: datoptim
- Facebook: datoptim
- LinkedIn: www.linkedin.com/company/datoptim
Cómo instalar SQL Server Management Studio
Cómo instalar SQL Server Management Studio es una tarea importante, pero, conociendo sus implicaciones. ¿Por qué no es parte de la instalación como era antes? ¿Qué consideramos ahora para #instalar?
#SSMS es la herramienta más utilizada por administradores y desarrolladores de #SQLServer así que no te pierdas los detalles de preparación.
#SSMS es la herramienta más utilizada por administradores y desarrolladores de #SQLServer así que no te pierdas los detalles de preparación.
Просмотров: 5 443
Видео
Automatizar la instalación de SQL Server
Просмотров 5463 года назад
Automatizar la instalación de SQL Server te ayudará a ganar tiempo al instalar el motor. Ya sea para uno o para cientos de servidores. Ya has visto cómo instalar SQL Server con las Buenas Prácticas en el video anterior: ruclips.net/video/h8AlSWJxTy8/видео.html Ahora queda #Automatizar la tarea y facilitar el #Instalar el motor de #SQLServer. MÁS DETALLES EN: datoptim.com/automatizar-instalacion...
Cómo instalar SQL Server
Просмотров 1,8 тыс.3 года назад
Cómo instalar SQL Server con las Buenas Prácticas aplicadas para prepararse a una puesta en marcha en Producción. #Instalar el motor de Base de Datos de una manera correcta, te ayudará en la administración de #SQLServer. La instalación tiene un proceso que ha evolucionado en el tiempo, pero los cimientos, son los mismos. Si ves algunas diferencias en tu proceso de instalación, seguramente estás...
Bienvenidos a Datoptim
Просмотров 1,2 тыс.3 года назад
Bienvenidos a Datoptim. Un espacio para compartir todo el trabajo que hacemos con #SQLServer, Azure y toda la plataforma de Datos para administradores y desarrolladores. SIGUE A #DATOPTIM: Facebook: datoptim Twitter: datoptim LinkedIn: www.linkedin.com/company/datoptim Blog: datoptim.com/blog/
Accelerated Database Recovery mejorando Rollback
Просмотров 2734 года назад
Accelerated Database Recovery mejorando Rollback
Accelerated Database Recovery en SQL Server 2019
Просмотров 6514 года назад
Accelerated Database Recovery en SQL Server 2019
Mito 2: Las variables tablas funcionan igual que las tablas temporales
Просмотров 1,7 тыс.5 лет назад
Mito 2: Las variables tablas funcionan igual que las tablas temporales
MITO 1: Las tablas temporales solo están en memoria
Просмотров 6885 лет назад
MITO 1: Las tablas temporales solo están en memoria
Crece el tamaño de la base de datos con esta opción habilitada ?
Es importante tener un monitoreo del log de transacciones, pues dependerá del tipo y cantidad de consultas que se realizan. Por la variedad de escenarios, no es posible tener un número preciso, sin embargo por ello mismo es fundamental el control y monitoreo
como puedo reducir el tamaño de la tablas dbo.sys_historyreg_hist
Es una tabla dbo? Entonces es una tabla de usuario, no de sistema.
Excelente video!
Muchas gracias @adrianvega3148!
Y los cursos nos supe dónde estaban :(
Son personalizados y están a disposición por disponibilidad. Si gustas, puedes escribir a pablof@datoptim.com con su requerimiento. Saludos!
Excelente Herramienta, la informacion fue bien explicada, conceptos muy claros la idea de obtener tanta informacion y registros es fascinante, me encanto.
Excelente Francisco! Qué bueno que encuentres el aporte. Saludos!
No se escucha nada en el video... cómo es posible que ningún comentario diga nada de eso??? O sea, la música del inicio sí... 10min de música house o similar... Pero después de lo que es el resto... NADA. Buscaré otro video :/
Hola RubénAutomatismo. El video sí tiene audio. Esperamos puedas darle opción a otro explorador o medio en el que sí escuches el contenido. Saludos!
@@DATOPTIM es rarísimo, probé en 3 distintos (Edge, Chrome y Firefox), y ya te digo, el comienzo de la espera sí lo he escuchado, pero desde el min 9 y pico (9:39, el inicio de sesión) ya no se escucha nada :/
@RubénAutomatismo muy extraño la verdad. Esperamos que puedas lograr escucharlo; tal vez en otro dispositivo. Igual quedamos atentos a cualquier consulta posterior.
@@DATOPTIMwtf he probado a escucharlo desde el móvil y si he podido escuchar tu maravillosa voz 😅 Ya veré como me lo puedo apañar para escucharlo mientras lo veo
Excelente! Saludos
Muchas gracias por compartir los conocimientos, me parece muy buena la didáctica y la exposición, por aquí nos vemos, saludos.
Con mucho gusto @sarold73. Un saludo!
Muchas gracias, muy bien explicado.
Con mucho gusto!
Siempre haces buenos vídeos, espero pronto vuelvas a subir más para instruirnos. Tengo 3 preguntas referentes a los ambientes de Qa : 1) cómo creo un ambiente QA ? A puro backup full compress y restore en una nueva instance? 2) En estos ambientes no tenemos la misma cantidad de recursos que un productivo ( memoria,espacios,cpu ) , si son tablas gigantes históricas, ¿cómo debería proceder ? Solo cargar la mitad? 3) Cada cuánto debería actualizar un ambiente? , otro backup y restore de la info más reciente de producción? Gracias.
Hola pachans992! Gracias por el apoyo. Pronto publicamos más. La generación de ambientes de desa/qa/test/etc siempre tienen diferentes perspectivas y también depende de los recursos con los que el equipo cuenta. Lo ideal es automatizar cuando sea posible, no importa si son backups, snapshots, scripts, replicas, ETLs pero lo ideal es agilizar el proceso. Toma en cuenta que la cantidad de data siempre será en función a la necesidad en las pruebas. No hay una respuesta única para esto desafortunadamente
shrink al ldf estaría mal ?
La pregunta inicial debería ser, por qué sería necesario hacerlo? A veces es más importante ver configuraciones o políticas como por ejemplo manejo de log de transacciones
hay algun enlace para el script que usas en el sqlcmd?, saludos.
Permítenos buscar la referencia y la dejaremos por aquí
Estaba espearndo la parte donde hay que reenviar este video a 10 contactos para que mi icono se vuelva azul. Saludos y esperamos más contenido.
Ya pronto estamos con más contenido. Saludos!
Echaba de menos estos vídeos.."Bienvenido" de nuevo
Gracias @dario1978!
Me encanta tú contenido y se extrañaba espero que puedas subir muchos más, un saludo desde Chile
Un saludo también @raulpearjam! Hoy casualmente estuvimos visitando Chile con algunas reuniones de AzureSQL. Pronto compartiremos este contenido
Buenas tardes, cree usted que haya algún problema ubicando los archivos tempdb en memoria ram (Software DataRam RAMDisk)? como que cargue primero el Software del SQL Server antes de que el S.O. monte la unidad RAM?
Hola Jose. En tantos clientes, no he visto ningún caso que requiera un software adicional para que SQL funcione diferente. Saludos
@@DATOPTIMGracias por responder...
@JoseParedes-in9gr con mucho gusto
Excelente explicación. Muy interesante y bien explicado. Lo felicito
Con gusto
¿Tienes cursos en Udemy?
Hola Fernando! No en Udemy, pero hacemos cursos personalizados individuales o grupales dependiendo de la disponibilidad. Puedes escribir a pablof@datoptim.com con tu requerimiento. Saludos!
Hola. Encuentro que no tiene audio el video desde el minuto 09:27 hasta el 01:10:02 o solo me pasa a mi?. jeje
Hola! Esperamos puedas probar nuevamente en algún otro explorador o pc. Igual cualquier consulta, quedamos atentos
Me paso similar, solo reinicie el telefono😂
@jos2310 nada como un buen reinicio 😂
Muchas gracias Pablo es una virtud compartir conocimiento 🙌, el sitio web de DATOPTIM cambio de dirección ?😭
Hola Faride! Con mucho gusto. Estamos revisando la página y espero que puedas tener pronto el contenido. Saludos!
Gracias muy pedagogico !!!
Con gusto Juan Carlos!
Mi estimado y cuando la lentitud se presenta en los Dtsx
Primero ver durante la ejecución qué es lo que está sucediendo en las bases. A veces puede ser un tema tanto en el origen o en el destino. Si ya tienes visibilidad de que la lentitud no es en carga (destino) o lectura (origen) ahí toca ver qué tanto esfuerzo está haciendo el ETL en el servidor donde se está ejecutando. Fíjate también los reportes que el mismo SSIS tiene y esa info también te ayudará. Saludos!
Excelente informacion... solo como critica constructiva, porfa ve al punto, este video pudo haber sido de 20min máximo pero le das muchas vueltas al asunto, al grano bro.
Muchas gracias. Que bueno que la información te ayude. Por suerte hay la opción de acelerar el video cuando no se lo mira en transmisión en vivo. Saludos!
Es extraño como derrepente se le va el audio al video, ya me paso en 2 ocasiones con distintos videos
Lamentamos el inconveniente, es algo que pudo suceder en las transmisiones en vivo. Cualquier consulta igual quedamos atentos. Saludos!
@@DATOPTIM creo que no, xq ayer me paso lo mismo en un momento distinto del video y resulto que hoy ya se logro escuchar sin problema. Pero deje pausado el video por 1 hora y cuando lo retome ya no se escuchaba =(
Es posible que sea la conexión o el explorador entonces. De todas maneras, igual cualquier consulta nos avisas
Super interesante tus videos, mil gracias. Oye, como obtuviste el grafico inicial the CPU, IO, and looks ? Me encantaria tenerlo y me ayudaria mucho a entender que es lo que esta pasando en mi DB.
Hola Gabriel! Qué bueno que el material te ayude. Hay varias formas de sacar esta información. Te recomiendo que siempre partas de las DMVs que son las vistas de sistema con las que puedes obtener todos estos datos. Tenemos algunos videos que referencian a ello. Por ejemplo aquí ¿Qué monitoreo en SQL Server? ruclips.net/user/liverR8PVJH0MeI?feature=share Cualquier consulta, estamos a la orden
Buenisima info, le baje el consumo de cpu a un servidor que se iba hasta el 99% solo con unos indices
Felicidades Miguel! De eso se trata. Optimizar 👍🏻
Excelente clase y explicación! Los ejemplos lo hacen más aterrizado y entendible. En tu último ejemplo, el select top al cual SQL le estima o asigna 15 GB de memoria, yo tengo un problema similar con una aplicación que en una pantalla de búsqueda de historial genera un query con muchos parámetros y en el análisis puedo ver que cada vez que se genera, SQL le asignó / estimó 10 GB. Este tipo de búsqueda puede suceder 2 o 3 veces simultáneo y mi servidor solo tiene 64 GB de RAM (limitado a 60). Que hacer en ese caso? La aplicación no es hecha in-house sino por un tercero. Cual sería el mejor approach hacia este problema? Cualquier sugerencia es súper bienvenida. Muchas gracias y felicidades por tu trabajo, es muy bueno!
Muchas gracias Daniel. Lo más importante es poder identificar de dónde vienen los problemas. Las soluciones pueden ser varias pero vital saber dónde empezar. En esos casos puedes ayudarte con índices o estadísticas. En caso de que no, toca validar los códigos y en caso de ser posible, hacer tuning. Mucha suerte
Hola, podrias compartir los procedimientos almacenados?
Hola! Puedes verlos en los enlaces de la descripción del video
Hola una consulta cuando instale sql server no me sale la configuracion manager de sql server es como que ha desaparecido 😞
Hola Favian19! Revisa los Services de Windows. Si el SQL Server no está ahí, es posible que la instalación no se haya realizado correctamente
¿Se pueden crear copias de este tipo de bases de datos?, por ejemplo, crear copias para desarrollo y pre producción
Copias como recursos completos (como replicas) o copias como respaldos?
@@DATOPTIM mi pregunta iba enfocada a Replicas, pero ahora que mencionas respaldos, también se podría?
@gabrielherrera7914 hay cosas que se pueden hacer solo dentro del tenant pero también hay opciones de exportación. Depende mucho cuál es el objetivo y cuál es el recurso de Azure. En respaldos la diferencia más grande entre SQL DB y SQL MI es el manejo de archivos bacpac o bak. Réplicas en ambos casos hay diferentes opciones
Gracias @@DATOPTIM, por cierto, excelente video
@gabrielherrera7914 con mucho gusto
Buen día a todos, a mí me pasó que súbitamente todos los archivos .NDF asociados a las tempN, de la de tempdb, crecieron hasta 17 gigas cada uno... y eran 8! me quedé sin espacio en C, estuvo a punto de colapsar el sistema operativo, alguien tiene idea por qué pudo haber pasado esto???
Hola! En el video puedes entender las operaciones que pueden hacer crecer la tempdb. Evidentemente tener la base en el disco donde está el sistema operativo no es la mejor práctica. Idealmente deberías tenerlo separado para mitigar el riesgo a nivel del Sistema Operativo
@@DATOPTIMEs correcto, tenemos que separarla de ahí... ahora, pudimos borrar los 17 gigas de 5 de los 8 "temp#", pero sigo teniendo 3 archivos así... ningun metodo me sirve para reducirlas... ni por el manager ni por query... duda los puedo borrar fisicamente??? SQL las vuelve a crear? para empezar no sé por qué había tantos... de la temp2 a la temp8, saludos y muchas gracias de antemano!
@user-dl9ix6rh2p puede que hayan definido tener varios archivos como buena práctica. Eso tiene relación con el número de cores del servidor como se explica en algunos videos. En la configuración de la tempdb defines la cantidad de archivos y su locación. Cuando el servicio de SQL se reinicia, los archivos toman el nuevo lugar y los tamaños definidos.
ya no realizas videos?, son muy buenos y son faciles de entender.
Hola Julio! Gracias por el seguimiento. Pronto subimos más material. Saludos!
Excelente manera de enseñar. Muchas gracias por compartir!
Qué bueno que el material te ayude! Saludos!
Excelente info
Con mucho gusto Jonathan. Saludos!
Excelente vídeo, muchas gracias, ¿Tienen algún curso?, he intentado entrar a su web, pero tiene un error su WordPress.
Muchas gracias por el comentario. La web ya está activa. Los cursos son personalizados y puedes escribir a pablof@datoptim.com con lo que necesitas. Saludos!
Muchas gracias por todo , importante e interesante !
Gracias por el comentario Edgar! Con mucho gusto
Muchas Gracias!!
Con mucho gusto Nestor!
Excelente información, me está ayudando mucho.
Con mucho gusto @hsuret! Qué gusto poder apoyarte
EXCELENTE!!!!
Muchas gracias!
es increíble como no, pude encontrar este contenido antes. Llevaba horas buscando buen contenido sobre índices y acabo de encontrar el mejor video de todos. Mereces mas reconocimiento. Muchas gracias por ese trabajo.
Muchas gracias y qué gusto que te sirva. Saludos!
Hola Pablo, me gustan tus videos. Ansioso a nuevos contenidosl Seria buena una sesion de DMVs :) Una nota, el sp_ahora no puede descargarse desde el blog
Muchas gracias por el seguimiento. Se viene una renovación. Saludos!
Hola Pablo, sabes donde puedo encontrar el sp_ahora?
Hola Germán! Muchas gracias por el seguimiento. Se viene una renovación. Saludos!
¿Tener este SP puede afectar el rendimiento de mi servidor productivo? Gracias por el video me encanto.
No va a afectar porque esa vistas de sistema para traerse información de caché. No se ejecuta sobre nada transaccional 😉
@@DATOPTIM Quiero que sepas que tus videos son de un valor incalculable. No solo me han ayudado a aprender cosas nuevas, sino que también han aumentado mi confianza y motivación para seguir explorando este campo. Tus enseñanzas han tenido un impacto positivo en mi vida y estoy seguro de que también lo han tenido en la vida de muchos otros seguidores. Además de tus habilidades , me impresiona tu dedicación. Se nota que pones mucho esfuerzo y tiempo tus videos. Tu compromiso con tu audiencia es admirable y es algo que me inspira a seguir buscando conocimiento y superarme a mí mismo.
@@gerardoramirez8252 Me alegra mucho que lo que hacemos te ayude en el día a día y a superarse un mismo. No hay límites.
Buen material, pero obtengo este error al ejecutar un runbook casi igual al tuyo , : Invoke.sqlcmd: Line | 6 | $SQLOutput = $(Invoke.sqlcmd -ServerInstance $AzureSQLServerName -Use … | ~~~~~~~~~~~~~ | The term 'Invoke.sqlcmd' is not recognized as a name of a cmdlet, function, script file, or executable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again
Hola Franks! Lograste instalar el sqlcmd en tus extensiones ?
@@DATOPTIM muy amable por contestar , instale el modulo sqlserver y consta el comando invoke.sqlcmd pero no se porque no le reconoce el comando, ojala me puedas dar una idea , mil gracias
@@frankspozo3873 Dale una mirada al post publicado con el ejemplo y las recomendaciones que están ahi datoptim.com/tareas-automaticas-en-azure-sql-database/ Espero que eso te ayude
Hola, Una consulta, en una tabla de hechos transaccional sería conveniente usar el indice clustered en la fecha de transacción que es el campo más usado ? pregunto porque el ID autonumerico no lo veo del todo útil en este caso. Gracias por tus videos , siempre muy puntuales y didacticos.
Hola Ernesto! Gracias por el comentario. Recuerda que el índice clustered es el que identifica a la tabla. Si bien un ID autonumérico no ayuda en las búsquedas porque no es común usarlo en los “where”, sí entra en el concepto de identificador de la tabla en sí. Si lo que buscas es un índice que sea parte del campo o los campos que son parte del where, posiblemente lo que buscas es un índice nonclustered. Adelante con las pruebas 😉
Muy larga la musica al principio.
Afortunadamente se puede adelantar cuando uno no participa en las sesiones en vivo ;)
Muchas gracias Pablo por los conocimientos impartidos. Dos dudas, si al momento de instalar SQL Server no se asignaron varios archivos de datos a la TempDB por desconocimiento, ¿posteriormente (es decir cuando ya existen base de datos de usuarios) es posible reconfigurar la TempDB agregándole dichos archivos? ... ¿las bases de datos de los usuarios tienen que estar off-line?
Con mucho gusto Edgar! La configuración de la tempdb puede hacerse en cualquier momento pero se aplicarán luego de reiniciar la instancia. (Hacerlo en el mejor momento que no afecte a nadie) Por otro lado las otras bases no serán afectadas en nada puesto que es una configuración exclusiva de la base tempdb. Saludos!
Oh gran maestro , ¿dónde tengo que firmar para ser su discípulo?
Una cosa adicional , cuando el servicio de sql toma gran parte de la ram del servidor , solo reiniciando el servicio se puede bajar , o existe algún otro método? ( no es un server transaccional)
Hola Ernesto! Todo empieza por una correcta configuración. Dale un vistazo aquí datoptim.com/liberar-memoria-en-sql-server/ y cualquier consulta adicional, a la orden. Saludos!
@@DATOPTIM Muy buen articulo, aún me falta leer al detalle de la página de Microsoft los enlaces referenciados, pero si sentí que me estaba hablando directamente a mi jeje. Y si alguna vez abres algún curso o escuela para esto ( no he visto publicaciones ) sere uno de los primeros. Muchas Gracias por tanto buen contenido.
@@pachans992 Qué bueno! Cualquier consulta, estamos atentos. Saludos!
❤
👍🏻
Hola Pablo, muy buenas sus presentaciones, didácticas y muy fáciles de entender, estuve buscando en datoptim o de estadísticas pero no lo encontré está por otro nombre?
Hola Mauricio! Gracias por el apoyo. Pronto renovamos material y estarán más de esos temas. Saludos!
Hola Javier un gusto saludarte, agradecerte por estos temas, es de mucha validez el conocimiento que nos compartes, he notado varios de tus videos con problemas de audio
Hola alvrey! Gracias por el acompañamiento. Estaremos subiendo nuevo material pronto. Saludos!