Este documento describe varios parámetros importantes para optimizar el rendimiento de un servidor IIS, incluyendo la configuración de grupos de aplicaciones, reciclaje de procesos, límites de conexiones, y monitoreo de recursos del sistema como CPU, memoria, disco y red. Analizar estos parámetros bajo cargas controladas puede revelar cuellos de botella que pueden corregirse modificando la configuración de IIS o agregando más recursos hardware.
Diagnostico y resolución de problemas en sql serverSpanishPASSVC
En mi día a día como consultor me encuentro con una gran variedad de problemas relacionados directa o indirectamente con SQL Server. El diagnóstico de las causas reales de estos problemas suele requerir analizar tanto el hardware como el software de la plataforma. Presentar el diagnóstico y la resolución de problemas reales así como los procesos y herramientas utilizadas es el objetivo de esta sesión.
Consideraciones de hardware para SQL ServerEduardo Castro
Esta presentación resume una serie de consideraciones que deben ser tomadas en cuenta cuando se elige el hardware para SQL Server, así como consideraciones de desempeño en Azure Database y SQL Server en Azure Virtual Machines.
Saludos,
Ing. Eduardo Castro
Microsoft SQL Server MVP
Comunidad Windows
Costa Rica
Este documento proporciona instrucciones para instalar y configurar la plataforma de business intelligence Pentaho. Explica cómo descomprimir los archivos de Pentaho BI, crear las bases de datos requeridas, configurar las conexiones JDBC y Hibernate, y editar archivos de configuración. Además, enumera los requisitos previos como Java y un servidor de aplicaciones y proporciona enlaces a recursos adicionales sobre Pentaho BI.
Presentación de Alta Disponibilidad con SQL Server 2012. Taller corganizado por Mug Perú, dirigido por Alberto De Rossi de dbLearner. Se trataron temas como trasvase de registro (log shipping), reflejo de base de datos (db mirroring), replicación transaccional punto a punto, clúster y Always On
Instalación y Configuración de Pentaho BI y MySQLT.I.C
El documento describe los pasos para instalar y configurar la plataforma de Business Intelligence Pentaho, incluyendo: 1) instalar Java y MySQL, 2) descomprimir los archivos de Pentaho, 3) crear las bases de datos necesarias, 4) configurar las conexiones a bases de datos, y 5) configurar el servidor Apache Tomcat.
PostgreSQL ofrece varias opciones para la replicación de datos, incluyendo replicación nativa y herramientas de terceros. La replicación nativa incluye Warm Standby desde la versión 8.3, permitiendo la recuperación continua, y Hot Standby/Streaming Replication desde la versión 9.0, permitiendo consultas de solo lectura en los nodos esclavos. Herramientas como Slony-I y RubyRep permiten replicación asíncrona de tipo maestro-esclavo y maestro-maestro de manera independiente de la versión de
El documento describe los pasos para configurar la replicación maestro-esclavo entre dos servidores PostgreSQL en Windows. Se configura el servidor maestro para permitir la replicación y archivar los cambios en los WAL. Luego se realiza una copia base de la base de datos y se transfieren los archivos al servidor esclavo. Finalmente, se configura el servidor esclavo en modo esclavo aplicando los cambios de los WAL archivados para sincronizar la base de datos.
Diagnostico y resolución de problemas en sql serverSpanishPASSVC
En mi día a día como consultor me encuentro con una gran variedad de problemas relacionados directa o indirectamente con SQL Server. El diagnóstico de las causas reales de estos problemas suele requerir analizar tanto el hardware como el software de la plataforma. Presentar el diagnóstico y la resolución de problemas reales así como los procesos y herramientas utilizadas es el objetivo de esta sesión.
Consideraciones de hardware para SQL ServerEduardo Castro
Esta presentación resume una serie de consideraciones que deben ser tomadas en cuenta cuando se elige el hardware para SQL Server, así como consideraciones de desempeño en Azure Database y SQL Server en Azure Virtual Machines.
Saludos,
Ing. Eduardo Castro
Microsoft SQL Server MVP
Comunidad Windows
Costa Rica
Este documento proporciona instrucciones para instalar y configurar la plataforma de business intelligence Pentaho. Explica cómo descomprimir los archivos de Pentaho BI, crear las bases de datos requeridas, configurar las conexiones JDBC y Hibernate, y editar archivos de configuración. Además, enumera los requisitos previos como Java y un servidor de aplicaciones y proporciona enlaces a recursos adicionales sobre Pentaho BI.
Presentación de Alta Disponibilidad con SQL Server 2012. Taller corganizado por Mug Perú, dirigido por Alberto De Rossi de dbLearner. Se trataron temas como trasvase de registro (log shipping), reflejo de base de datos (db mirroring), replicación transaccional punto a punto, clúster y Always On
Instalación y Configuración de Pentaho BI y MySQLT.I.C
El documento describe los pasos para instalar y configurar la plataforma de Business Intelligence Pentaho, incluyendo: 1) instalar Java y MySQL, 2) descomprimir los archivos de Pentaho, 3) crear las bases de datos necesarias, 4) configurar las conexiones a bases de datos, y 5) configurar el servidor Apache Tomcat.
PostgreSQL ofrece varias opciones para la replicación de datos, incluyendo replicación nativa y herramientas de terceros. La replicación nativa incluye Warm Standby desde la versión 8.3, permitiendo la recuperación continua, y Hot Standby/Streaming Replication desde la versión 9.0, permitiendo consultas de solo lectura en los nodos esclavos. Herramientas como Slony-I y RubyRep permiten replicación asíncrona de tipo maestro-esclavo y maestro-maestro de manera independiente de la versión de
El documento describe los pasos para configurar la replicación maestro-esclavo entre dos servidores PostgreSQL en Windows. Se configura el servidor maestro para permitir la replicación y archivar los cambios en los WAL. Luego se realiza una copia base de la base de datos y se transfieren los archivos al servidor esclavo. Finalmente, se configura el servidor esclavo en modo esclavo aplicando los cambios de los WAL archivados para sincronizar la base de datos.
Este documento describe la instalación y configuración de un clúster de servidores con PostgreSQL y pgpool-II para mejorar el rendimiento y disponibilidad. Se explica cómo instalar y configurar PostgreSQL en dos nodos, y luego pgpool-II para proporcionar funciones como replicación, balanceo de carga y tolerancia a fallos entre los nodos.
En SolidQ tenemos mucha experiencia en alta disponibilidad, y eso incluye database mirroring y AlwaysOn. Tanto si tienes implementada cualquiera de estas tecnologías como si estás pensando en hacerlo, te interesa esta sesión en la que hablaremos no tanto de cómo implementarlo, sino de qué problemas podemos encontrarnos con ellos funcionando así como cómo resolverlos. La idea es que salgas de aquí con la seguridad de como de robusta es esta tecnología y si realmente cubre tus necesidades.
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerSpanishPASSVC
Esta presentación presenta las soluciones de recuperacion de desastres (Disaster Recovery) y alta disponibilidad (High Availability) con SQL Server y ofrece escenarios creativos por usar las soluciones para reportages (Reporting), BI y almacen de datos (Datawarehouse).
En esta charla estaremos demostrando Tecnicas avanzadas de Monitoreo tales como
- Analizando la actividad de SQL Server
- Utilizando Extended events para realizar monitoreo en SQL Server
- monitoreo proactivo
- Auditoria Utilizando Service Broker
Always On y grupos de disponibilidad SQL Server 2012SolidQ
http://summit.solidq.com/madrid
SQL Server 2012 da un salto cuantitativo en sus capacidades de Alta Disponibilidad con los grupos de disponibilidad AlwaysOn. En esta sesión mostraremos la nueva solución y obtendremos una visión global de cómo nos ayudará a mantener la continuidad de nuestro negocio con una mayor flexibilidad y menor coste que las soluciones actuales.
Guías y recomendaciones para instalar y configurar clusters de sql serverEnrique Catala Bañuls
Hablaremos sobre los conceptos básicos, su instalación y configuración, pero sobre todo nos centraremos en daros ideas sobre buenas prácticas y escenarios interesantes con SQL Server 2012 y multi-site Clustering de "bajo coste"
- Guía paso a paso
- Recomendaciones
- Detección de errores
- Optimizaciones
* Practicarlos!
* Automatizarlos
* Documentarlos
* Testearlos
* Auditarlos
* Mejorarlos
* Capacitar a otros
* Mantener actualizado el plan
* Probar en otros sistemas
* Integrar con otras herramientas
* Monitorear ejecución y tiempos
* Reportar métricas
* Mejorar continuamente
* Hacer drill de recuperación
* Simular desast
Manual de instalacion de PostGreSQL - Windows 7Mario Alfonso
Este documento proporciona instrucciones paso a paso para instalar PostgreSQL y aplicaciones asociadas como Apache/PHP, pgAdmin III y PostGIS en Windows. Explica los 23 pasos requeridos, que incluyen descargar e instalar PostgreSQL, configurar usuarios y contraseñas, e instalar paquetes adicionales como pgBouncer y pgAgents para ampliar las funcionalidades del sistema de gestión de bases de datos.
SQL Server Alta disponibilidad en ambientes empresarialesEduardo Castro
El documento describe varias opciones para lograr alta disponibilidad y recuperación ante desastres con SQL Server 2014 y en Azure. Explica tecnologías como AlwaysOn Availability Groups, log shipping y database mirroring. También cubre consideraciones de planificación como RPO, RTO y costos, así como ejemplos de implementación para diferentes industrias.
Este documento describe diferentes modelos de alta disponibilidad para bases de datos. Explica que la alta disponibilidad implica mantener los servicios disponibles las 24 horas del día mediante la fiabilidad, recuperación rápida y detección de errores. Luego describe varias topologías como carga balanceada, hot standby y cold standby. Finalmente resume cómo Oracle, SQL Server y MySQL implementan la replicación de datos y clústeres para lograr alta disponibilidad.
Este documento proporciona información sobre las opciones de alta disponibilidad en SQL Server 2012, incluyendo AlwaysOn Availability Groups, que permiten la configuración de múltiples copias secundarias activas para cargas de trabajo de solo lectura y procesos como respaldos. También cubre mejoras en el clustering de Windows Server 2012 como CSV y soporte para almacenamiento SMB, lo que permite almacenar bases de datos de SQL Server en directorios compartidos.
Aquí hay algunas consideraciones clave sobre cuándo usar APC vs Memcached:
- APC es para caché local en un solo servidor, mientras que Memcached es para caché distribuida entre múltiples servidores.
- APC es más rápido para datos pequeños que no necesitan ser distribuidos, ya que no requiere comunicación de red. Memcached es más lento debido a la latencia de red.
- Los datos en APC tienen un TTL máximo, mientras que en Memcached se pueden configurar TTLs más largos o sin expiración.
- A
Este documento describe los pasos para implementar una réplica de base de datos Oracle para recuperación de desastres utilizando Oracle Data Guard. Se explica cómo instalar Oracle Grid Infrastructure y Oracle Database en dos máquinas virtuales, configurar la replicación entre ellas mediante Data Guard, y validar que los cambios en la base de datos principal se repliquen correctamente en la base de datos secundaria.
Este documento presenta un curso de administración básica de PostgreSQL 9.0. Cubrirá la instalación y configuración del servidor, herramientas de administración, mantenimiento de bases de datos, respaldos, replicación, seguridad, y optimización de consultas. El objetivo es que los asistentes obtengan los conocimientos necesarios para administrar, monitorear y entender la estructura de PostgreSQL.
Este documento describe los requisitos mínimos de hardware y software para instalar Oracle 11g Express y MySQL en Windows Seven y Ubuntu 10, incluyendo la memoria RAM necesaria y el tamaño recomendado de la memoria virtual. También menciona la necesidad de verificar el registro de Windows y el entorno del sistema antes de la instalación.
El documento describe el modelo PACIE, una metodología que utiliza las TIC para apoyar los procesos de aprendizaje y autoaprendizaje. Según el modelo, una estructura de aula virtual efectiva contiene tres bloques: el Bloque Cero PACIE, el Bloque Académico y el Bloque de Cierre. El Bloque Cero PACIE es el más importante porque fomenta la interacción y el conocimiento cooperativo entre estudiantes a través de secciones de información, comunicación e interacción.
BioCloth es una empresa que busca comercializar ropa biodegradable hecha de una fibra llamada Ingeo obtenida del maíz. La empresa planea ofrecer prendas deportivas y de vestir urbanas de doble faz a precios accesibles para proteger el medio ambiente y reducir emisiones de CO2. Su visión es expandirse a nivel nacional en 2 años y llegar a Latinoamérica en 5 años.
Este documento describe la instalación y configuración de un clúster de servidores con PostgreSQL y pgpool-II para mejorar el rendimiento y disponibilidad. Se explica cómo instalar y configurar PostgreSQL en dos nodos, y luego pgpool-II para proporcionar funciones como replicación, balanceo de carga y tolerancia a fallos entre los nodos.
En SolidQ tenemos mucha experiencia en alta disponibilidad, y eso incluye database mirroring y AlwaysOn. Tanto si tienes implementada cualquiera de estas tecnologías como si estás pensando en hacerlo, te interesa esta sesión en la que hablaremos no tanto de cómo implementarlo, sino de qué problemas podemos encontrarnos con ellos funcionando así como cómo resolverlos. La idea es que salgas de aquí con la seguridad de como de robusta es esta tecnología y si realmente cubre tus necesidades.
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerSpanishPASSVC
Esta presentación presenta las soluciones de recuperacion de desastres (Disaster Recovery) y alta disponibilidad (High Availability) con SQL Server y ofrece escenarios creativos por usar las soluciones para reportages (Reporting), BI y almacen de datos (Datawarehouse).
En esta charla estaremos demostrando Tecnicas avanzadas de Monitoreo tales como
- Analizando la actividad de SQL Server
- Utilizando Extended events para realizar monitoreo en SQL Server
- monitoreo proactivo
- Auditoria Utilizando Service Broker
Always On y grupos de disponibilidad SQL Server 2012SolidQ
http://summit.solidq.com/madrid
SQL Server 2012 da un salto cuantitativo en sus capacidades de Alta Disponibilidad con los grupos de disponibilidad AlwaysOn. En esta sesión mostraremos la nueva solución y obtendremos una visión global de cómo nos ayudará a mantener la continuidad de nuestro negocio con una mayor flexibilidad y menor coste que las soluciones actuales.
Guías y recomendaciones para instalar y configurar clusters de sql serverEnrique Catala Bañuls
Hablaremos sobre los conceptos básicos, su instalación y configuración, pero sobre todo nos centraremos en daros ideas sobre buenas prácticas y escenarios interesantes con SQL Server 2012 y multi-site Clustering de "bajo coste"
- Guía paso a paso
- Recomendaciones
- Detección de errores
- Optimizaciones
* Practicarlos!
* Automatizarlos
* Documentarlos
* Testearlos
* Auditarlos
* Mejorarlos
* Capacitar a otros
* Mantener actualizado el plan
* Probar en otros sistemas
* Integrar con otras herramientas
* Monitorear ejecución y tiempos
* Reportar métricas
* Mejorar continuamente
* Hacer drill de recuperación
* Simular desast
Manual de instalacion de PostGreSQL - Windows 7Mario Alfonso
Este documento proporciona instrucciones paso a paso para instalar PostgreSQL y aplicaciones asociadas como Apache/PHP, pgAdmin III y PostGIS en Windows. Explica los 23 pasos requeridos, que incluyen descargar e instalar PostgreSQL, configurar usuarios y contraseñas, e instalar paquetes adicionales como pgBouncer y pgAgents para ampliar las funcionalidades del sistema de gestión de bases de datos.
SQL Server Alta disponibilidad en ambientes empresarialesEduardo Castro
El documento describe varias opciones para lograr alta disponibilidad y recuperación ante desastres con SQL Server 2014 y en Azure. Explica tecnologías como AlwaysOn Availability Groups, log shipping y database mirroring. También cubre consideraciones de planificación como RPO, RTO y costos, así como ejemplos de implementación para diferentes industrias.
Este documento describe diferentes modelos de alta disponibilidad para bases de datos. Explica que la alta disponibilidad implica mantener los servicios disponibles las 24 horas del día mediante la fiabilidad, recuperación rápida y detección de errores. Luego describe varias topologías como carga balanceada, hot standby y cold standby. Finalmente resume cómo Oracle, SQL Server y MySQL implementan la replicación de datos y clústeres para lograr alta disponibilidad.
Este documento proporciona información sobre las opciones de alta disponibilidad en SQL Server 2012, incluyendo AlwaysOn Availability Groups, que permiten la configuración de múltiples copias secundarias activas para cargas de trabajo de solo lectura y procesos como respaldos. También cubre mejoras en el clustering de Windows Server 2012 como CSV y soporte para almacenamiento SMB, lo que permite almacenar bases de datos de SQL Server en directorios compartidos.
Aquí hay algunas consideraciones clave sobre cuándo usar APC vs Memcached:
- APC es para caché local en un solo servidor, mientras que Memcached es para caché distribuida entre múltiples servidores.
- APC es más rápido para datos pequeños que no necesitan ser distribuidos, ya que no requiere comunicación de red. Memcached es más lento debido a la latencia de red.
- Los datos en APC tienen un TTL máximo, mientras que en Memcached se pueden configurar TTLs más largos o sin expiración.
- A
Este documento describe los pasos para implementar una réplica de base de datos Oracle para recuperación de desastres utilizando Oracle Data Guard. Se explica cómo instalar Oracle Grid Infrastructure y Oracle Database en dos máquinas virtuales, configurar la replicación entre ellas mediante Data Guard, y validar que los cambios en la base de datos principal se repliquen correctamente en la base de datos secundaria.
Este documento presenta un curso de administración básica de PostgreSQL 9.0. Cubrirá la instalación y configuración del servidor, herramientas de administración, mantenimiento de bases de datos, respaldos, replicación, seguridad, y optimización de consultas. El objetivo es que los asistentes obtengan los conocimientos necesarios para administrar, monitorear y entender la estructura de PostgreSQL.
Este documento describe los requisitos mínimos de hardware y software para instalar Oracle 11g Express y MySQL en Windows Seven y Ubuntu 10, incluyendo la memoria RAM necesaria y el tamaño recomendado de la memoria virtual. También menciona la necesidad de verificar el registro de Windows y el entorno del sistema antes de la instalación.
El documento describe el modelo PACIE, una metodología que utiliza las TIC para apoyar los procesos de aprendizaje y autoaprendizaje. Según el modelo, una estructura de aula virtual efectiva contiene tres bloques: el Bloque Cero PACIE, el Bloque Académico y el Bloque de Cierre. El Bloque Cero PACIE es el más importante porque fomenta la interacción y el conocimiento cooperativo entre estudiantes a través de secciones de información, comunicación e interacción.
BioCloth es una empresa que busca comercializar ropa biodegradable hecha de una fibra llamada Ingeo obtenida del maíz. La empresa planea ofrecer prendas deportivas y de vestir urbanas de doble faz a precios accesibles para proteger el medio ambiente y reducir emisiones de CO2. Su visión es expandirse a nivel nacional en 2 años y llegar a Latinoamérica en 5 años.
Este documento presenta las reglas oficiales para la Copa Kampeonar 2011. Algunas de las reglas clave incluyen que se necesitan al menos 5 jugadores para coronar a un campeón, los partidos extra no cuentan en las tablas de puntuación, y el campeón general es quien gana más campeonatos individuales durante el año. También establece la composición y funciones del comité organizador, y detalles sobre la disputa de partidos y campeonatos.
La profesora Arlete Aguzzoli presentó una muestra de trabajos de los estudiantes de 6o grado de las clases A y B de la escuela primaria Profesora Leonor Rosa. La exhibición incluyó trabajos realizados en la asignatura de portugués durante el turno de la mañana en octubre de 2011.
Presentación y políticas del módulo 1 de computaciónRolando Ortiz
Este documento presenta la agenda y objetivos del Módulo 1 de computación sobre Windows Seven e Internet Explorer. El documento incluye la introducción al curso, las facilidades y políticas, la puntuación y el programa a utilizar. También proporciona los contactos del docente Lic. Rolando Ortiz Muñiz de la Universidad Estatal de Milagro.
El genoma humano contiene la secuencia de ADN de un ser humano, dividida en 24 fragmentos que conforman los 23 pares de cromosomas. Está compuesto por aproximadamente 25,000-30,000 genes que contienen la información para sintetizar proteínas u otros ARN funcionales. El Proyecto Genoma Humano, lanzado en 1990, tuvo como objetivo secuenciar y mapear los genes del genoma humano para desarrollar el conocimiento sobre enfermedades y medicinas. Finalizó antes de lo previsto en 2003 gracias a la col
El documento describe varios paisajes naturales protegidos de Castilla y León, incluyendo Monte de Santiago en Burgos con vistas al río Nervión y bosques de encinas y hayedos; el Cañón del Río Lobos entre Burgos y Soria con sabinas y grutas que albergan buitres; y las Hoces de Duratón en Segovia donde el río ha excavado cavernas que son hábitat de aves protegidas.
Este documento descreve um programa de formação em empreendedorismo e inovação oferecido pela Audax no ISCTE-IUL. O programa ensina competências e métodos para lançar uma startup de sucesso ao longo de 30 horas em módulos como marketing, finanças e liderança distribuídos entre outubro e novembro. A formação tem uma taxa de 490 euros e certifica participantes que compareçam a pelo menos 75% das aulas.
Las izquierdas revolucionarias en Colombia surgieron en los años 1960 y 1970 para combatir la exclusión social y las diferencias de clases generadas por el Frente Nacional desde 1958. Se crearon cuatro grupos guerrilleros principales influenciados por ideologías como el marxismo y el leninismo, con el objetivo inicial de establecer un estado socialista, pero que con el tiempo cambiaron sus metas a la ambición, venganza y destrucción social. El conflicto armado resultante ha tenido consecuencias devastadoras para los civiles colombianos.
Este documento presenta la producción y distribución de arequipe por una organización en Bogotá, Colombia. La organización está conformada por dos personas que han estado elaborando arequipe de alta calidad durante más de dos meses. El arequipe se produce en Cundinamarca, una zona principal de producción de leche en Colombia. La organización busca posicionar su arequipe auténtico en los principales mercados nacionales a través del fortalecimiento del trabajo asociativo.
La sociedad no prepara a las personas para relajarse y descansar, sino que las impulsa a estar siempre ocupadas y ambiciosas. La relajación tiene poderes milagrosos y puede llevar a una mayor percepción de uno mismo si se practica durante una o dos horas diarias. La relajación debe aplicarse al cuerpo, la mente y el corazón, y con la práctica regular se puede llegar a la meditación, que es la forma más profunda de relajación. El primer paso es relajar el cuerpo buscando cualquier tensión y diciénd
Este documento explica cómo resolver ecuaciones algebraicas mediante el despeje de incógnitas. Define una ecuación como una igualdad matemática entre dos expresiones que contienen valores conocidos y desconocidos. Explica que resolver una ecuación es encontrar el valor de la incógnita que satisface la igualdad. A continuación, muestra ejemplos de cómo despejar la x, m, y otras incógnitas en diferentes ecuaciones mediante la adición y sustracción de términos en ambos lados de la igualdad.
El documento describe diferentes herramientas de presentación y edición como PowerPoint, Windows Movie Maker, Google Docs, OpenOffice, Slideshare e Issuu. PowerPoint permite crear presentaciones multimedia con texto, gráficos y video. Windows Movie Maker es un software de edición de video de Microsoft. Google Docs permite compartir y editar documentos en línea. OpenOffice incluye herramientas de oficina de código abierto como procesador de texto y hojas de cálculo. Slideshare y Issuu permiten publicar y compartir presentaciones y documentos en formato digital.
El documento cita una frase del filósofo Nietzsche que elogia a aquellos cuya alma es profunda a pesar de las heridas y que pueden superar pequeños problemas con facilidad, como alguien que cruza un puente sin problemas.
Este documento describe cómo utilizar Microsoft Office Picture Manager para editar imágenes. Primero se captura una imagen presionando PrtScr/SysRq y se pega en Picture Manager. Luego, se hace clic en "Editar" en el panel de tareas para acceder a opciones como ajustar el brillo, color, recortar, girar, eliminar ojos rojos, cambiar el tamaño y comprimir imágenes. El documento proporciona instrucciones en 3 pasos para utilizar las funciones básicas de edición de imágenes en Picture Manager.
A lista inclui 10 escolas estaduais da região de Governador Valadares e Divino das Laranjeiras que receberão salas de informática, incluindo escolas em Governador Valadares, Céuzena e São João do Manteninha.
Internet es una red mundial que conecta cientos de miles de redes locales heterogéneas. Está compuesta por servidores que almacenan información y clientes que buscan y obtienen esa información. La World Wide Web mejoró las funcionalidades para encontrar y publicar información en Internet, permitiendo incorporar sonidos, imágenes y gráficos. Para conectarse a Internet, los usuarios deben establecer una conexión con un proveedor de acceso que los enlace a la red a través de un módem o ADSL, pagando una cuota mensual o el
Una niña de 10 años fue abandonada en un pueblo pobre después de que su padre murió. Ella sufría por la falta de comida y compañía, por lo que se hizo amiga de alguien que usaba drogas para pasar el tiempo. Eventualmente ella también se volvió adicta a las drogas y murió de una sobredosis años después.
El documento argumenta que es necesario dirigir los esfuerzos de investigación e innovación hacia el desarrollo de tecnologías que favorezcan la sostenibilidad. Sin embargo, también señala que es importante analizar cuidadosamente las medidas tecnocientíficas propuestas para evitar nuevos problemas. Propone que las tecnologías sostenibles deben cumplir principios como tasas de recolección no mayores a tasas de regeneración y dar prioridad a satisfacer necesidades básicas y reducir desigualdades.
La Carta Europea de la Autonomía Local establece los principios de la autonomía local en Europa. Reconoce el derecho de los ciudadanos a participar en asuntos públicos a nivel local y la importancia de que las entidades locales tengan competencias efectivas y órganos democráticos. Define la autonomía local como el derecho de las entidades locales a gestionar asuntos públicos bajo su propia responsabilidad. Establece también que deben tener recursos financieros suficientes y protegerse sus límites territoriales.
El documento describe los conceptos de memoria virtual y paginación. La memoria virtual permite al software usar más memoria de la que físicamente posee la computadora mediante la traducción de direcciones de memoria virtuales a direcciones físicas. La paginación divide la memoria en páginas de igual tamaño para facilitar el movimiento de información entre la memoria principal y secundaria.
Universidad Técnica Particular de Loja
Ciclo Académico Abril Agosto 2011
Carrera: Ciencias de la Computación
Docente: Ing. Liliana Enciso
Ciclo: Quinto
Bimestre: Segundo
El documento describe diferentes esquemas y algoritmos de administración de memoria en sistemas operativos, incluyendo administración sin intercambio, multiprogramación con particiones fijas y variables, memoria virtual, paginación, y algoritmos de reemplazo de páginas como FIFO y reloj. La memoria virtual permite a los procesos acceder a un espacio de direcciones lógico más grande que la memoria física real mediante la traducción de direcciones y el intercambio de páginas entre memoria y disco.
Este documento explica varios conceptos relacionados con la memoria y los sistemas de archivos en sistemas operativos. Explica la diferencia entre memoria real y virtual, y describe cómo funciona la paginación y segmentación para administrar la memoria. También describe los componentes de entrada y salida, y cómo están organizados los discos de hardware. Finalmente, explica la diferencia entre archivos físicos y lógicos, y cómo funcionan los sistemas de archivos.
El documento describe diferentes técnicas de sincronización y administración de memoria en sistemas operativos, incluyendo semáforos, paginación, segmentación, y compactación. Explica cómo los semáforos permiten la exclusión mutua y coordinación de procesos, y cómo la paginación y segmentación simulan memoria virtual mediante la asignación dinámica de la memoria física.
La memoria virtual permite que los programas usen más memoria de la que realmente tiene el computador al traducir las direcciones virtuales a direcciones físicas. La paginación divide la memoria en páginas de igual tamaño para asignar dinámicamente los programas a la memoria física y usar la memoria secundaria cuando es necesario. La segmentación divide los programas en segmentos de tamaño variable que reflejan su estructura lógica.
El documento proporciona una introducción a los conceptos básicos de las bases de datos Oracle, incluyendo sus componentes principales como el servidor Oracle, la instancia Oracle, el área global del sistema, la base de datos Oracle y los procesos involucrados. También describe las funciones clave de un administrador de base de datos de Oracle.
Los procedimientos almacenados son conjuntos de comandos SQL que se almacenan en el servidor de base de datos para su reutilización. Permiten mejorar el rendimiento al enviar menos información entre el servidor y el cliente. Se pueden utilizar para tareas comunes y frecuentes en la base de datos como mejorar la seguridad, reutilizar código de forma eficiente y reducir el tráfico entre cliente y servidor.
Los procedimientos almacenados son conjuntos de comandos SQL que se almacenan en el servidor de base de datos para su reutilización. Permiten mejorar el rendimiento al enviar menos información entre el servidor y el cliente. Se pueden utilizar para tareas comunes y frecuentes en la base de datos como mejorar la seguridad, reutilizar código de forma eficiente y reducir el tráfico de red.
Los procedimientos almacenados son conjuntos de comandos SQL que se almacenan en el servidor de base de datos para su reutilización. Permiten mejorar el rendimiento al enviar menos información entre el servidor y el cliente. Se pueden utilizar para tareas comunes y frecuentes en la base de datos como mejorar la seguridad, reutilizar código de forma eficiente y reducir el tráfico entre cliente y servidor.
Los procedimientos almacenados son conjuntos de comandos SQL que se almacenan en el servidor de base de datos para su reutilización. Permiten mejorar el rendimiento al enviar menos información entre el servidor y el cliente. Se pueden utilizar para tareas comunes y frecuentes en la base de datos como mejorar la seguridad, reutilizar código de forma eficiente y reducir el tráfico de red.
1) Oracle Server es un sistema de gestión de bases de datos que proporciona acceso a la información almacenada en una base de datos Oracle a través de una instancia Oracle. 2) Una instancia Oracle combina procesos en segundo plano y estructuras de memoria para acceder a una única base de datos. 3) La memoria de Oracle se compone del SGA y el PGA, donde el SGA almacena información compartida como la caché de buffers y el conjunto compartido.
Este documento presenta una discusión sobre optimización de rendimiento en Drupal. Aborda temas como la importancia del rendimiento, tipos de caché como servidor web, PHP, Drupal y base de datos, herramientas de testing como Apache Bench y XHProf, optimización de código PHP con APC, caché del núcleo de Drupal, y opciones de caché como APC, Memcache y archivos. También cubre temas como escalabilidad y rendimiento general del sitio.
Este documento proporciona una introducción a Oracle como una base de datos relacional escalable y fácil de administrar. Describe algunas características adicionales como el particionamiento y Real Application Clusters que mejoran la escalabilidad. También resume las principales tareas y responsabilidades de un administrador de base de datos, así como los componentes clave de Oracle Server como la instancia, la base de datos, el área global del sistema y el área global de programas.
La memoria virtual permite que el software use más memoria principal de la que realmente tiene el computador. Se implementa mediante la traducción de direcciones virtuales generadas por el software a direcciones físicas de memoria, permitiendo almacenar parte de la memoria virtual en el disco cuando no está en uso en la memoria principal. Esto crea la ilusión de una memoria más grande y simplifica la carga y ejecución de programas.
La memoria virtual permite que el software use más memoria principal de la que realmente tiene el computador. Se implementa mediante la traducción de direcciones virtuales a direcciones físicas, permitiendo acceder a la memoria en disco cuando la página solicitada no está en la memoria principal. Esto crea la ilusión de una memoria más grande de forma transparente al software.
El documento describe varios problemas de seguridad que pueden surgir en un sistema de tiempo compartido donde varios usuarios comparten el sistema simultáneamente. Dos de estos problemas son que si un usuario pierde su identidad o un usuario no autorizado ingresa al sistema, este tendría acceso a los procesos de otros usuarios en memoria. Otro problema es que si ocurre un error en el código de usuario que afecta al sistema completo, la información de múltiples usuarios podría verse comprometida. El documento también discute cómo los sistemas de tiempo compartido pueden aseg
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
En la ciudad de Pasto, estamos revolucionando el acceso a microcréditos y la formalización de microempresarios informales con nuestra aplicación CrediAvanza. Nuestro objetivo es empoderar a los emprendedores locales proporcionándoles una plataforma integral que facilite el acceso a servicios financieros y asesoría profesional.
José Luis Jiménez Rodríguez
Junio 2024.
“La pedagogía es la metodología de la educación. Constituye una problemática de medios y fines, y en esa problemática estudia las situaciones educativas, las selecciona y luego organiza y asegura su explotación situacional”. Louis Not. 1993.
Presentación de proyecto en acuarela moderna verde.pdf
Monit optim iis6_2
1. La optimización de la configuración de nuestro servidor puede ser un factor
decisivo en la consecución de un buen rendimiento del sistema.
Teniendo en cuenta que muchos usuarios no están dispuestos a esperar más que
unos segundos a que se les muestre una página web, o que un error HTTP puede minar
la confianza en un sitio web dedicado al comercio electrónico, un buen tiempo de
respuesta y un alto grado de fiabilidad son factores tan importantes como el propio
desarrollo de los contenidos de un servidor.
La monitorización de distintos parámetros del sistema y el estudio de la
respuesta del servidor ante situaciones de estrés nos permitirán analizar la configuración
vigente y los aspectos en los que pueda mejorarse.
El modo de aislamiento en el que se ejecuta IIS es clave, tanto desde el punto de
vista de la programación de páginas dinámicas, como de la configuración del
servidor.
Modo aislado de IIS 5: el modo de aislamiento alto (high) de
aplicaciones incurre en una considerable penalización en el rendimiento
debido a los costosos mecanismos RPC para la comunicación entre
procesos.
Modo de aislamiento de procesos de trabajo: A la mejora arquitectural
que suponen los grupos de aplicaciones y los procesos de trabajo se unen
sus características de reciclaje, tiempo de espera de inactividad,
limitación de uso de CPU, web gardens, monitorización de estado,
protección contra errores rápidos, o tiempos límite de inicio y
finalización, que nos brindan multitud de parámetros y opciones con los
que ajustar al máximo el rendimiento y la fiabilidad de nuestro servidor.
En cualquiera de los dos casos, podemos beneficiarnos de características como
limitación del número de conexiones y del ancho de banda, tiempos de espera,
compresión HTTP o conexiones HTTP abiertas.
En la configuración de los grupos de aplicaciones se especifican las normas de
reciclaje de los procesos de trabajo según criterios de:
Tiempo transcurrido
Solicitudes atendidas
Hora del día
Memoria utilizada
2. El reciclaje puede ocurrir además con o sin solapamiento: por defecto, IIS
generará los procesos de trabajo de reemplazo antes de que desaparezcan los
existentes para que no se produzca pérdida interna de servicio; pero puede no ser
así, por ejemplo debido a ausencia de recursos de memoria o CPU, o a que un
proceso de trabajo se ha quedado bloqueado.
Si programamos el reciclaje a una hora concreta (por ejemplo durante
una ventana de mantenimiento), debemos tener en cuenta el consumo de
recursos que supone. En el caso de un web garden con múltiples
procesos de trabajo, puede ser mejor opción seguir un criterio de número
de solicitudes atendidas.
Si tenemos aplicaciones con fallos que producen bloqueos con el tiempo,
se pueden establecer puntos temporales de reciclaje a lo largo del día.
En el caso de aplicaciones con pérdidas de memoria, el mejor criterio
puede ser el de memoria empleada por el proceso de trabajo.
No existiendo un criterio único universal, la configuración óptima dependerá de
nuestra situación y de las aplicaciones que estamos gestionando.
Ajustar el tiempo de espera de inactividad puede ayudar a liberar recursos que
no están siendo utilizados, por ejemplo si hemos optado por una distribución de
aplicaciones en muchos grupos de aplicaciones, cada grupo tiene asignado al
menos 1 proceso de trabajo.
Podemos rebajar el tiempo predeterminado de 20 minutos, por ejemplo en
grupos de aplicaciones con peticiones poco frecuentes.
En cualquier caso, debemos procurar que este parámetro no sea inferior al
tiempo de espera de inactividad de las propias aplicaciones (ASP, PHP o
ASP.net), ya que de lo contrario pueden producirse pérdidas de datos y
servicios.
La cola de peticiones (que nutre HTTP.sys) de un grupo de aplicaciones, tiene
una capacidad predeterminada de 1000 peticiones.
Si la cola está llena, el servidor contestará a las peticiones entrantes con un
mensaje de HTTP 503 Servicio no disponible.
En una cola con excesiva capacidad, se acumularán las peticiones, dando a los
usuarios sensación de lentitud en el servicio. Si no podemos permitirnos asignar
más procesos de trabajo al grupo de aplicaciones, puede ser preferible un
mensaje de Servicio no disponible para que el usuario intente acceder
posteriormente.
3. El Web Administration Service puede controlar la salud de los procesos de
trabajo haciéndoles un ping a intervalos regulares de tiempo.
Si el proceso de trabajo no contesta, IIS puede realizar dos acciones:
Reciclar el proceso, terminándolo y sustituyéndolo por otro.
Aislarlo, manteniéndolo en memoria, pero sin atender peticiones (crea un
proceso huérfano), y generar otro proceso de trabajo para sustituirlo. Para
esto, es necesario configurar algunos parámetros de la Metabase:
OrphanWorkerProcess: debe tomar el valor TRUE (es false de
forma predeterminada).
OrphanActionExe: indica el ejecutable que se lanzará cuando se
cree un proceso huérfano.
OrphanActionParams: permite pasar parámetros al ejecutable
indicado por OrphanActionExe.
Estos parámetros se pueden configurar tanto a nivel de todos los grupos de
aplicaciones (/LM/W3SVC/AppPools) como dentro de cada grupo de aplicaciones
particular (/LM/W3SVC/AppPools/nombre_del_grupo_de_aplicaciones).
Hay que tener en cuenta que los procesos huérfanos pueden acumularse y
consumir recursos de memoria, luego no conviene habilitar esta opción a menos
que realmente se vaya a hacer un seguimiento de estos procesos y a liberar los
recursos que emplean una vez se hayan analizado.
Una manera de conseguir esto es utilizando las Debugging Tools, disponibles en
el sitio web de Microsoft. Instalando estas herramientas en nuestro sistema,
dispondremos de un mecanismo para volcar al disco duro la memoria de un
proceso huérfano para su posterior estudio, y eliminar el proceso. Suponiendo
que hemos instalado las Debugging Tools en C:debuggers, crearíamos en ese
directorio el archivo huerfano.cmd, con el siguiente contenido:
@if "%_echo%"=="" echo off
setlocal
set WORKINGDIR=c:debuggers
set FILENAME=%WORKINGDIR%crash.dmp
set LOG=%WORKINGDIR%log.txt
set COMMAND=c:debuggerscdb.exe -c ".dump /o /mhf /u %FILENAME%;q" -p %1
echo %COMMAND% > %LOG%
%COMMAND%
Endlocal
Después, asignamos los siguientes valores a los parámetros de la Metabase:
OrphanWorkerProcess= TRUE
OrphanActionExe= C:Debuggershuerfano.cmd
OrphanActionParams= %%1%%
4. De esta manera, cada vez que en los grupos de aplicaciones configurados- surja
un proceso de trabajo huérfano, volcaremos a disco la memoria del proceso y lo
terminaremos.
Mantenimiento de conexiones HTTP abiertas.
Compresión HTTP.
Límite de conexiones simultáneas.
Tiempo de espera de la conexión.
Límite de ancho de banda.
En diversas ramas del Registro de Windows se pueden configurar múltiples
valores de parámetros que afectan al rendimiento de IIS 6 relacionados con
varios aspectos como gestión de cachés, registros y conexiones.
Nota: ver archivo complementario IIS 6 - Global Registry entries.pdf
Memoria RAM: por lo general, la ampliación más rentable en cuanto a
componentes físicos del servidor, es la memoria RAM.
Maximizar el rendimiento para aplicaciones de red: por defecto, Windows 2003
se instala favoreciendo el rendimiento para compartir archivos. Podemos
cambiar este parámetro en Propiedades de la Conexión de red > Propiedades de
Compartir impresoras y archivos para redes Microsoft.
Desfragmentación de discos: es conveniente desfragmentar periódicamente los
discos duros del servidor para optimizar el rendimiento del subsistema de
archivos.
Archivo de paginación: establecer desde el principio un tamaño fijo suficiente
para el archivo de paginación, de manera que se cree contiguo y no se fragmente
con cada ampliación automática.
Evitar aplicaciones CGI: utilizar extensiones ISAPI de servidor para no incurrir
en la penalización de ejecución intrínseca al esquema de las aplicaciones CGI.
Evitar el uso de FTP aislado: en el caso de tener muchos (cientos) de usuarios,
gestionar todos los directorios asociados a las cuentas supone una carga
considerable para el servidor. Si esta configuración es necesaria, dedicar si es
posible un servidor en exclusiva a esta tarea.
No abusar de los registros: el registro de actividad de un servidor con cientos o
miles de sitios web puede ocupar un espacio en disco y generar un volumen de
actividad considerables. Si es preciso, habilitar el formato binario de los
archivos de registro asignando al parámetro CentralBinaryLoggingEnabled de la
Metabase el valor True.
5. Los archivos de registro se generarán entonces en binario con la
extensión *.ibl (Internet Binary Log) y en un solo archivo se registrará toda la
actividad del servidor. Esto también puede ser útil en el caso de un servidor que
hospede multitud de sitios web a la hora de generar informes estadísticos de
actividad, ya que se concentra toda la información en un punto en lugar de en
cientos o miles de archivos.
Evitar el registro remoto: aunque la posibilidad de que los archivos de registro se
almacenen en una unidad de red ofrece la ventaja de un repositorio de registro
unificado, si la conexión del servidor con el punto remoto de almacenamiento no
es buena puede resentirse el rendimiento. Además, la información viaja a priori
sin encriptar, lo cual puede ser no deseable, y aunque pueda encriptarse el tráfico
con IPSec, la encriptación siempre es una tarea que demanda CPU.
Deshabilitar la indexación: en aquellos sitios web en los que no se empleen
páginas de búsqueda en el contenido, es conveniente deshabilitar la indexación
para liberar la CPU de una tarea no productiva.
La herramienta que proporciona Windows 2003 para monitorizar el sistema se
ejecuta desde Inicio > Herramientas administrativas > Rendimiento.
Está formado por:
Monitor de sistema: muestra gráficamente información de múltiples
parámetros del sistema.
Registros y alertas de rendimiento: permite registrar la información
monitorizada en archivos para su posterior análisis y la definición de
mecanismos ante situaciones de alerta según los valores alcanzados por
determinados parámetros.
Otras herramientas que podemos emplear son:
Administrador de tareas: nos permite ver las aplicaciones en ejecución,
los procesos cargados en memoria y los recursos que consumen y
diversos datos de rendimiento y nivel de saturación del sistema.
Monitor de red: mayormente empleado para monitorizar conexiones y
servicios de red y para generar estadísticas de uso de la red.
Microsoft Web Application Stress Tool (WAST): una herramienta para
someter a un servidor a pruebas de rendimiento simulando peticiones de
clientes en un entorno controlado.
Analizar el servidor ante cargas de trabajo controladas nos permitirá descubrir
los cuellos de botella en nuestro esquema, que son limitaciones en la
configuración que afectan al rendimiento.
Estas limitaciones pueden darse tanto en la parte hardware (CPU, memoria,
conexión de red, velocidad del subsistema de almacenamiento) como en el
software (aplicaciones, bases de datos ).
6. Las acciones que se deban emprender pueden actuar directamente sobre la parte
cuello de botella (añadir más CPUs o memoria RAM, revisar el código de las
aplicaciones o emplear sistemas gestores de bases de datos más rápidos), o bien
ajustando la configuración de IIS.
Es importante modificar un parámetro cada vez y analizar las consecuencias de
dicha modificación.
Muchas veces, deshacer un cuello de botella nos revela otro: traslada el
problema a otra parte, aunque se trata de ir mejorando el rendimiento en cada
paso.
Una vez monitorizado y optimizado el servidor en un entorno controlado, se
debe seguir el proceso en el entorno de producción: esto nos permitirá tener en
perspectiva las posibles exigencias de nuestro servidor de cara a mantener el
rendimiento conforme vayan aumentando las peticiones.
Cuando se monitorice el sistema, siempre deben incluirse contadores de las 4
áreas principales:
Memoria
Procesador
Disco
Red
MBytes disponibles (available Mbytes): debe estar por encima de 20.
Bytes de caché (Cache bytes): si empieza a disminuir, IIS puede estar
quedándose sin memoria.
Bytes comprometidos (committed bytes): son los bytes asignados en la memoria
virtual. Se deben mantener por debajo del 75% de la memoria virtual.
Páginas/s (Pages/sec): errores de página que provocan lecturas o escrituras de
página en disco. Es un indicador primario del tipo de errores que causan retraso
en todo el sistema. Debe mantenerse por debajo de 20. Si toma un valor elevado
(>= 80) debe añadirse más memoria RAM.
Bytes de bloque no paginado (Pool nonpaged bytes): tamaño del área la
memoria del sistema (memoria física usada por el sistema operativo) para
objetos que no se pueden escribir en el disco, pero deben permanecer en la
memoria física tanto tiempo como estén asignados. Un aumento paulatino a lo
largo del tiempo puede indicar una fuga de memoria debida a programación
defectuosa.
7. % de tiempo de procesador (% Processor Time): si se mantiene habitualmente
elevado por encima del 80%-, pero los indicadores de red y de disco son bajos,
puede indicar un cuello de botella en el procesador.
% Tiempo de disco (% Disk time): mantener tan bajo como sea posible. Un valor
elevado indica que se debe optimizar la utilización del disco (particionamiento
adecuado, desfragmentación ) o adquirir unidades de disco más rápidas.
Media de bytes/transferencia (Avg. Disk Bytes/Transfer): debe mantenerse lo
más alto posible.
Long. media de la cola de disco (Avg. Disk Queue Length): debería ser <= 4.
Total de bytes/s (Bytes Total/sec): comparar con el ancho de banda de la
conexión de la tarjeta de red para averiguar si se está produciendo un cuello de
botella en este subsistema.
Sistema:
Longitud de la cola del procesador (Processor Queue Length): si de
forma permanente muestra un valor >= 2, puede ser síntoma de un cuello
de botella en el procesador.
Archivo de paginación:
% Uso (% Usage): el tamaño del archivo de paginación debe ser
suficiente (de 1,5 a 2 veces el tamaño total de la memoria RAM del
sistema). Si este porcentaje es elevado continuamente, el sistema necesita
más memoria RAM.
Servicio Web:
Total de bytes/s. (Bytes Total/Sec): debería ser lo más alto posible.
Memoria caché del servicio Web:
Porcentaje de aciertos en la memoria caché de archivos (File Cache %):
muestra la frecuencia con que IIS encuentra archivos en la caché. Si es
un valor bajo, se puede considerar rediseñar las aplicaciones buscando
mejorar este aspecto.
Aciertos de la memoria caché de archivos (File Cache Hits): debe ser lo
más alto posible si se tiene mucho contenido estático, pero puede ser
bajo si el valor de Núcleo: aciertos de caché de URI % (Kernel: URI
Cache Hits %) es elevado.
8. Páginas Active Server:
Tiempo de espera de petición (Request Wait Time): tiempo en
milisegundos de espera de la petición más reciente en la cola. Debe ser
bajo.
Nº de peticiones en la cola (Requests Queued): debe mantenerse bajo.
Tener en cuenta el límite de la cola del grupo de aplicaciones
correspondiente.
Nº de peticiones/s (Requests/Sec): si se aprecia un descenso de este
parámetro en situaciones de alta demanda, puede haber un cuello de
botella en la aplicación.