Curso optimización de consultas
Curso de optimización de consultas donde aprenderás una serie de pautas para lograr aumentar el rendimiento y tiempos de respuestas de tus consultas en tu propio servidor PostgreSQL.
Para que puedas simular un entorno equivalente a los que puedes encontrarte en producción pero a menor escala, te hemos preparado unas clases donde te enseñamos a crear este entorno a partir de una instalación por defecto de PostgreSQL sobre un sistema operativo GNU/Linux como es Ubuntu emulado sobre una máquina virtual utilizando VMWare, aunque también podrás utilizar VirtualBox, Docker o cualquier otro en el cual estés familiarizado. Recuerda que tienes un curso de Docker en nuestra plataforma.
Posteriormente utilizarás un conjunto de datos con varias tablas relacionadas entre sí que te proporcionaremos en la segunda clase y que vas a utilizar para insertar una gran cantidad de datos en tu sistema gestor de bases de datos PostgreSQL.
Una vez que tienes el entorno preparado y con datos, te mostraremos aquellos comandos más útiles de psql para conocer el estado de las tablas y que te serán de mucha utilidad en tu trabajo como DBA PostgreSQL.
Y a partir de aquí comienza la fiesta donde vas a aprender a utilizar el planificador de consultas (EXPLAIN), a configurar los parámetros más importantes a la hora de realizar consultas SQL y que afectan a la memoria y al mantenimiento de tu PostgreSQL, incluso aprenderás las mejores técnicas a la hora de decidirte a utilizar índices en PostgreSQL ya que te enseñaremos algunas características clave sobre la arquitectura de PostgreSQL.
En definitiva, en este curso aprenderás todas las opciones y comandos que tienes a tu disposición para lograr optimizar tus consultas y sacarle todo el rendimiento posible que te ofrece tu servidor PostgreSQL y que probablemente no estés aplicando.
Ya verás que cuando termines este curso y lo apliques a tus consultas, conseguirás que estas tarden menos en ejecutarse en tus sistemas productivos.
Así pues, ¡vamos a ello!
Recuerda, este curso es lanzado el día 24/06/2020 y está compuesta por 8 clases que aparecerán cada día en la plataforma.
