Desde la version de MySQl 4.1 que el charset por default es UTF-8. Si tienen una base de datos antigua con datos en latin1 y desean actualizar, deben de hacer lo siguiente:
Dos de las características más importantes incluidas en la versión 9.0 de PostgreSQL que se lanzará a finales de verano del 2010 son Hot Standby (HS) y Streaming Replication (SR).
Estas dos características implementan en el núcleo de PostgreSQL lo necesario para instalar un sistema de replicación asincrónica maestro-esclavo (master-slave) en el que los nodos esclavos se pueden utilizar para realizar consultas de solo lectura. Un sistema de replicación de estas caracteristicas se podrá usar tanto para añadir redundancia a nuestras bases de datos, como para descargar de trabajo a nuestro servidor principal en lo referente a consultas de solo lectura.
Recentemente (dia 24/06/2010) em seu blog, replicado no planet-postgresql, o Sr. Robert Haas postou o artigo denominado “PostgreSQL as an In-Memory Only Database”.
Baseado em seu relato e no abordado na lista pgsql-performance montei este pequeno tutorial para exemplificar na prática o que foi discutido, ou seja, uma forma fácil e rápida de criar o seu próprio “PostgreSQL as an In-Memory Database”.
Estou utilizando o Ubuntu 9.04 e PostgreSQL 8.3 para executar as atividades:
A while ago we demonstrated how to use Open Office Base to connect to a PostgreSQL server using both the native PostgreSQL SBC and the PostgreSQL JDBC driver.
The routine for doing the same in Open Office Base 3.2 is pretty much the same as it was in the 2.3 incarnation. In this excerpt, we’ll demonstrate how to import data into PostgreSQL using Open Office Base, as we had promised to do in Database Administration, Reporting, and Light Applicaton Development and some stumbling blocks to watch out for.
Para el no deseable caso de que nuestra instalación de SharePoint se haya realizado contra SQL Server Express, pues sólo es recomendable para maquetas, entornos de desarrollo o de test de poco volumen, nos encontraremos con la limitación a la hora de programar los backups de las bases de datos implicadas, aparte de que otra de las limitaciones principales es el límite de 4GB por base de datos.
SQL Express 2005 y 2008 no tienen incluido el “SQL Agent”, que es el que permite programar JOBS para ejecutar tareas de manera periódica en las bases de datos.
Como solución externa, se puede seguir el siguiente procedimiento, que básicamente realiza el backup vía “script” a través de las tareas programadas de Windows:
Despues de mucho investigar pude mostrar mis tablas en formato DBF de FOX en un Datagridview pero ahora lo que queria era insertar todos esos datos en una tabla de SQLServer, hay varios métodos como recorrer mi datatable e ir insertando cada registro en mi base de datos, pero este es a mi gusto mucho mas elegante, usaremos SQLBULKCOPY.
Estaba modificando una tabla con el Diseñador del SQL Server, y luego tras querer guardar los cambios me muestra el siguiente mensaje:
28
Table Partitions in Oracle
Partitioned tables allow your data to be broken down into smaller, more manageable pieces called Partitions, or even Sub Partitions. Indexes can be partitioned in similar fashion. Each partition is stored in its own segment and can be managed individually.
SQL queries and DML statements do not need to be modified in order to access partitioned tables.
However, after partitions are defined, DDL statements can access and manipulate individual partitions rather than entire tables or indexes. This is how partitioning can simplify the manageability of large database objects and enables faster data access within an Oracle database.
Antes de comenzar debemos verificar la compatibilidad entre los servidores involucrados, la documentación se encuentra en:
http://dev.mysql.com/doc/refman/5.0/es/replication-compatibility.html
1 Configuración del servidor maestro:
1.1 Entramos a la consola MySQL como root:
shell> mysql -u root
Artículo/manual que explica paso a paso y con capturas de pantalla cómo instalar y configurar MySQL Server en Linux (hemos utilizado Ubuntu Linux, distribución basada en Debian). También explicamos cómo configurar MySQL Server para el acceso remoto (desde otros PCs de la red, incluidos los que tengan Windows como sistema operativo).
Recordemos que la aplicación que he utilizado como ejemplo es una simple aplicación Web escrita en Java, lo cual indica que el desarrollo de la capa de Control, más específicamente los Controladores del software es recomendables escribirlos como tipos de clase Java Servlet, los cuales como ya había explicado anteriormente son clases Java común y corrientes, pero que no tienen si se les coloca un método main (la función principal del programa, la que inicia la ejecución del mismo), este no tendría ningún sentido lógico, puesto que los Servlet son pequeñas aplicaciones independientes denominadas Hilos, las cuales se ejecutan en forma concurrente (en paralelo o al mismo tiempo) a la aplicación Java que las ha iniciado, en este caso su iniciador es el contenedor de Servlet (Tomcat, GlassFish, Jetty, …), es decir, los Servlet ya tienen por defecto su propia función main (llamada run) que lo ejecuta de forma paralela al programa Java al que perteneces dichos Servlets, o que los contiene.
28
REPAIR TABLE
Hoje eu recebi um chamado de um cliente que utiliza tabelas controladas pelo storage engine MyISAM e que estava notando que uma de suas tabelas havia parado de responder. Quando rodava o comando SHOW PROCESSLIST, o cliente observava que as consultas que tinham como requisito aquela tabela, com a finalidade de recuperar dados, estavam todas recebendo um timeout (conforme configurado na variável wait_timeout e interactive_timeout com o valor de 20 segundos).
Incorrect or unexpected shutdown of the MySQL Sever is one of the main reasons for corruption in the InnoDB database. There are two main reasons for the improper shutdown of the server may be a power failure and human error. A big risk that meets a user database after database corruption InnoDB is inaccessibility of records. The user is not left with a choice, but to restore from a backup database records complete and current. However, the database backup fails to restore desiredRecords should it become damaged, corrupted or not updated. In such situations the user needs to implement an advanced database MySQL able to restore the corrupted database restore and repair all their records to determine the desired position.
Veremos hoje como podemos pensar nas consultas para o MongoDB a partir das nossas sqls normais. Para entendermos melhor como se faz uma consulta no MongoDB, vamos olhar este código:
Los flujos de trabajo se ejecutan con el servicio asíncrono de CRM (AsyncService) y van dejando en el SQL Server registro del estado de los mismos, los pasos y el seguimiento de los mismos.
Como todos sabemos, no esta soportado el acceso a ciertas tablas del SQL Server directamente, pero el CRM nos ofrece unas “FilteredViews” para poder consultar los Workflows para hacer un seguimiento de la ejecución de los mismos.
Las vistas se llaman “FilteredAsyncOperation” y “FilteredWorkflowLog”
La consulta para recoger todas las ejecuciones de workflows es la siguiente:
En todos los ejemplos que he encontrado sobre encriptación y desencriptación de datos en Oracle, siempre se usan procedimientos PL/SQL para establecer la seguridad en la base de datos. No he encontrado un sólo ejemplo que permita hacer un insert “encriptado” y una consulta “desencriptada”.
Imaginando el siguiente escenario: Cada usuario tiene una “palabra secreta” para desencriptar su propia información. En la base de datos todo se registra encriptado.
Para ello, Oracle ofrece dos paquetes:
24
XML con PostgreSQL
En el artículo Alternativas EAV con XML expliqué cómo se podía implementar una mejora del modelo Entity Attribute Value (Entidad-Atributo-Valor) usando XML. Este artículo es, en alguna medida, una continuación de aquél, cubriendo ciertos aspectos importantes sobre la consulta a éstos campos o cualquier otro campo que contenga xml. El uso de las características de este artículo requiere que la instalación de postgresql se haya realizado con el soporte xml (configure –with-libxml).
Al día de hoy, el equipo de desarrollo de PostgreSQL realizó la última actualización de seguridad y corrección de errores a las versiones 7.4 y 8.0 del motor de base de datos y anunció que: “recomienda que los usuarios que todavía usan estas versiones en producción empiecen a planear actualizarse a la última versión inmediatamente”.
O processo de replicação de SCHEMA é uma tarefa importante e bastante frequente no dia-a-dia do DBA. Este artigo enfatiza certos cuidados e precauções a serem tomadas no processo. Automatizar depois de entender é uma boa prática.
Neste artigo de SQL Server, veremos o uso da cláusula WHERE em conjunto com as cláusulas LIKE e NOT LIKE.
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