Preguntas etiquetadas con optimization

En el contexto de una base de datos, la optimización se refiere al proceso del optimizador de consultas que selecciona un plan de ejecución física eficiente.


4
Optimización de consultas en un rango de marcas de tiempo (dos columnas)
Yo uso PostgreSQL 9.1 en Ubuntu 12.04. Necesito seleccionar registros dentro de un rango de tiempo: mi tabla time_limitstiene dos timestampcampos y una integerpropiedad. Hay columnas adicionales en mi tabla real que no están involucradas con esta consulta. create table ( start_date_time timestamp, end_date_time timestamp, id_phi integer, primary key(start_date_time, end_date_time,id_phi); …

3
¿Cuándo usar vistas en MySQL?
Al crear tablas a partir de múltiples combinaciones para usar en el análisis, ¿cuándo se prefiere usar vistas en lugar de crear una nueva tabla? Una razón por la que preferiría usar vistas es que el esquema de la base de datos ha sido desarrollado por nuestro administrador desde Ruby, …


3
Escaneos inesperados durante la operación de eliminación usando WHERE IN
Tengo una consulta como la siguiente: DELETE FROM tblFEStatsBrowsers WHERE BrowserID NOT IN ( SELECT DISTINCT BrowserID FROM tblFEStatsPaperHits WITH (NOLOCK) WHERE BrowserID IS NOT NULL ) tblFEStatsBrowsers tiene 553 filas. tblFEStatsPaperHits tiene 47.974.301 filas. tblFEStatsBrowsers: CREATE TABLE [dbo].[tblFEStatsBrowsers]( [BrowserID] [smallint] IDENTITY(1,1) NOT NULL, [Browser] [varchar](50) NOT NULL, [Name] [varchar](40) …







3
SQL Server divide A <> B en A <B OR A> B, produciendo resultados extraños si B no es determinista
Hemos encontrado un problema interesante con SQL Server. Considere el siguiente ejemplo de repro: CREATE TABLE #test (s_guid uniqueidentifier PRIMARY KEY); INSERT INTO #test (s_guid) VALUES ('7E28EFF8-A80A-45E4-BFE0-C13989D69618'); SELECT s_guid FROM #test WHERE s_guid = '7E28EFF8-A80A-45E4-BFE0-C13989D69618' AND s_guid &lt;&gt; NEWID(); DROP TABLE #test; violín Por favor, olvide por un momento que …

2
Estimación de la cardinalidad para el operador LIKE (variables locales)
Tenía la impresión de que al utilizar el LIKEoperador en todos los escenarios optimizados para situaciones desconocidas, tanto el CE heredado como el nuevo usan una estimación del 9% (suponiendo que las estadísticas relevantes estén disponibles y el optimizador de consultas no tenga que recurrir a conjeturas de selectividad). Al …


1
¿El comportamiento de valla de optimización de un CTE (CON consulta) se especifica en el estándar SQL: 2008? ¿Si es así, donde?
Veo referencias frecuentes a WITHconsultas (expresiones de tabla comunes o CTE) que actúan como una valla de optimización, donde el servidor no puede insertar filtros en las consultas de CTE, extraer expresiones comunes del CTE, etc. A menudo se afirma ser un comportamiento requerido por los estándares SQL. Los CTE …

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.