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
¿Cómo seleccionar varias columnas pero solo agruparlas por una?
Tengo un problema con group by, quiero seleccionar varias columnas pero agruparlas solo por una columna. La consulta a continuación es lo que intenté, pero me dio un error. SELECT Rls.RoleName,Pro.[FirstName],Pro.[LastName],Count(UR.[RoleId]) as [Count] from [b.website-sitecore-core].[dbo].[aspnet_UsersInRoles] UR inner join [b.website-professional-au].[dbo].[Profile] Pro on UR.UserId = Pro.Id inner join [b.website-sitecore-core].[dbo].[aspnet_Roles] Rls on Rls.RoleId …

2
Problema de rendimiento de MySQL con la columna de fecha y hora indexada
Traté de resolver el siguiente problema durante aproximadamente una hora ahora y todavía no conseguí más. Bien, tengo una mesa (MyISAM): +---------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | …


1
¿Volver a buscar rango en índice compuesto anulable?
Para el siguiente esquema y datos de ejemplo CREATE TABLE T ( A INT NULL, B INT NOT NULL IDENTITY, C CHAR(8000) NULL, UNIQUE CLUSTERED (A, B) ) INSERT INTO T (A) SELECT NULLIF(( ( ROW_NUMBER() OVER (ORDER BY @@SPID) - 1 ) / 1003 ), 0) FROM master..spt_values Una …
14 sql-server  index 

2
Eliminar y recuperar espacio de la tabla InnoDB
Tengo una tabla InnoDB de 700 GB en la que no escribo más datos (solo lectura). Me gustaría eliminar los datos más antiguos que contiene y recuperar ese espacio en disco (ya que me estoy quedando sin él). La parte de eliminar es bastante fácil, porque tengo un índice primario …
14 mysql  innodb 


1
NO se debe evitar EN
Entre algunos desarrolladores de SQL Server, es una creencia generalizada que NOT INes terriblemente lenta , y las consultas deben reescribirse para que devuelvan el mismo resultado pero no utilicen las palabras clave "malvadas". ( ejemplo ) ¿Hay algo de cierto en eso? ¿Existe, por ejemplo, algún error conocido en …




2
¿Por qué MySQL permite que HAVING use alias SELECT?
En SQL, que yo sepa, el orden de procesamiento de consultas lógicas, que es el orden de interpretación conceptual, comienza con FROM de la siguiente manera: DESDE DÓNDE AGRUPAR POR TENIENDO SELECCIONE ORDENAR POR Siguiendo esta lista, es fácil ver por qué no puede tener alias SELECT en una cláusula …

2
DBCC CHECKDB corrupción no reparable: la vista indizada contiene filas que no fueron producidas por la definición de vista
TL; DR: Tengo una corrupción no reparable en una vista indizada. Aquí están los detalles: Corriendo DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS en una de mis bases de datos produce el siguiente error: Mensaje 8907, Nivel 16, Estado 1, Línea 1 El índice espacial, el índice XML o la …

1
AlwaysOn AG, DTC con conmutación por error
Problema: ¿Cómo puedo ejecutar el Coordinador de transacciones distribuidas (DTC) en todos los servidores de un grupo de disponibilidad AlwaysOn (AG)? NO necesito mantener transacciones sobre eventos de conmutación por error / conmutación. Configuración: Tengo un Clúster de conmutación por error de Windows (WSFC) con tres servidores Windows 2008 R2 …

2
¿Qué max_allowed_packet es lo suficientemente grande y por qué necesito cambiarlo?
Tengo MySQL (5.5) en la configuración maestro-esclavo y creé otro servidor esclavo. Detuve al esclavo original, descargué los datos, copié y volví a importar y funcionó bien. Noté la posición master_log del esclavo original y usé estos comandos para configurarlo en el nuevo esclavo CHANGE MASTER TO MASTER_HOST='<ipaddress>', MASTER_USER='<username>', MASTER_PASSWORD='<password>', …

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.