SlideShare una empresa de Scribd logo
1 de 14
Saturación de la
Base de Datos
TRABAJO INTERACTIVO I
Introducción
 Oracle es un sistema de gestión de base de datos
objeto-relacional, desarrollado por Oracle
Corporation. Este producto es distribuido a nivel
mundial y es utilizado por grandes empresas debido
al volumen de información que puede manejar y
los componentes que integra.
 Oracle muestra datos y estadísticas de rendimiento
y comportamiento de determinada base de datos,
con esto se puede analizar y sacar conclusiones de
la información obtenida.
Actividades
 Generar un script para saturar la base de datos y
poder analizar los resultados y estadísticas que arroja
Oracle.
 Elaborar un diagnóstico de la base de datos e indicar
datos o estadísticas que comprueben que la base de
datos se encuentra saturada y un usuario no puede
seguir trabajando con la misma. El diagnostico deberá
señalar las razones por que se toma esa información.
 Indicar un ejemplo acerca de los resultados obtenidos.
 Elaborar un blog interactivo donde se muestren las
actividades desarrolladas en el trabajo colaborativo.
Desarrollo
 Generar un script SQL para la inserción de registros
en la tabla prueba. Para esto se crea un archivo en
un bloc de notas con el nombre script.sql y con la
siguiente sentencia. Para el ejemplo se estableció
280 inserciones.
Desarrollo
 Generar un archivo .bat que permita ejecutar el
archivo anterior. Para crear este ejecutable se
puede utilizar el bloc de notas y escribir las
sentencias que se muestran en la figura.
Posteriormente se guarda el archivo con el
siguiente nombre ejecucionScript.bat.
Desarrollo
 Generar otro archivo .bat que permita la ejecución
paralela en múltiples hilos del anterior archivo bat y
lograr la saturación de la base de datos. El archivo
deberá contener las sentencias que se muestran en
la figura, y guardarse con el nombre
scriptSaturacion.bat.
Desarrollo
 Iniciar sesión en Oracle PL/SQL para poder realizar
la inserción y posterior saturación.
Desarrollo
 Por último ejecutar el archivo sciptSaturacion.bat al
dar doble clic en el mismo.
Análisis
 Al ejecutar el archivo scriptSaturacion.bat ocurre el
siguiente comportamiento en el servidor de base
de datos. Para este ejemplo se tiene una maquina
virtual con Windows 7 Pro.
Análisis
 Al abrir el archivo scriptSaturacion.bat, se ejecuta
un proceso de ejecución de hilos paralelos del
script de saturación (250 hilos simultáneos), con la
sentencia START ejecucionScript.bat. Esta línea en
particular permite abrir el archivo que se indica en
la misma. Al completar esta acción, empieza la
inserción de 280 registros en la tabla prueba.
Análisis
Conclusiones
 Para saturar la base de datos existen diversas formas de
hacerlo, para este trabajo se utilizó inserciones simultáneas
que produjeron un gran consumo de recursos por parte del
servidor.
 Al saturar la base de datos, los recursos del servidor están
totalmente ocupados por la aplicación siendo insuficientes
para continuar la ejecución de la misma.
 Es importante comprobar el comportamiento del Gestor de
Base de Datos ante situaciones de estrés similares a las
estimadas en el funcionamiento regular de una aplicación
para estimar hardware o arreglo de hardware que soporte el
funcionamiento esperado.
 Se debe trabajar con estas pruebas de rendimiento para
identificar posibles problemas en la interacción entre el SGBD
y la aplicación.
Bibliografía
 http://en.wikibooks.org/wiki/Windows_Batch_Scripti
ng
 http://www.wikihow.com/Write-a-Batch-File
 http://www.techonthenet.com/oracle/questions/scr
ipt.php
 http://www.dba-
oracle.com/t_oracle_stress_testing.htm
 http://www.oracle.com/technetwork/oem/pdf/511
887.pdf
 http://www.sqledit.com/stress/
Integrantes
 Diego Ramón Cando Díaz
 Paul Vinicio Chicaiza Chabla

Más contenido relacionado

La actualidad más candente

Servicios web xml
Servicios web xmlServicios web xml
Servicios web xmlJuan Anaya
 
Manual sqlserver2008 final
Manual sqlserver2008 finalManual sqlserver2008 final
Manual sqlserver2008 finalAlex Vasquez
 
Average Active Sessions RMOUG2007
Average Active Sessions RMOUG2007Average Active Sessions RMOUG2007
Average Active Sessions RMOUG2007John Beresniewicz
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuningYogiji Creations
 
Date and Timestamp Types In Snowflake (By Faysal Shaarani)
Date and Timestamp Types In Snowflake (By Faysal Shaarani)Date and Timestamp Types In Snowflake (By Faysal Shaarani)
Date and Timestamp Types In Snowflake (By Faysal Shaarani)Faysal Shaarani (MBA)
 
Revisión de conceptos básicos Modelado de Negocios
Revisión de conceptos básicos Modelado de NegociosRevisión de conceptos básicos Modelado de Negocios
Revisión de conceptos básicos Modelado de NegociosYAMILA GASCON
 
Release and patching strategy
Release and patching strategyRelease and patching strategy
Release and patching strategyJitendra Singh
 
İleri Seviye T-SQL Programlama - Chapter 11
İleri Seviye T-SQL Programlama - Chapter 11İleri Seviye T-SQL Programlama - Chapter 11
İleri Seviye T-SQL Programlama - Chapter 11Cihan Özhan
 
SAP ADMINISTRATION
SAP ADMINISTRATIONSAP ADMINISTRATION
SAP ADMINISTRATIONAly Adel
 
⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireportJosé Pedro Avila
 
Administracion de base de datos postgresql
Administracion de base de datos postgresqlAdministracion de base de datos postgresql
Administracion de base de datos postgresqlAlvaro Paz
 

La actualidad más candente (20)

Exposicion oracle
Exposicion oracleExposicion oracle
Exposicion oracle
 
MySQL
MySQLMySQL
MySQL
 
SQL
SQLSQL
SQL
 
Servicios web xml
Servicios web xmlServicios web xml
Servicios web xml
 
Manual sqlserver2008 final
Manual sqlserver2008 finalManual sqlserver2008 final
Manual sqlserver2008 final
 
Average Active Sessions RMOUG2007
Average Active Sessions RMOUG2007Average Active Sessions RMOUG2007
Average Active Sessions RMOUG2007
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuning
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Date and Timestamp Types In Snowflake (By Faysal Shaarani)
Date and Timestamp Types In Snowflake (By Faysal Shaarani)Date and Timestamp Types In Snowflake (By Faysal Shaarani)
Date and Timestamp Types In Snowflake (By Faysal Shaarani)
 
Revisión de conceptos básicos Modelado de Negocios
Revisión de conceptos básicos Modelado de NegociosRevisión de conceptos básicos Modelado de Negocios
Revisión de conceptos básicos Modelado de Negocios
 
Release and patching strategy
Release and patching strategyRelease and patching strategy
Release and patching strategy
 
Ado net
Ado netAdo net
Ado net
 
İleri Seviye T-SQL Programlama - Chapter 11
İleri Seviye T-SQL Programlama - Chapter 11İleri Seviye T-SQL Programlama - Chapter 11
İleri Seviye T-SQL Programlama - Chapter 11
 
SAP ADMINISTRATION
SAP ADMINISTRATIONSAP ADMINISTRATION
SAP ADMINISTRATION
 
Objeto SqlDataAdapter
Objeto SqlDataAdapterObjeto SqlDataAdapter
Objeto SqlDataAdapter
 
Transaccion
TransaccionTransaccion
Transaccion
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport
 
Administracion de base de datos postgresql
Administracion de base de datos postgresqlAdministracion de base de datos postgresql
Administracion de base de datos postgresql
 

Destacado

Base de datos - Saturacion - Teoria
Base de datos - Saturacion - TeoriaBase de datos - Saturacion - Teoria
Base de datos - Saturacion - TeoriaGrupoTresPacEspe
 
Terminos basicos (variables)
Terminos basicos (variables)Terminos basicos (variables)
Terminos basicos (variables)8291766
 
conceptos basicos de: Definición y Ejemplo de: Variable (tipos), Población y ...
conceptos basicos de: Definición y Ejemplo de: Variable (tipos), Población y ...conceptos basicos de: Definición y Ejemplo de: Variable (tipos), Población y ...
conceptos basicos de: Definición y Ejemplo de: Variable (tipos), Población y ...Mayra Madrid Castillo
 
Variables y terminos
Variables y terminosVariables y terminos
Variables y terminosLuis Bello
 
Sustentación Proyecto de Titulación
Sustentación Proyecto de TitulaciónSustentación Proyecto de Titulación
Sustentación Proyecto de TitulaciónMariuxi Àvila
 
UPC Mkt Digital Análisis Campaña ¨Capitán Gálvez¨, cliente Pilsen Callao
UPC Mkt Digital Análisis Campaña ¨Capitán Gálvez¨, cliente Pilsen CallaoUPC Mkt Digital Análisis Campaña ¨Capitán Gálvez¨, cliente Pilsen Callao
UPC Mkt Digital Análisis Campaña ¨Capitán Gálvez¨, cliente Pilsen CallaoFernando Ponce
 
CéSar Arturo Castillo Parra
CéSar Arturo Castillo ParraCéSar Arturo Castillo Parra
CéSar Arturo Castillo Parraguest22d9c87
 
NúMeros Naturales Y Enteros
NúMeros Naturales Y EnterosNúMeros Naturales Y Enteros
NúMeros Naturales Y Enterosb3m27i7b15
 
Agua del mar para la salud
Agua del mar para la saludAgua del mar para la salud
Agua del mar para la saludgregoriop
 
Presentaciontarjetas
PresentaciontarjetasPresentaciontarjetas
Presentaciontarjetasarinconc82
 
ciencia y tecnologia
ciencia y tecnologiaciencia y tecnologia
ciencia y tecnologiajhefersonn
 
Anatomía de mi PLE
Anatomía de mi PLEAnatomía de mi PLE
Anatomía de mi PLEJenny Medel
 
Overdoze
OverdozeOverdoze
OverdozeAngel
 
Kam. 28 agost setembre 1998
Kam. 28 agost setembre 1998Kam. 28 agost setembre 1998
Kam. 28 agost setembre 1998Nombre Apellidos
 

Destacado (20)

Base de datos - Saturacion - Teoria
Base de datos - Saturacion - TeoriaBase de datos - Saturacion - Teoria
Base de datos - Saturacion - Teoria
 
Terminos basicos (variables)
Terminos basicos (variables)Terminos basicos (variables)
Terminos basicos (variables)
 
conceptos basicos de: Definición y Ejemplo de: Variable (tipos), Población y ...
conceptos basicos de: Definición y Ejemplo de: Variable (tipos), Población y ...conceptos basicos de: Definición y Ejemplo de: Variable (tipos), Población y ...
conceptos basicos de: Definición y Ejemplo de: Variable (tipos), Población y ...
 
Variables y terminos
Variables y terminosVariables y terminos
Variables y terminos
 
Sustentación Proyecto de Titulación
Sustentación Proyecto de TitulaciónSustentación Proyecto de Titulación
Sustentación Proyecto de Titulación
 
UPC Mkt Digital Análisis Campaña ¨Capitán Gálvez¨, cliente Pilsen Callao
UPC Mkt Digital Análisis Campaña ¨Capitán Gálvez¨, cliente Pilsen CallaoUPC Mkt Digital Análisis Campaña ¨Capitán Gálvez¨, cliente Pilsen Callao
UPC Mkt Digital Análisis Campaña ¨Capitán Gálvez¨, cliente Pilsen Callao
 
Polinomios
PolinomiosPolinomios
Polinomios
 
CéSar Arturo Castillo Parra
CéSar Arturo Castillo ParraCéSar Arturo Castillo Parra
CéSar Arturo Castillo Parra
 
NúMeros Naturales Y Enteros
NúMeros Naturales Y EnterosNúMeros Naturales Y Enteros
NúMeros Naturales Y Enteros
 
ARQUITECTURA
ARQUITECTURAARQUITECTURA
ARQUITECTURA
 
BLOGUER
BLOGUERBLOGUER
BLOGUER
 
Cuento de navidad
Cuento de navidadCuento de navidad
Cuento de navidad
 
Agua del mar para la salud
Agua del mar para la saludAgua del mar para la salud
Agua del mar para la salud
 
Presentaciontarjetas
PresentaciontarjetasPresentaciontarjetas
Presentaciontarjetas
 
ciencia y tecnologia
ciencia y tecnologiaciencia y tecnologia
ciencia y tecnologia
 
Amigo Fiel
Amigo FielAmigo Fiel
Amigo Fiel
 
Anatomía de mi PLE
Anatomía de mi PLEAnatomía de mi PLE
Anatomía de mi PLE
 
Overdoze
OverdozeOverdoze
Overdoze
 
datos e informacion
datos e informaciondatos e informacion
datos e informacion
 
Kam. 28 agost setembre 1998
Kam. 28 agost setembre 1998Kam. 28 agost setembre 1998
Kam. 28 agost setembre 1998
 

Similar a Saturación de la base de datos

Similar a Saturación de la base de datos (20)

Saturar Base de Datos Grupo 3 Pac Espe
Saturar Base de Datos Grupo 3 Pac EspeSaturar Base de Datos Grupo 3 Pac Espe
Saturar Base de Datos Grupo 3 Pac Espe
 
Grupo4 trabajo colaborativo1
Grupo4 trabajo colaborativo1Grupo4 trabajo colaborativo1
Grupo4 trabajo colaborativo1
 
Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1
 
Grupo1
Grupo1Grupo1
Grupo1
 
Grupo1
Grupo1Grupo1
Grupo1
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruiz
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruiz
 
Java
JavaJava
Java
 
Primeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datosPrimeros pasos con Talent Open Studio TOS : Importando datos
Primeros pasos con Talent Open Studio TOS : Importando datos
 
Examen ISC
Examen ISCExamen ISC
Examen ISC
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracle
 
ORACLE
ORACLEORACLE
ORACLE
 
Tareas 1- 4 Olap, Molap Y Rolap
Tareas 1- 4 Olap, Molap Y RolapTareas 1- 4 Olap, Molap Y Rolap
Tareas 1- 4 Olap, Molap Y Rolap
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracle
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008
 
ORACLE SQL
ORACLE SQLORACLE SQL
ORACLE SQL
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracle
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
JDBC
JDBCJDBC
JDBC
 
ORACLE SQL
ORACLE SQLORACLE SQL
ORACLE SQL
 

Último

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 

Saturación de la base de datos

  • 1. Saturación de la Base de Datos TRABAJO INTERACTIVO I
  • 2. Introducción  Oracle es un sistema de gestión de base de datos objeto-relacional, desarrollado por Oracle Corporation. Este producto es distribuido a nivel mundial y es utilizado por grandes empresas debido al volumen de información que puede manejar y los componentes que integra.  Oracle muestra datos y estadísticas de rendimiento y comportamiento de determinada base de datos, con esto se puede analizar y sacar conclusiones de la información obtenida.
  • 3. Actividades  Generar un script para saturar la base de datos y poder analizar los resultados y estadísticas que arroja Oracle.  Elaborar un diagnóstico de la base de datos e indicar datos o estadísticas que comprueben que la base de datos se encuentra saturada y un usuario no puede seguir trabajando con la misma. El diagnostico deberá señalar las razones por que se toma esa información.  Indicar un ejemplo acerca de los resultados obtenidos.  Elaborar un blog interactivo donde se muestren las actividades desarrolladas en el trabajo colaborativo.
  • 4. Desarrollo  Generar un script SQL para la inserción de registros en la tabla prueba. Para esto se crea un archivo en un bloc de notas con el nombre script.sql y con la siguiente sentencia. Para el ejemplo se estableció 280 inserciones.
  • 5. Desarrollo  Generar un archivo .bat que permita ejecutar el archivo anterior. Para crear este ejecutable se puede utilizar el bloc de notas y escribir las sentencias que se muestran en la figura. Posteriormente se guarda el archivo con el siguiente nombre ejecucionScript.bat.
  • 6. Desarrollo  Generar otro archivo .bat que permita la ejecución paralela en múltiples hilos del anterior archivo bat y lograr la saturación de la base de datos. El archivo deberá contener las sentencias que se muestran en la figura, y guardarse con el nombre scriptSaturacion.bat.
  • 7. Desarrollo  Iniciar sesión en Oracle PL/SQL para poder realizar la inserción y posterior saturación.
  • 8. Desarrollo  Por último ejecutar el archivo sciptSaturacion.bat al dar doble clic en el mismo.
  • 9. Análisis  Al ejecutar el archivo scriptSaturacion.bat ocurre el siguiente comportamiento en el servidor de base de datos. Para este ejemplo se tiene una maquina virtual con Windows 7 Pro.
  • 10. Análisis  Al abrir el archivo scriptSaturacion.bat, se ejecuta un proceso de ejecución de hilos paralelos del script de saturación (250 hilos simultáneos), con la sentencia START ejecucionScript.bat. Esta línea en particular permite abrir el archivo que se indica en la misma. Al completar esta acción, empieza la inserción de 280 registros en la tabla prueba.
  • 12. Conclusiones  Para saturar la base de datos existen diversas formas de hacerlo, para este trabajo se utilizó inserciones simultáneas que produjeron un gran consumo de recursos por parte del servidor.  Al saturar la base de datos, los recursos del servidor están totalmente ocupados por la aplicación siendo insuficientes para continuar la ejecución de la misma.  Es importante comprobar el comportamiento del Gestor de Base de Datos ante situaciones de estrés similares a las estimadas en el funcionamiento regular de una aplicación para estimar hardware o arreglo de hardware que soporte el funcionamiento esperado.  Se debe trabajar con estas pruebas de rendimiento para identificar posibles problemas en la interacción entre el SGBD y la aplicación.
  • 13. Bibliografía  http://en.wikibooks.org/wiki/Windows_Batch_Scripti ng  http://www.wikihow.com/Write-a-Batch-File  http://www.techonthenet.com/oracle/questions/scr ipt.php  http://www.dba- oracle.com/t_oracle_stress_testing.htm  http://www.oracle.com/technetwork/oem/pdf/511 887.pdf  http://www.sqledit.com/stress/
  • 14. Integrantes  Diego Ramón Cando Díaz  Paul Vinicio Chicaiza Chabla