Para poder buscar por un campo de una tabla y que ese índice sea transaccional (se actualice cuando el campo se modifica en la tabla) hacer:
20
Advisors – Estadisticas
Oracle dispone de una serie de herramientas que mediante estadisticas de optimizacion ofrecen consejos de sintaxis de las sentencias SQL, estructuras de tablas, utilización de indices, etc.
Estadisticas de optimizacion son las que almacenan informacion de las tablas e indices en nuestra base de datos. Existen diferentes tipos de estas estadisticas:
En este artículo mostrare el uso de filtros dinámicos SQL para su implementación en la construcción de procedimientos almacenados, que pueden ser fuentes de información para reportes generados a partir de las entradas o condiciones establecidas por el usuario. El potencial en el uso de filtros dinámicos es muy amplio, en este pequeño artículo introductorio intentare dar una visión general del tema, haciendo hincapié en los elementos centrales que conllevan al desarrollo ordenado y claro de aplicaciones dinámicas.
La eficiencia de una aplicación multiusuario (usuarios concurrentes de acceso a bases de datos, en nuestro caso) que trabaje contra SQL Server se ve condicionada por ciertos factores entre los que se encuentran el enfoque de control de transacciones que adoptemos.
Como se introducía en el post anterior de esta saga “Enfoques de control de transacciones en SQL Server“,existen dos enfoques básicos: enfoque optimista y enfoque pesimista. Del enfoque que seleccionemos y de lo hábiles que seamos observando ciertas sencillas reglas en cada uno de ellos dependerá la eficiencia de nuestra aplicación.
Tiene las funciones de recopilar, procesar y mantener estadisticas y metricas de la base de datos.
AWR se forma a base de Snapshot o capturas de determinados datos de la base de datos.
Considerarmos una BASELINE como un conjunto de snapshots que representan un determiando estado de la base de datos. Se utilizaran para comparar con estados futuros de la base de datos.
Los datos almacenados en AWR se encuentran es estructuras de memoria llamadas fixed tables.
Existen dos tipos de estadisticas:
Tenemos un servidor con MySql instalado, necesitamos conectar otras máquinas a esa instancia de MySql, pero no se pude ya que por defecto MySql sólo permite conexiones locales.
¿Cómo?
Estas ideas de vacaciones son pensamientos – brainstorming – que fui teniendo mientras mi cerebro hacía cosas extrañas típicas de un ambiente libre de stress, requerimientos de proyecto, constrains de proyectos, etc.
Básicamente sería el espejado de Postgresql (de aquí en adelante pgsql), en condiciones “adversas”, ellas serían:
- no poder tocar la BD, nada,
- ni configuración,
- ni procesos internos (SPs varios),
- ni externos (scripts que hacen trabajar a la BD),
Had a need to drop a Foreign Key Constraint in PostgreSQL 8.x today, and this is how you do it:
Muchos conocemos como usar la función IIF, por lo que sabemos que solo es posible utilizar una condición y a partir de ella tenemos solo dos opciones para devolver un resultado, para tener mas opciones de devolver distintos resultados podemos hace ruso de CASE, de hecho, estoy por pensar que teniendo la sentencia CASE, la función IIF solo fue incluida para hacer mas fácil la migración de otras bases de datos que tienen IIF hacia Firebird…
En Firebird 2.5 (Que al día de hoy aún esta en versión ALPHA) se han implementado las modificaciones de los campos computed by, utilizando el mismo alter table haciendo de nuestra vida algo mas sencilla, pero, ¿Como modificar los campos computed by que tienen muchas dependencias en la base de datos, en versiones anteriores a la 2.5 de Firebird?
Security vulnerabilities addressed by this Critical Patch Update affect the products listed in the categories below. The product area of the patches for the listed versions is shown in [square brackets] following the product versions. Please click on the link in [square brackets] or in the Patch Availability Table to access the documentation for those patches.
16
Virtualizacion con Oracle
Se inmaginan? En vez de usar Xen, VMWARE, Parallels, Hyper-V, etc…. Oracle ahora nos trae: Virtualizacion con Oracle.
Como es sabido una de las características más interesantes de SQL Server 2005 y 2008 relacionada con la confiabilidad y alta disponibilidad es la posibilidad de usar Failover Clusters, (que traducido al español podría ser una agrupación de computadores configurados en modo a prueba de fallos).
Normalmente un Failover Cluster es usado para proveer alta disponibilidad a soluciones orientadas a Base de Datos, aplicaciones de negocio, y sitios web, y debido a los requerimientos de su implementación su base funcional radica en el sistema operativo.
Algunas de las nuevas características y mejoras en una implementación de clustering de Windows Server son:
Para conocer al detalle estos aspectos de escalabilidad en bases de datos, mysql.com nos ofrece un seminario en el que trata los siguientes temas:
- ¿Cuándo debería considerar una escalabilidad horizontal o una ampliación?
- ¿Cuándo y por qué la virtualización de MySQL tiene sentido?
- ¿Cómo puede aprovechar los sistemas de Sun para aumentar el rendimiento y ahorrar dinero, espacio y energía?
- Resultados detallados en términos de rendimiento, reducción de costes y eficiencia ecológica.
- Casos reales de clientes
16
Recuperar MySQL sin LOGs
Recuperar MySQL sin tener los logs, por si a alguien le ocurre el mismo problema. El disco duro de mi centralita, asterisk por supuesto, se ha roto, pero bien roto. Suerte que mis copias de seguridad las hago diariamente y del sistema completo, de esta forma en, supuestamente, pocos minutos recupero el sistema al 100 %. Digo supuestamente pocos minutos porque me ha surgido un problemilla con los logs de MySQL. Con todo lo demás ha ido de lujo, queda prometido en esta post un manual contando como hago las copias de seguridad.
Un buen script que analizará el rendimiento de MySQL es Tuning-Primer. Nos dará consejos para establecer algunas variables de la configuración, basándose en la información que proporciona el servidor.
Para usarlo:
Sometimes you may find the need to develop cross platform applications which make use of a database. ODBC can be a solution to your portability needs, but unfortunately it is not as easy to set up an ODBC connection on Linux as it is on Windows. This tutorial attempts to shed some light on this process by guiding you towards adding an ODBC driver on Ubuntu. The process described below has been tested on Ubuntu 8.04 and Ubuntu 8.10.
PaGoDump is a GUI Windows utility for backing up a PostgreSQL database built with Microolap PostgresDAC. It makes consistent backups even if the database is being used concurrently. PaGoDump does not block other users accessing the database (readers or writers), also it works with databases with any names (unicode) and dump them to any files (unicode again).
11
Importar CLOBS
Si probamos de hacer un export desde el SQLDeveloper, veremos que solamente podemos exportar la estructura de la tabla sin poder volver a recrear el contenido del CLOB. Seguramente una vez llegados a este punto, decidamos realizar un export mediante las utilidades EXP/IMP. Si intentamos esto nos encontraremos con la sorpresa que para poder recrear la tabla, si no tenemos el mismo TABLESPACE creado en la BD destino no nos dejará crear la tabla dándonos el siguiente error:
Buscar en DbRunas
Descargar versiones libres recomendadas actualizadas
Revistas
Manuales
Recursos
Archivo diario de noticias
Archivo por mes y año
Comentarios recientes
- berto on Tutorial Hibernate y JavaServer Faces (JSF)
- Elvis on Accediendo a MySQL con node.js
- instalacion de red on Script para comprobar si las bases de datos están configuradas espejadas en SQL 2005/2008
- alfred on Mysql Recover Data using ibdata1, ib_logfile0 and ib_logfile1
- instalacion redes informaticas madrid on TIP: El buffer pool en DB2
- Mexicali82 on Instalando Nagios en OpenSuse 11.3
- jeiber murcia garcia on Generador de reportes multiplataforma
Ayudas Oracle
- Borrar una fila de una tabla anidada
- Consultar un campo de un objeto oracle
- oracle
- Requiero modificarla orientación de un reporteen Report Builder 10.1.2.0.2 de horizontal a vertical.
- Bloqueo tablas temporales
Ayudas PostgreSQL
- SQL mirando cantidades
- Extraer base de dato
- ¿Cómo instalar postgresql?
- Como instalo Postgresql manualmente en Ubuntu 9.10
- Problema com la hora
Ayudas MySQL
- consulta en Access que no me funciona en Mysql
- Consulta en Access que no funciona en Mysql
- ¿Tablas de access en mySQL? ¿Es posible?
- No me funciona Mysql
- donde encuentro el config.php.ini
Ayudas SQL Server
- ERROR AL CREAR UN DSN (ODBC)
- Cambiar tipo de dato de bit a nvarchar(255)
- Importar una tabla de intro otra tabla
- SQL SERVER 2008
- Instalar sql server 2005 en centos
Ayudas DB2
Ayudas SQL
- Error extraño
- Inicio sql
- Anidar nodos en pl sql
- Consulta SQL y correspondencia campos de 2 tablas
- Consulta
Feeds Planeta PostgreSQL-es
- DBLink con parametros en PostgreSQL
- Creando 30.000 tablas con PostgreSQL
- Nuevas versiones de PostgreSQL disponibles
- Los niveles de aislamiento en PostgreSQL (no son 4)
- Alternativas EAV con XML (en PostgreSQL 8.3)
Feeds Planet PostgreSQL
- Redirecting planetpostgresql.org to planet.postgresql.org -- please update your bookmarks
- 2010 retrospective
- Waiting for 9.1 – Unlogged tables
- Version Control Visualization and End Point in Open Source
- PostgreSQL Weekly News January 2nd 2011
Feeds Planeta PostgreSLQ Brazil
- Calculando previsão de vendas com PHP e PostgreSQL
- Vale a pena manter a especialização em Postgresql?
- Manipulando Triggers no PostgreSQL
- Debian, Sysctl e postgresql
- PostgreSQL: O que são tablespaces?
Feeds Planet MySQL
- Last chance to vote for MySQL+ community awards 2011, VOTE NOW !
- Log Buffer #256, A Carnival of the Vanities for DBAs
- Error injection tests for InnoDB would be nice
- Speaking at Percona Live MySQL Conference & Expo 2012
- Xtrabackup 1.6.4 for Solaris 10 and 11