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.


1
¿Cómo controlar el uso excesivo de ram por SQL Server?
El servidor de base de datos que estoy usando ejecuta 6 instancias diferentes de SQL Server. Tiene 48 GB de RAM. Y uno de ellos consume más de 10 GB de RAM, el consumo total es de 20 GB por ahora. El consumo de RAM está creciendo continuamente. Un par …
13 sql-server 


2
¿Hay algún beneficio en cierto orden de columnas al definir índices?
Por ejemplo, si tengo dos índices: CREATE INDEX IDX_1 ON MY_TABLE_1 (ITEM, DATE, LOCATION) COMPUTE STATISTICS; CREATE INDEX IDX_2 ON MY_TABLE_1 (DATE, LOCATION, ITEM) COMPUTE STATISTICS; ¿Esto sería IDX_2redundante? Si no, ¿cómo determino el orden de declaración de las columnas? ¿Debería adaptar los índices a las consultas regulares?
13 oracle  index 



1
DBCC CHECKDB disparando cada 20 - 60 segundos
Tengo un entorno de desarrollo que se acerca rápidamente a la implementación en producción y he notado en los registros que aproximadamente cada 20 segundos veo el mensaje: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors Noté esto porque los usuarios finales que están probando esto tenían …


4
Bloqueo de fila InnoDB: cómo implementar
He estado mirando alrededor, leyendo el sitio mysql y todavía no puedo ver exactamente cómo funciona. Quiero seleccionar y bloquear el resultado para escribir, escribir el cambio y liberar el bloqueo. AudoCommit está activado. esquema id (int) name (varchar50) status (enum 'pending', 'working', 'complete') created (datetime) updated (datetime) Seleccione un …
13 mysql  innodb  locking 


3
¿Se consideraría una mala práctica tener múltiples FK anulables en una tabla en SQL Server
En mi estructura de base de datos en SQL Server, tengo 3 tipos de productos que requieren información diferente sobre el pedido. Por lo tanto, he creado una Customersmesa y tres mesas diferentes órdenes: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. Todas las tablas de pedidos tienen una relación de uno a muchos en …

3
Insertar si no existe, simultáneamente
Tengo problemas de concurrencia con mis inserciones en un procedimiento almacenado. La parte relevante del procedimiento es esta: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = @_othervalue END …




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.