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.



3
¿Por qué MySQL ignora el índice incluso en vigencia para este orden?
Ejecuto un EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | NULL | …

3
Sugerencia de cardinalidad de SQL Server
¿Hay alguna manera de 'inyectar' una estimación de cardinalidad en un optimizador de SQL Server (cualquier versión)? es decir, algo similar a la sugerencia de cardinalidad de Oracle. Mi motivación es impulsada por el artículo, ¿Qué tan buenos son realmente los optimizadores de consultas? [1] , donde prueban la influencia …


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 | | …


4
Bueno, malo o indiferente: DONDE 1 = 1
Dada esta pregunta en reddit, limpié la consulta para señalar dónde estaba el problema en la consulta. Utilizo comas primero y WHERE 1=1para facilitar la modificación de consultas, por lo que mis consultas generalmente terminan así: SELECT C.CompanyName ,O.ShippedDate ,OD.UnitPrice ,P.ProductName FROM Customers as C INNER JOIN Orders as O …





1
Estimación de la cardinalidad de predicados de rango que cubren parcialmente
En este momento estoy tratando de descubrir cómo SQL Server evalúa la cardinalidad de los predicados de rango que cubren parcialmente el paso del histograma. En Internet, en cardinality-estimación-para-y-dentro-de-paso-estadística-valor me encontré con una pregunta similar y Paul White le dio una respuesta bastante interesante. Según la respuesta de Paul, las …

2
Ni DBCC FREEPROCCACHE ni DBCC FREESYSTEMCACHE ('Planes SQL') hacen nada para liberar la memoria CACHESTORE_SQLCP
CACHESTORE_SQLCP Planes SQL ocupa> 38 GB después de unos días. Ya estamos ejecutando la opción "optimizar para cargas de trabajo ad hoc" en. (¡Entity Framework e informes personalizados crean muchos ad hoc!) SQL Server 2016 SE 3.00.2164.0.v1 en AWS RDS con reflejo multi-AZ Cuando corro: DBCC FREESYSTEMCACHE('SQL Plans'); o DBCC …


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.