Administradores de bases de datos

10
Inconsistencia en lectura repetible

http://www.postgresql.org/docs/9.2/static/transaction-iso.html El modo de lectura repetible proporciona una garantía rigurosa de que cada transacción ve una vista completamente estable de la base de datos. Sin embargo, esta vista no siempre será coherente con alguna ejecución en serie (una a la...

10
¿Es posible evitar la clasificación de archivos?

¿Es posible evitar 'Usar temporalmente' y 'Usar ordenar archivos' para la siguiente consulta SELECT? No puedo encontrar una manera de hacerlo. Traté de agregar índices, tanto para top_expire como para el programa, pero no ayudó Con el ORDER BY, la consulta lleva más de 1 segundo y sin ella es...

10
Convertir unidades de medida

Buscando calcular la unidad de medida más adecuada para una lista de sustancias donde las sustancias se administran en volúmenes de unidades diferentes (pero compatibles). Tabla de conversión de unidades La tabla de conversión de unidades almacena varias unidades y cómo se relacionan esas...

10
¿Cómo evito los bloqueos de la base de datos SQLite?

Desde las preguntas frecuentes de SQLite he sabido que: Varios procesos pueden tener la misma base de datos abierta al mismo tiempo. Se pueden hacer múltiples procesos SELECTal mismo tiempo. Sin embargo, solo un proceso puede hacer cambios en la base de datos en cualquier momento. Así, en lo...

10
Insertar velocidades para lotes grandes

En mi aplicación, mis INSERT parecen ocupar una parte importante del tiempo. Tengo una gran cantidad de objetos en la memoria (~ 40-50,000) que quiero insertar en una tabla. Tomemos una tabla de muestra CREATE TABLE bill ( id BIGINT(20) PRIMARY KEY, amount INT(11) DEFAULT 0, bill_date DATETIME...

10
¿Cómo mantener un contador único por fila con PostgreSQL?

Necesito mantener un número de revisión único (por fila) en una tabla document_revisions, donde el número de revisión está limitado a un documento, por lo que no es exclusivo de toda la tabla, solo del documento relacionado. Inicialmente se me ocurrió algo como: current_rev = SELECT MAX(rev) FROM...

10
Dividiendo DBCC CHECKDB durante varios días

Estoy trabajando en la implementación del método de Paul Randal de difundir manualmente DBCC CHECKDB durante varios días para bases de datos muy grandes, que básicamente consiste en: Dividiendo las tablas en la base de datos aproximadamente por igual entre 7 cubos Ejecutar un DBCC CHECKALLOC dos...

10
mysqladmin no toma contraseña en línea

Estoy tratando de configurar un trabajo cron para tomar una copia de seguridad de mi máquina esclava. Entonces necesito detener al esclavo Emití un comando mysqladmin --user=root --password=test_pass stop-slave Pero es un error de lanzamiento: mysqladmin: error al conectar al servidor en...