query-tuning

    0热度

    1回答

    select A.* from Incident_Audit_log a where incident_audit_log_id in (select top 1 incident_audit_log_id from Incident_Audit_log b where b.incident_id=a.incident_id and b.status_did=a.status_did

    0热度

    2回答

    我想了解哪些以下的数据计算MySQL是一个更好的选择:使用Python从MySQL查询的输出 数据计算。 在查询本身中执行计算。 例如,查询返回20行10列。 在Python中,我计算了一些列的差异或划分。 在查询或Python中这样做是否更好?

    88热度

    1回答

    我知道聚集索引和非聚集索引之间的主要区别,并了解它们的实际工作方式。我了解聚簇和非聚簇索引如何提高读取性能。但有一点我不确定的是,我会选择哪一个的原因是什么。 例如:如果一个表没有聚集索引,应在创建一个非聚集索引和什么做

    3热度

    1回答

    我想你的帮助来讨论如何使用通用方法避免太多的联接。这是否有一个通用规则? 目前,我有一个非常复杂的查询连接11个表,性能非常差(即使有索引和更新的统计数据)。使用Entity Framework Profiler,我收到了减少连接数量的建议,而是执行了几个单独的查询:link。 每个连接需要对数据库进行额外的工作,以及查询的 复杂性和成本每增加 加入快速增长。虽然关系数据库针对处理连接进行了优化,

    0热度

    3回答

    这个查询给了我想要的结果,但我无法每次都运行这个查询。这2个循环耗费了我所有的费用。所以我需要实现类似view.But的东西,但是逻辑中包含临时表那么,还有没有其他的方式来存储这个结果或者改变查询,这样会使我花费更少。 DECLARE @Temp TABLE ( [SiteID] VARCHAR(100) ,[StructureID] INT ,[row] DECIMA

    1热度

    1回答

    问题 我有一个查询,我粘贴在下面。我面对的问题是如何在大约10秒的当前时间内将延迟调整到最小。 [email protected] csum = 0; SELECT Date_format(assigneddate, '%b %d %Y') AS assigneddate, (@csum: = @csum + numactionitems) AS totalactionitems FROM(

    1热度

    2回答

    WH.dbo.vw_FactTable是一个巨大的表100mill行具有良好的索引上DateKey 这将运行几乎瞬间: 1. SELECT COUNT(*) FROM WH.dbo.vw_FactTable bi WHERE DateKey >= 20130101 AND DateKey <= 20130110 这需要两分钟: 2. SELECT COUNT(*) F

    0热度

    1回答

    我知道当然是找出这些问题可能很复杂,需要大量的信息的任何数组查找,但我希望有一个已知的问题或解决这个特定的情况。我已经缩小了导致次优查询计划的查询中的更改(这是运行Postgres 9.4)。 以下查询在大约50ms内运行。 tag_device表是包含约200万个条目的联结表,devices表具有约150万个条目,并且标记表具有约500,000个条目(注意:实际的IP值只是构成)。 WITH i

    1热度

    2回答

    我有一个表格,其中包含总计198695条记录和96579条记录,其中project_id = 555。 我有列表间隔通过project_id分区表。 如果我运行下面的查询(没有不同),它需要0.75秒运行。 SELECT KW,SEARCH_VOLUME,TARGET_URL,KEYWORD_TYPE,RANK_DATE,RANK,URL,DOMAIN from alps_project_the

    0热度

    1回答

    我使用Industrialthemes的WordPress主题引擎,并且看到头版的渲染使用了大量使用大约0.4秒的查询来运行在我的MySQL数据库中。像这样: SELECT SQL_NO_CACHE SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts INNER JOIN wp_term_relationships ON (wp_posts.ID = w