Administradores de bases de datos

Preguntas y respuestas para profesionales de bases de datos que desean mejorar sus habilidades de base de datos y aprender de otros en la comunidad.

2
El índice de la clave principal no se usa en la unión simple
Tengo las siguientes definiciones de tabla e índice: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); ¿Por qué no se utiliza ninguno de los índices en munkalap_id …

3
¿Replicar RDS-MySQL a un host que no sea de Amazon?
Tengo una base de datos MySQL (5.1) bastante grande que se ejecuta en Amazon como una instancia de RDS. Estoy trabajando en migrarlo fuera de Amazon. Para hacerlo sin problemas, me gustaría configurar el nuevo hardware como una réplica de solo lectura de la instancia de RDS. Sé que RDS …



5
Prueba si alguna columna es NULL
Estoy tratando de encontrar una consulta fácil que pueda hacer para probar si una tabla grande tiene una lista de entradas que tiene al menos UN valor en blanco (NULL / empty) en CUALQUIER columna. Necesito algo como SELECT * FROM table AS t WHERE ANY(t.* IS NULL) No quiero …



2
La forma más eficiente de recuperar rangos de fechas
¿Cuál es la forma más eficiente de recuperar rangos de fechas con una estructura de tabla como esta? create table SomeDateTable ( id int identity(1, 1) not null, StartDate datetime not null, EndDate datetime not null ) go Digamos que quieres un rango para ambos StartDatey EndDate. En otras palabras, …


2
Múltiples operaciones usando WITH
¿Hay alguna manera de ejecutar múltiples operaciones usando la WITHdeclaración? Algo como WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Quiero seleccionar algunos datos y el recuento de ellos ...
16 oracle  select  cte 

3
¿Alguna mejor manera de salir del registro de MySQL InnoDB "en el futuro"?
Tengo este error de InnoDB en MySQL 5.0. Mysqld se detuvo limpiamente, pero logré perder ib_logfile0 e ib_logfile1 después. Ahora, después de un inicio limpio, InnoDB ha realizado su "recuperación de bloqueo". Revisé el negocio innodb_force_recovery = 4, reparé una tabla MyISAM colgada y ahora la replicación está lista, aparte …
16 mysql  innodb 



1
¿Cómo se ORDENA POR un parámetro?
Me pregunto si podría solicitar algún comentario sobre un procedimiento almacenado que estoy ejecutando y si hay una forma más eficiente de manejar el escenario (¡estoy bastante seguro de que lo habrá!). Básicamente, tengo un único SP al que llamo para devolver una lista de registros (trabajos) que pueden tener …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.