Session: DB2 Workload Manager. Luis Reina Juliá IBM 22/11/2011
|
|
- Juan Carlos Serrano Cordero
- hace 8 años
- Vistas:
Transcripción
1 Session: DB2 Workload Manager Luis Reina Juliá IBM 22/11/2011 1
2 Agenda Introducción Arquitectura/Componentes de Workload Manager Services Classes Workloads Thresholds Work Action Set y Work Class Set Monitorización 2
3 Qué es Workload Manager? Gestor de Cargas de Trabajo en DB2 LUW. Parte de la arquitectura de DB2 no es un producto que se instale. Permite control explícito de recursos Protege cargas de negocio críticas Mantiene consistentes los tiempos de respuesta. Ayuda a mantener SLAs Protege DB2 de consultas descontroladas Permite una mejor Monitorización del sistema 3
4 Un poco de Historia DB2 Governor: Reactivo Cancela una consulta si consume tanta CPU Aplicaba una serie de reglas Query Patroller: Predictivo Basado en Estimaciones 4
5 Elementos de WLM Service Classes Workloads Thresholds Work Class Set/Work Action Set Monitorización 5
6 Qué es una Service Class? Entorno de Ejecución o Agrupación de trabajos que se ejecutan en DB2. Donde se Ejecuta cualquier trabajo de la base de datos: Queries Backup Load.. Punto de Asignación de Recursos, Control de las Cargas de Trabajo y Monitorización 6
7 Creación de Service Class DB2 Peticiones de Usuarios Clase de Marketing Clase de Minería 7
8 Creación de Service Class Peticiones de Usuarios DB2 Clase de Prioridad Alta Clase de Prioridad Media Clase de Prioridad Baja 8
9 Tipos de Clases SuperClases Las clases que hemos visto hasta ahora SubClases Se crean dentro de las SuperClases Permiten una division de las SuperClases y así representar mejor el mundo real 9
10 Creación de SubClases DB2 Peticiones de Usuarios Clase de Marketing Directores Clase de Minería DB2 CREATE SERVICE CLASS directores UNDER marketing 10
11 SuperClases y Subclases por Defecto Al crear una base de datos existen 3 Superclases por Defecto Usuario: SYSDEFAULTUSERCLASS Sistema: SYSDEFAULTSYSTEMCLASS Mantenimiento: SYSDEFAULTMAINTENANCECLASS Al crear una superclase contiene por defecto una subclass SYSDEFAULTSUBCLASS 11
12 Foto Completa DB2 SuperClase de Usuario por defecto SubClase por Defecto SuperClase de Sistema por defecto SubClase por Defecto SuperClase de Mantenimiento por defecto SubClase por Defecto SuperClase de Marketing SuperClase de Mineria SubClase Directores SubClase por Defecto SubClase por Defecto 12
13 Habilitar y Deshabilitar Clases Habilitar la Clase ALTER SERVICE CLASS MARKETING ENABLE ALTER SERVICE CLASS DIRECTORES UNDER MARKETING ENABLE Deshabilitar la clase ALTER SERVICE CLASS MARKETING DISABLE ALTER SERVICE CLASS DIRECTORES UNDER MARKETING DISABLE 13
14 Tabla de Catalogo para las Clases Vista SYSCAT.SERVICECLASSES SELECT SERVICECLASSNAME, PARENTSERVICECLASSNAME FROM SYSCAT.SERVICECLASSES SERVICECLASSNAME PARENTSERVICECLASSNAME SYSDEFAULTMAINTENANCECLASS - SYSDEFAULTSYSTEMCLASS - SYSDEFAULTUSERCLASS - SYSDEFAULTSUBCLASS SYSDEFAULTSYSTEMCLASS SYSDEFAULTSUBCLASS SYSDEFAULTMAINTENANCECLASS SYSDEFAULTSUBCLASS SYSDEFAULTUSERCLASS MARKETING - DIRECTORES MARKETING SYSDEFAULTSUBCLASS MARKETING SuperClases y Subclases por defecto SuperClases y Subclases creadas 14
15 Elementos de WLM Service Classes Workloads Thresholds Work Class Set/Work Action Set Monitorización 15
16 Qué es una Workload? Otro objeto de WLM que Identifica cargas de trabajo basadas en su origen y las asocia a una Service Class. Las conexiones se asignan a las Workload basandose en alguno de los siguientes atributos: Nombre de la Aplicación (APPLNAME) Dirección IP (ADDRESS) Authorization ID (SESION_USER) Grupo del usuario (SESION_USER ROLE) Role del usuario (SESION_USER GROUP) Más Atributos del Cliente (User ID, Workstation name, Accouting String etc) El workload se evalua al principio de cada unidad de trabajo (UOW). 16
17 Creación de una Workload I DB2 CREATE WORKLOAD Reporting APPLNAME( contabilidad ) SERVICE CLASS marketing Peticiones de Usuarios DB2 SuperClase de Marketing SubClase Directores Workload Reporting SubClase por Defecto SuperClase de Usuario por defecto SubClase por Defecto 17
18 Creación de una Workload II CREATE WORKLOAD workload_jefes SESSION_USER GROUP ('JEFES') APPLNAME ( contabilidad', marketing') SERVICE CLASS marketing POSITION BEFORE reporting 18
19 Seguridad con Workloads Para evitar que los usuarios cambien sus atributos de conexión de su aplicación para intentar ejecutar en un un Service Class de más prioridad. GRANT USAGE ON WORKLOAD reporting TO PUBLIC 19
20 Tabla de Catalogo para las Clases Vista SYSCAT.WORKLOADS SELECT WORKLOADNAME FROM SYSCAT.WORKLOADS WORKLOADNAME SYSDEFAULTUSERWORKLOAD SYSDEFAULTADMWORKLOAD REPORTING 20
21 Elementos de WLM Service Classes Workloads Thresholds Work Class Set/Work Action Set Monitorización 21
22 Qué es un Threshold? Otro objeto de WLM que sirve para establecer límites y si se dan esos límites se estable una acción (funciona como un trigger que se dan ciertas accciones cuando se llega a una condición). Pueden ser predictivos y reactivos. Acciones: Parar la Ejecución. Continuar. Recoger datos de la Actividad (se envía al Event Monitor) Encolar Actividades 22
23 Ejemplo I de Threshold Al departamento de marketing se le permite tener 10 conexiones concurrentes y 5 encoladas, si se sobrepasa este límite se para la aplicación CREATE THRESHOLD limitar_conexiones_marketing FOR SERVICE CLASS marketing ACTIVITIES ENFORCEMENT DATABASE PARTITION WHEN TOTALSCPARTITIONCONNECTIONS > 10 AND QUEUEDCONNECTIONS > 5 STOP EXECUTION; 23
24 Ejemplo II de Threshold Al departamento de marketing se le quiere controlar cuantas veces sus consultas devuelven más de 1000 filas (sin detener la aplicación). CREATE THRESHOLD controlar_filas_devueltas_marketing FOR SERVICE CLASS marketing ACTIVITIES ENFORCEMENT DATABASE WHEN SQLROWSRETURNED > 1000 COLLECT ACTIVITY DATA WITH DETAILS AND VALUES CONTINUE; 24
25 Ejemplo III de Threshold El departamento de Marketing (con premeditación ya alevosía) hace caso omiso de nuestras advertencias para que reduzcan el número de filas devuelto por su aplicación CREATE THRESHOLD limitar_filas_devueltas_marketing FOR SERVICE CLASS marketing ACTIVITIES ENFORCEMENT DATABASE WHEN SQLROWSRETURNED > 1000 COLLECT ACTIVITY DATA WITH DETAILS AND VALUES STOP EXECUTION; 25
26 Ejemplo III de Threshold Va a devolver 1000 filas Va a devolver un error SQLCODE SQL4712N El valor umbral "LIMITAR_FILAS_DEVUELTAS_MARKETING" se ha sobrepasado. Código de razón = "8". SQLSTATE=5U026 Código de Razon (reason code)=8 El número de filas devuelto para la actividad superaría el permitido por el umbral (condición SQLROWSRETURNED). 26
27 Tipos de Thresholds Tipos: Tiempo Máximo Elapsed (ACTIVITYTOTALTIME). Tiempo Máximo Idle de una Conexion (CONNECTIONIDLETIME). Tiempo Máximo de CPU (CPUTIME) Tiempo Máximo de la UOW (UOWTOTALTIME) Máximo Coste Permitido (ESTIMATEDSQLCOST). Máximo Número de Filas devueltas (SQLROWSRETURNED). Máximo Uso del Tablespace Temporal (SQLTEMPSPACE). Máximo Número de Conexiones (TOTALDBPARTITIONCONNECTIONS). Máximo Número de Actividades (DML, DDL, LOAD) que pueden ejecutarse concurrentemente (CONCURRENTDBCOORDACTIVITIES). Máximo Número de Conexiones Concurrentes en una base de datos (TOTALDBPARTITIONCONNECTIONS). Máximo Número de Conexiones Concurrentes en una Service Superclass (TOTALSCPARTITIONCONNECTIONS). 27
28 Tabla de Catalogo para los Thresholds Vista SYSCAT.THRESHOLDS SELECT THRESHOLDNAME, THRESHOLDPREDICATE FROM SYSCAT.THRESHOLDS THRESHOLDNAME THRESHOLDPREDICATE LIMITAR_CONEXIONES_MARKETING SCCONN CONTROLAR_FILAS_DEVUELTAS_MARKETING ROWSRET LIMITAR_FILAS_DEVUELTAS_MARKETING ROWSRET 28
29 Elementos de WLM Service Classes Workloads Thresholds Work Class Set / Work Action Set Monitorización 29
30 Qué es una Work Class? Objeto para Identificar Actividades según el tipo de trabajo Tipos de Trabajo Lecturas (READ): selects, xquery. Escrituras (WRITE): inserts, updates, deletes y merge. Lecturas y Escrituras (DML). Llamadas a Procedimientos (CALL). Creación de objetos (DDL): create, alter, drop, comment, declare global temporary table, etc.). Carga de Datos (LOAD). Todos los tipos de trabajo anteriores (ALL). Work Class Set = Conjunto de Work Classes 30
31 Ejemplo I de Work Class Set Crear una Work Class Set que sirva para identificar las actividades de sólo lectura (SELECTS) CREATE WORK CLASS SET work_class_set_solo_lectura (WORK CLASS work_class_solo_lectura WORK TYPE READ) 31
32 Ejemplo II de Work Class Set Crear una work class set con 2 work classes que sirva para idenfificar actividades DML (lecturas y escrituras) con un coste estimado superior a timerones y una cardinalidad estimada superior a filas CREATE WORK CLASS SET dml_pesado (WORK CLASS coste_estimado_grande WORK TYPE DML FOR TIMERONCOST FROM TO UNBOUNDED, WORK CLASS filas_estimado_grande WORK TYPE DML FOR CARDINALITY FROM TO UNBOUNDED) 32
33 Qué es una Work Action? Objeto para realizar una acción en la Work Class Qué acciones puedo realizar? Mapear a una Service Class (MAP ACTIVITY) Que no se ejecute (PREVENT EXECUTION) Contar la Actividad (COUNT ACTIVITY) Recoger información de Monitorización (COLLECT ACTIVITY DATA) Recoger información Agregada (COLLECT AGGREGATE ACTIVITY DATA) Work Action Set = Conjunto de Work Actions 33
34 Ejemplo de Work Action Set No permitir más de 1 consulta ejecutando y 1 en colada de coste estimado alto y no permitr más de 2 consultas ejecutando y 2 encoladas que tengan una cardinalidad estimada alta CREATE WORK ACTION SET Work_Action_Set_Control_DML FOR DATABASE USING WORK CLASS SET dml_pesado (WORK ACTION ONE_CONCURRENT_QUERY ON WORK CLASS coste_estimado_grande WHEN CONCURRENTDBCOORDACTIVITIES > 1 AND QUEUEDACTIVITIES > 1 STOP EXECUTION, WORK ACTION TWO_CONCURRENT_QUERIES ON WORK CLASS filas_estimado_grande WHEN CONCURRENTDBCOORDACTIVITIES > 2 AND QUEUEDACTIVITIES > 2 COLLECT ACTIVITY DATA CONTINUE) 34
35 Generación de DDLs de WLM Comando útil para saber que componentes de WLM hay definidos en mi base de datos db2look -d <database> -wlm -o fichero_salida.sql 35
36 Elementos de WLM Service Classes Workloads Thresholds Work Class Set / Work Action Set Monitorización 36
37 Monitorización Monitorización es crítica Dos tipos de monitorización disponible con WLM Mediante el uso de Table Functions que acceden datos en memoria en tiempo real, impactando poco (light-weight monitoring) Mediante el uso de nuevos Event Monitors para capturar información detallada y/o agregada. Monitorización histórica. 37
38 Table Functions (Tiempo Real) Devuelve una lista de ocurrencias de Workload en una Service Class WLM_GET_SERVICE_CLASS_WORKLOAD_OCCURRENCES Devuelve una lista de agentes que existen en una Service Class WLM_GET_SERVICE_CLASS_AGENTS Devuelve una lista de todas la actividades que no han terminado de una aplicación WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES Devuelve información detalla de una actividad WLM_GET_ACTIVITY_DETAILS Devuelve estadísticas básicas de una o más Services SuperClasses WLM_GET_SERVICE_SUPERCLASS_STATS Devuelve estadísticas básicas de una o más Services SubClasses WLM_GET_SERVICE_SUBCLASS_STATS Devuelve estadísticas básicas de una o más Workloads WLM_GET_WORKLOAD_STATS. 38
39 Ejemplo de Table Function SELECT SERVICE_SUBCLASS_NAME CLASE, CONCURRENT_ACT_TOP AS MAX_CONC, COORD_ACT_ABORTED_TOTAL AS ABORTADAS, COORD_ACT_COMPLETED_TOTAL AS COMPLETADAS, LAST_RESET FROM TABLE(WLM_GET_SERVICE_SUBCLASS_STATS('MARKETING', ',-2)); CLASE MAX_CONC ABORTADAS COMPLETADAS LAST_RESET SERVICE_SUBCLASS_NAME DIRECTORES
40 Event Monitors (Monitorizacion Histórica) Actividades Para Capturar información de una Actividad CREATE EVENT MONITOR actividades FOR ACTIVITIES WRITE TO TABLE Violaciones de Thresholds Detalle de las actividades que sobrepasan los Threholds CREATE EVENT MONITOR umbrales FOR threshold violations WRITE TO TABLE Estadisticas Captura estadísticas en un periodo. Monitoriza información agregada de un Service Class o Work Class. CREATE EVENT MONITOR estadisticas FOR STATISTICS WRITE TO TABLE 40
41 Optim Performance Manager y WLM 41
42 Conclusiones Para comprender Workload Manager es esencial entender bien sus componentes: Service Class Workload Thresholds Work Class Set/ Work Action Set Workload Manager me permite una mejor monitorización de mi DB2 mediante el uso de: Table Functions Nuevos Event Monitors 42
43 Más Información Information Center Introduction to DB2 9.5 workload management Best Practices: DB2 WorkloadManagement ement_1008i.pdf WLM FAQs 4.html WLM Podcast Viper2.mp3 43
Base de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesSQL (Structured Query Language)
SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
Más detallesSeguridad en SQL Server 2005
Seguridad en SQL Server 2005 Tabla de contenidos Modelo de Seguridad en SQL Server Inicios de Sesión - Usuarios Esquemas de Base de Datos Usuarios de Base de Datos Contexto de Ejecución Permisos a sentencias
Más detallesSelect table data Insert table data Update table data Delete table data Create table
Permisos de Usuario Esta página te permite crear y editar usuarios que tendrán acceso a tus bases de datos MySQL. Para cada usuario, puedes especificar un nombre, clave de acceso, máquinas autorizadas
Más detallesInstalación, creación y configuración del servicio FTP
Instalación, creación y configuración del servicio OBJETIVOS Instalar el servicio de en Windows. Configurar y administrar el Servicio de en Windows. Prueba de acceso desde la LAN al servidor. Apertura
Más detallesDiseño de bases de datos
Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática. Universidad de Sevilla Avda Reina Mercedes sn. 41012 Sevilla TlfFax 954 557 139 E-mail lsi@lsi.us.es Web www.lsi.us.es Diseño
Más detallesCREATE USER ADMINISTRADOR IDENTIFIED BY ADMIN DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP QUOTA 500K ON USERS;
1. Conectarse como usuario SYSTEM a la base y crear un usuario llamado administrador autentificado por la base de datos con contraseña admin. Indicar como "tablespace" por defecto USERS y como "tablespace"
Más detallesCómo conseguir un SQL más eficaz
Cómo conseguir un SQL más eficaz Herramientas de IBM que facilitan la resolución de los problemas y mejora de las sentencias. maruca_alonso@es.ibm.com 09-Mayo-2012 1 Mejora del rendimiento de sentencias
Más detalleshttp://www.statum.biz http://www.statum.info http://www.statum.org
ApiaMonitor Monitor de Infraestructura BPMS Por: Ing. Manuel Cabanelas Product Manager de Apia Manuel.Cabanelas@statum.biz http://www.statum.biz http://www.statum.info http://www.statum.org Abstract A
Más detallesBase de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)
Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este
Más detallesSeguridad de la Información Permisos. Sistemas de Bases de Datos II - ITS EMT - CETP
Seguridad de la Información Permisos Permisos Para mantener la seguridad de la base de datos existen permisos que permiten: utilizar la B. D. utilizar tablas de la B. D. utilizar columnas de la B. D. utilizar
Más detalles2.6.2.- Aplicaciones de las vistas. 2.6.1.- Concepto de vista. 2.6.3.- Vistas en SQL. 2.6.3.- Vistas en SQL.
2.6.1.- Concepto de vista. Una vista es una tabla derivada de otras tablas (básicas o virtuales). Una vista se caracteriza porque: Se considera que forma parte del esquema externo. Una vista es una tabla
Más detallesIntroducción a los Sistemas de Gestión de Bases de Datos
a los Sistemas de Gestión de Bases de Datos Servicios y Aplicaciones Telemáticas gsyc-profes@gsyc.escet.urjc.es Noviembre de 2008 c 2008 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados.
Más detallesPROGRAMANDO UNA BASE DE DATOS PostgreSQL ADMINISTRACIÓN INTRODUCCIÓN (L32)
INTRODUCCIÓN (L32) CONCEPTO DE DBA (DATA BASE ADMINISTRATOR) DISEÑO FÍSICO DE LA BASE DE DATOS MECANISMOS DE SEGURIDAD Y ACCESO MECANISMOS DE RESPALDO Y RECUPERACIÓN MECANISMOS DE CONCURRENCIA CARACTERÍSTICAS
Más detallesBibliografía. Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002
SEGURIDAD 1 Bibliografía Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002 Índice Aspectos generales Gestión de usuarios creación modificación Gestión de perfiles
Más detallesOracle 12c DISEÑO Y PROGRAMACIÓN
Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo
Más detallesSeguridad y Auditoría de Bases de Datos Oracle
Página 1 de 10 1. Objetivo y Alcance Describir los aspectos necesarios para garantizar la seguridad y la realización de las auditorías a las. Esta guía comprende desde Introducción a la Seguridad, hasta
Más detallesE16 - Diseño de Sistemas de Bases de Datos Boletín 3
E16 - Diseño de Sistemas de Bases de Datos Boletín 3 Nombre: 1. Esta práctica está dedicada a la creación de disparadores sobre sentencias DDL (lenguaje de definición de datos) y sobre eventos de la Base
Más detallesMANUALITO MS-SQL SERVER
MANUALITO MS-SQL SERVER Contenido 1. Crear Store Procedures en MS SQL Server... 1 2. Crear Triggers en MS SQL Server... 5 3. Crear Vistas en MS SQL Server... 9 1. Crear Store Procedures en MS SQL Server
Más detallesNociones de performance
Maestría en Bioinformática Bases de Datos y Sistemas de Información Nociones de performance Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Conceptos Índices Optimizador Planes de acceso
Más detallesBASE DE DATOS QUÉ ES UNA BASE DE DATOS?
BASE DE DATOS BASE DE DATOS QUÉ ES UNA BASE DE DATOS? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Actualmente la mayoría de
Más detallesESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3
GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de datos orientadas
Más detallesAplicaciones seguras con ClaseSeguridad
Aplicaciones seguras con ClaseSeguridad Índice de contenido Por que ClaseSeguridad?...1 Referenciar ClaseSeguridad...1 Declaración y creación...1 Evitar inyección de SQL...1 Eliminar etiquetas...3 Evitar
Más detallesSintaxis: CURSOR nombre_cursor[(param1 [IN] tipo1,... )] IS consulta ;
7. CONCEPTOS AVANZADOS DE CURSORES EXPLICITOS En este capítulo veremos algunas cosas bastante útiles respecto a los cursores explícitos, como pueden ser los cursores con parámetros (que nos permitirán
Más detallesREQUERIMIENTO RESPUESTA
ARQUITECTURA CLIENTE SERVIDOR (L1) REQUERIMIENTO CLIENTE WEB SERVIDOR WEB RESPUESTA ARQUITECTURA WEB CON PHP + PostgreSQL (L1) 1 2 3 CLIENTE WEB SERVIDOR WEB MOTOR PHP SERVIDOR PostgreSQL 6 5 4 CONFIGURANDO
Más detallesT12 Vistas y tablas temporales
1 de 9 17/05/2013 14:01 Lecciones SQL > T12 Vistas y tablas temporales En esta sesión vamos a mostrar dos tipos de objetos de uso habitual en cualquier SGBD: las vistas y las tablas temporales. Mientras
Más detallesAUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO
AUTENTICACIÓN Y AUTORIZACIÓN (L17) AUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO PG_HBA.CONF (L17) ARCHIVO pg_hba.conf PARA
Más detallesGrandes volúmenes de datos Vistas materializadas. bases de datos
Grandes volúmenes de datos Vistas materializadas bases de datos Objeto de base de datos que almacena los resultados de una consulta. Es una vista pero no solo se almacena su definición, sino también los
Más detallesSQL Diagnostic Manager Nueva versión 6.0
Página 1 de 6 SQL Diagnostic Manager Nueva versión 6.0 Página 2 de 6 Índice 1. ACCIONES DISPARADAS DESDE LAS ALERTAS...3 1.1. QUE GANA EL DBA CON TODO ESTO...4 2. NUEVA INTERFASE DE REPORTES....4 2.1.
Más detallesÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1
Introducción... XIII Capítulo 1. Conceptos de base de datos de SQL Azure... 1 EL NUEVO PORTAL DE ADMINISTRACIÓN... 1 INFORMACIÓN GENERAL DE SQL AZURE... 2 SIMILITUDES Y DIFERENCIAS CON SQL SERVER... 2
Más detallesPORTAL. Datos de configuración y control de usuarios. Único acceso a las aplicaciones. Copias de seguridad de todas las aplicaciones UTILIDADES:
PORTAL Datos de configuración y control de usuarios Único acceso a las aplicaciones. Copias de seguridad de todas las aplicaciones UTILIDADES: -Agenda -Gestor documental -Actualizador -Ficha cliente VERSIONES:
Más detallesAdministrador de Seguridad Manual de Usuario Fecha de actualización: 2010-08-19
Administrador de Seguridad Manual de Usuario Fecha de actualización: 2010-08-19 Contenido Administrador de Seguridad... 1 Manual de Usuario... 1 Administrador de seguridad... 2 Administrar servicios de
Más detallesUniversidad Nacional de Costa Rica Administración de Bases de Datos
Universidad Nacional de Costa Rica Administración de Bases de Datos Mantenimiento de tablespaces e índices Para más información visite: http://www.slinfo.una.ac.cr Autor: Steven Brenes Chavarria Email:
Más detallesRouter Teldat. Proxy ARP
Router Teldat Proxy ARP Doc. DM734 Rev. 10.00 Noviembre, 2002 ÍNDICE Capítulo 1 Introducción...1 1. Proxy ARP... 2 Capítulo 2 Configuración...4 1. Configuración del Proxy ARP... 5 1.1. Habilitar el funcionamiento
Más detallesObjetos de la Base de Datos
Objetos de la Base de Datos Todos los datos de una base de datos de Microsoft SQL Server 2005/8 están contenidos en objetos llamados tablas. Cada tabla representa algún tipo de objeto con significado para
Más detallesIBM SPSS Collaboration and Deployment Services (C&DS) versión 7
Los destinatarios de esta guía son los administradores de sistemas que están configurando IBM SPSS Modeler Entity Analytics (EA) para su ejecución de forma desplegada con uno de los programas siguientes:
Más detallesManual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS
Manual del Servicio Web Afilnet.com Afilnet Servicios de Telecomunicaciones SMS 0. Prefacio. Registro como Cliente Para Registrarse como cliente, debe pulsar en Registrarme, una vez hecho esto le aparecerá
Más detallesGestión de Oportunidades
Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y
Más detallesFormas de llevar a cabo un backup de una base de datos MySQL
Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde
Más detallesWINDOWS 2008 7: COPIAS DE SEGURIDAD
1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden
Más detallesManual de uso del Tracker (Gestor de Actividad)
Objeto Describir qué es y cómo se utiliza la herramienta empleada para gestionar Actividades de un proyecto. Afecta/Alcanza Afecta y alcanza a todos los empleados de LabHuman. Realización 3.1.-Generalidades
Más detallesDirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g
El temario se divide en tres partes: Parte I. Lenguaje SQL Lenguaje SQL Objetivos Conocer los componentes de las bases de datos relacionales Obtener los conocimientos del lenguaje SQL para el manejo de
Más detallesPliego de Prescripciones Técnicas
Contratación de los Servicios de Mantenimiento de Licencias BMC Mediterráneo, 14 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz Tel. 945 01 73 00* Fax. 945 01 73 01 www.ejie.net
Más detallesEn este ejemplo también vamos a crear la capa Entidades que va a servir para modelar nuestra base de datos.
La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la
Más detallesBases de Datos Relacionales
2da. Parte Bases de Datos Relacionales Objetivos de la Clase SQL. Tipos de sentencias SQL Describir los tipos de dato que se pueden utilizar al especificar la definición de columnas. Sentencias SQL Select.
Más detallesEstándares para la construcción de Sentencias SQL
Estándares para la construcción de Subgerencia Arquitectura & Innovación Grupo MDC Versión 1.0 Noviembre 2008 CONTROL DE LAS MODIFICACIONES Versión Descripción Autor Fecha Revisado por 1.0 Este documento
Más detallesInstalación y configuración del servidor FTP Filezilla en Windows 2003 Server. Vicente Sánchez Patón I.E.S Gregorio Prieto.
Tema 5 SRI Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server Vicente Sánchez Patón I.E.S Gregorio Prieto Tema 5 SRI Lo primero será descargarse el filezilla sever, desde su
Más detallesabacformacio@abacformacio.com 1
Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas
Más detallesLABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle
LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle GUÍA DE LABORATORIO Nº 10 Actividad de Proyecto No. 5: Desarrollar mantenimiento preventivo, correctivo o proactivo para garantizar niveles de
Más detallesA.1. Definiciones de datos en SQL
A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE
Más detallesMicrosoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués
Microsoft SQL Azure Administración y desarrollo en la nube María Pérez Marqués Microsoft SQL Azure. Administración y desarrollo en la nube María Pérez Marqués ISBN: 978-84-939450-0-8 EAN: 9788493945008
Más detalles1. Donde y Cómo descargar XLite 3.0
1. Donde y Cómo descargar XLite 3.0 Los clientes que solicitan cuentas SIP a EMSITEL al (57) 7 5829555, se les recomienda descargar el programa XLite 3.0. o su versión mas reciente. Los pasos son muy sencillos,
Más detallesCon SNMP y MIB-II sólo se puede recuperar información local a los dispositivos.
GESTIÓN INTERNET 2.4 Extensiones SNMP 2.4.1 RMON Con SNMP y MIB-II sólo se puede recuperar información local a los dispositivos. En un entorno de red con un gran número de dispositivos podemos monitorizar
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesIng. Santiago C. Pérez Laura Noussan Lettry Carlos Campos
UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL MENDOZA DEPARTAMENTO DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN CÁTEDRA DE GESTIÓN DE DATOS 3º AÑO TRABAJO ESPECIAL Secuencia Didáctica de Comandos del
Más detallesUnitronics UniOPC. Tutorial. Unitronics Remote Operator. En este tutorial veremos como funciona el software Unitronics UniOPC
Unitronics UniOPC Tutorial Contenido: Familia: Autor: Revisión: En este tutorial veremos como funciona el software Unitronics UniOPC Unitronics Departamento Postventa / Departamento Ingeniería 1.0 Febrero
Más detallesInstituto Profesional DuocUC Escuela de Ingeniería Control File
Control File Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber lo siguiente: Explicar el uso del archivo de control Listar los contenidos del archivo
Más detallesSQL Los fundamentos del lenguaje
Introducción 1. Un poco de historia 11 2. Las normas SQL 12 3. Descripción rápida del modelo relacional 14 3.1 Principales conceptos del modelo relacional 15 3.2 Principales reglas 16 4. Los operadores
Más detallesPROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional
PROGRAMAS DE ESTUDIO FORMATO 7 NOMBRE DE LA ASIGNATURA INTRODUCCIÓN A SQL CICLO, AREA O MODULO Área de Formación Profesional CLAVE DE LA ASIGNATURA IT222 OBJETIVOS GENERALES DE LA ASIGNATURA Al final del
Más detallesTema 4. II - Cookies. Arquitecturas Distribuidas 11/12
Tema 4. II - Cookies Arquitecturas Distribuidas 11/12 1 II. Cookies 1. Necesidad de mantener información de estado y HTTP 2. Sesiones 3. Qué son las cookies? 4. Funcionamiento de cookies 5. Envío de cookies
Más detallesEstándar de desarrollo de aplicaciones del Govern de les Illes Balears
Estándar de desarrollo de aplicaciones del Govern de les Illes Balears BASE DE DATOS Versión 5.0 Fecha Revisión: 28/05/09 Índice de contenidos INTRODUCCIÓN... 3 NOMENCLATURA DE BASE DE DATOS... 4 2.1.
Más detallesUNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE INFORMATICA BASE DE DATOS
UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE INFORMATICA BASE DE DATOS TEMA 3 MODELO ENTIDAD INTERRELACION Modelización Conceptual Modelo Entidad-Interrelación Elementos M.E.IR Caso de Estudio Tipos de
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesBase de datos II Facultad de Ingeniería. Escuela de computación.
2 Base de datos II Facultad de Ingeniería. Escuela de computación. Base de datos II. Guía 3 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos II en el desarrollo
Más detallesPatrones para persistencia (I) Ingeniería del Software II
Patrones para persistencia (I) Ingeniería del Software II 1 Patrones para la construcción del esquema relacional En todos los ejemplos realizaremos transformaciones del siguiente diagrama de clases: Figura
Más detallesGESTOR DE REFERENCIAS EndNote Web
GESTOR DE REFERENCIAS EndNote Web documentacion@uco.es Biblioteca Universitaria EndNote Web Completamente integrado a la plataforma de Web of Science. Almacenar hasta 10,000 referencias en su biblioteca
Más detallesRouter Teldat. Proxy ARP
Router Teldat Proxy ARP Doc. DM734 Noviembre, 2006 ÍNDICE Capítulo 1 Introducción...1 1. Proxy ARP... 2 Capítulo 2 Configuración...4 1. Configuración del Proxy ARP... 5 1.1. Habilitar el funcionamiento
Más detallesADMINISTRACIÓN DE BASE DE DATOS
SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación
Más detalles8 SQL SERVER 2008 RA-MA
ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server
Más detallesRevista Electrónica Granma Ciencia. Vol.10, No.2, Mayo - Agosto de 2006 ISSN 1027-975X
Revista Electrónica Granma Ciencia. Vol.10, No.2, Mayo - Agosto de 2006 ISSN 1027-975X TÍTULO: El Control de Transacciones como mecanismo de seguridad en Bases de Datos Oracle. AUTORES: Osmani Miranda
Más detallesMICROSITIOS. Perfiles
MICROSITIOS Perfiles API para el consumo de servicios encargados de la creación, visualización, edición, eliminación y demás operaciones sobre los perfiles de usuarios de Metaportal. METAPORTAL 18/07/2014
Más detallesCONSULTAS DE RESUMEN SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
CONSULTAS DE RESUMEN SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE CONSULTAS DE RESUMEN Una de las funcionalidades de la sentencia SELECT es el permitir obtener resúmenes
Más detallesCapítulos 2 y 5: Modelación con UML y Modelo Objeto
Capítulos 2 y 5: Modelación con UML y Modelo Objeto Asignando Responsabilidades 2 Responsabilidades son obligaciones de un objeto, o comportamiento relacionado a su rol en el sistema Qué hace un objeto?
Más detallesCONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES
Tema 6. CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES TRANSACCIONES Una transacción es una unidad lógica de trabajo o procesamiento (ejecución de un programa que incluye operaciones de acceso a la base de
Más detallesINSTALACIÓN DE UNIS REMOTE MANAGER
INSTALACIÓN DE UNIS REMOTE MANAGER Para la instalación del software UNIS REMOTE MANAGER se deben efectuar los siguientes procedimientos tanto de configuración del terminal (dispositivo VIRDI 2100), como
Más detallesAPÉNDICE SQL (Structures Query Language)
SQL 1 / 7 APÉNDICE SQL (Structures Query Language) SQL se ha establecido como lenguaje de bases de datos relacionales estándar, y se pueden distinguir tres partes: DDL (Data Definition Language) permite
Más detallesReferencia SQL en la versión de HUGOSQL White Paper por: HUGOSQL 2012
Referencia SQL en la versión de HUGOSQL White Paper por: HUGOSQL 2012 Audiencia Este documento va dirigido a desarrolladores, estudiantes universitarios y usuarios de SQL que tengan conocimiento básico
Más detalles1. DML. Las subconsultas
1.1 Introducción 1. DML. Las subconsultas Una subconsulta es una consulta que aparece dentro de otra consulta o subconsulta en la lista de selección, en la cláusula WHERE o HAVING, originalmente no se
Más detallesEXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011
EXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011 1. (0,75 PUNTOS) Identificad a continuación las sentencias que son ciertas, descartando
Más detallesGUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Más detallesTutorial Oracle SQL Developer 1.2.1
Tutorial Oracle SQL Developer 1.2.1 Departamento de Informática Índice Í0. Introducción...3 1. Conexión y desconexión de la base de datos...3 2. Ejecución de sentencias SQL...4 3. Creación de tablas...6
Más detallesSEGURIDAD SQL SERVER
SEGURIDAD SQL SERVER Roles de nivel de servidor SQL Server proporciona roles de nivel de servidor para ayudarle a administrar los permisos de un servidor. Estos roles son entidades de seguridad que agrupan
Más detallesProgramación páginas web. Servidor (PHP)
Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.
Más detallesTIPO DE DOCUMENTO PRESENTACION TITULO DEL DOCUMENTO MONITOREO SERVIDORES Y BASES DE DATOS
MONITOREO ENVIO DE ALERTAS DETECCION DE EVENTOS AVISO TEMPRANO AUTONOMO 7X24 INFORMES AFINAMIENTO DE RENDIMIENTO 1 Contenido Objetivos... 3 Alcances.... 5 Integración.... 6 Funcionamiento.... 7 Cómo funciona?...
Más detallesCONSULTAS BASICAS EN SQL SERVER
CONSULTAS BASICAS EN SQL SERVER CONSULTAS DE SELECCION Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta
Más detallesEl lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.
GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule
Más detallesContenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3
Manejo de Concurrencia en Mysql Contenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3 InnoDB y TRANSACTION ISOLATION LEVEL... 3 Lecturas consistentes que no
Más detallesSub consultas avanzadas
Sub consultas avanzadas Objetivo Después de completar este capítulo conocerá lo siguiente: Escribir una consulta de múltiples columnas Describir y explicar el comportamiento de las sub consultas cuando
Más detallesTema 33. El lenguaje SQL
Tema 33. El lenguaje SQL Introducción... 1 Modos de uso... 2 Ejecución de las sentencias SQL... 2 Instrucciones DDL Data Definition Language-... 3 Instrucciones DML Data Manipulation Language-... 4 Instrucciones
Más detallesCloud Builder Ejercicio práctico
Cloud Builder Ejercicio práctico Raúl Martínez Zabala IaaS + PaaS Product Manager Qué vamos a hacer? Visto desde fuera: Un Blog Visto desde dentro... Nosotros frontal web Internet Backend MySQL CloudBuilder
Más detallesMi primer servidor. Fernando Fernández Consultor Preventa HP ISS
Mi primer servidor Fernando Fernández Consultor Preventa HP ISS HP ProLiant Gen8 (Remote Desktop Services) Índice: Instalación Remote Desktop Services Publicación de Aplicaciones Conexión a Remote Desktop
Más detallesInstalación del Servidor de Correo
Instalación del Servidor de Correo Podemos realizar la instalación de modo Manual o directamente desde el asistente. Para hacerlo de modo manual: Pulsamos Inicio Panel de Control Agregar o quitar programas
Más detalles5- Uso de sentencias avanzadas
Objetivos: 5- Uso de sentencias avanzadas Elaborar sentencias de manejo de datos. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Introducción: Después de trabajar con las sentencias
Más detallesManual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS
Manual del Servicio Web Afilnet.com Afilnet Servicios de Telecomunicaciones SMS 0. Prefacio. Registro como Cliente Para Registrarse como cliente, debe pulsar en Registrarme, una vez hecho esto le aparecerá
Más detallesOtros objetos de Base de Datos
Maestría en Bioinformática Bases de Datos y Sistemas de Información Otros objetos de Base de Datos Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Secuencias Triggers Vistas Código almacenado
Más detallesSUS (Software Update Services)
1 de 11 01/12/2007 1:24 SUS (Software Update Services) Microsoft SUS. Servidor de Actualizaciones críticas para su red. El Servidor SUS solo se puede instalar en Windows 2000 Server o 2003 Server. Para
Más detallesUso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin
Uso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin Contenido Introducción... 2 Obtención e instalación del software necesario... 2 Configuración de PuTTY para su uso con Cygwin...
Más detallesManual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40 Página 1 de 15 1.- Ejecutamos el fichero mysql-essential-5.1.40-win32. Espera unos minutos mientras se cargan los archivos necesarios para la instalación
Más detallesDescarga e instalación de OpenERP - Windows
Descarga e instalación de OpenERP - Windows José Antonio Yáñez Jiménez Sistemas de gestión empresarial miércoles, 2 de octubre de 2013 jose@jimenezfrontend.es 1 Resumen ejecutivo Esta documentación pretende
Más detallesTema 4. Manipulación de datos con SQL
Tema 4 Manipulación de datos con SQL Índice Tema 4 1. Inserción de registros. Consultas de datos anexados. 2. Modificación de registros. Consultas de actualización. 3. Borrado de registros. Consultas de
Más detalles