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
La consulta de unión tarda 11 minutos en ejecutarse en una tabla de 300,000 filas
La consulta a continuación tarda más de 11 minutos en ejecutarse. SELECT `c`.*, `e`.`name` AS `employee_name`, `e`.`emp_no`, `d`.`code` AS `department_code`, IF(ew.code IS NOT NULL, ew.code, egw.code) AS shift_code, IF(ew.code IS NOT NULL, ew.time_in_from, egw.time_in_from) AS time_in_from, IF(ew.code IS NOT NULL, ew.time_out_to, egw.time_out_to) AS time_out_to, IF(ew.code IS NOT NULL, ew.next_day, egw.next_day) …


3
Ruta binaria en las preferencias de pgAdmin
Instalé PostgreSQL porque necesito restaurar un .backuparchivo grande que recibí para cargarlo en otra plataforma (son 38 millones de filas que aparentemente eran demasiado grandes para que la persona las exportara de otra manera). Cuando intento "restaurar" en pgAdmin 4 recibo el mensaje: Configure la ruta binaria PostgreSQL en el …


2
Cómo verificar los caracteres no ascii
¿Cuál es la mejor manera de verificar si un campo VARCHAR tiene caracteres no ascii? CHAR(1)a través de CHAR(31)y CHAR(127)a través de CHAR(255). Intenté usar PATINDEXy me he encontrado con el siguiente problema. La comprobación del rango inferior funcionó correctamente. SELECT * FROM mbrnotes WHERE PATINDEX('%[' + CHAR(1)+ '-' +CHAR(31)+']%',LINE_TEXT) …

2
¿Cómo puede SQL Delete usar una subconsulta?
El siguiente código fue agregado por uno de nuestros desarrolladores para eliminar registros duplicados de la tabla: DELETE SubQuery FROM ( SELECT ID ,FK1 ,FK2 ,CreatedDateTime ,ROW_NUMBER() OVER(PARTITION BY FK1, FK2 ORDER BY CreatedDateTime) AS RowNumber FROM Table ) AS SubQuery WHERE RowNumber > 1 Al revisar el código, supuse …

1
Plan de ejecución con múltiples índices faltantes
Si ejecuta una consulta con 'Incluir plan de ejecución real', el plan también sugerirá índices que faltan. Los detalles del índice están dentro de la MissingIndexesetiqueta en el XML. ¿Existe una situación en la que el plan incluye múltiples sugerencias de índice? Intenté diferentes consultas sql pero no pude encontrar …

3
¿Por qué mi consulta EXISTA está haciendo una exploración de índice en lugar de una búsqueda de índice?
Estoy trabajando en optimizar algunas consultas. Para la consulta a continuación, SET STATISTICS IO ON; DECLARE @OrderStartDate DATETIME2 = '27 feb 2016'; DECLARE @OrderEndDate DATETIME2 = '28 feb 2016'; SELECT o.strBxOrderNo , o.sintOrderStatusID , o.sintOrderChannelID , o.sintOrderTypeID , o.sdtmOrdCreated , o.sintMarketID , o.strOrderKey , o.strOfferCode , o.strCurrencyCode , o.decBCShipFullPrice , …








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.