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

Fundamentos ingeniería de requisitos.pdf
Fundamentos ingeniería de requisitos.pdfFundamentos ingeniería de requisitos.pdf
Fundamentos ingeniería de requisitos.pdfRene Guaman-Quinche
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
Características MONGO DB
Características MONGO DBCaracterísticas MONGO DB
Características MONGO DBmaxfontana90
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)DorvinEduardo
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboraciond-draem
 
Aplicaciòn de las estructuras de datos
Aplicaciòn de las estructuras de datosAplicaciòn de las estructuras de datos
Aplicaciòn de las estructuras de datosK Manuel TN
 
Programacion Orientada a Eventos
Programacion Orientada a EventosProgramacion Orientada a Eventos
Programacion Orientada a EventosLaura
 
Programación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasProgramación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasEdward Ropero
 
Base de datos colegio
Base de datos colegioBase de datos colegio
Base de datos colegioCarlos Buezo
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificadoaioria2525
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuenciaLenin Vivanco
 
Azure sql database escalabilidad
Azure sql database escalabilidadAzure sql database escalabilidad
Azure sql database escalabilidadEduardo Castro
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORRené Pilataxi
 

La actualidad más candente (20)

Fundamentos ingeniería de requisitos.pdf
Fundamentos ingeniería de requisitos.pdfFundamentos ingeniería de requisitos.pdf
Fundamentos ingeniería de requisitos.pdf
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Características MONGO DB
Características MONGO DBCaracterísticas MONGO DB
Características MONGO DB
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Topologia estrella
Topologia estrellaTopologia estrella
Topologia estrella
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Aplicaciòn de las estructuras de datos
Aplicaciòn de las estructuras de datosAplicaciòn de las estructuras de datos
Aplicaciòn de las estructuras de datos
 
Programacion Orientada a Eventos
Programacion Orientada a EventosProgramacion Orientada a Eventos
Programacion Orientada a Eventos
 
Programación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasProgramación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de Capas
 
Temas para mí en monografía
Temas para mí en monografíaTemas para mí en monografía
Temas para mí en monografía
 
Base de datos colegio
Base de datos colegioBase de datos colegio
Base de datos colegio
 
Ensayo IPV6
Ensayo IPV6Ensayo IPV6
Ensayo IPV6
 
SQL VS ACCESS
SQL VS ACCESSSQL VS ACCESS
SQL VS ACCESS
 
Wireshark
Wireshark Wireshark
Wireshark
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Diferencias swing y awt
Diferencias swing y awtDiferencias swing y awt
Diferencias swing y awt
 
Azure sql database escalabilidad
Azure sql database escalabilidadAzure sql database escalabilidad
Azure sql database escalabilidad
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADOR
 

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

EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 

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