query-optimization

    0热度

    1回答

    我试图优化这个MySQL查询,我想知道当前约会之前没有预约的客户数量,换句话说,if他们有一个约会(这是什么NOT IN(子查询正在检查),然后排除它们。) 但是,这个查询是绝对杀死性能。我知道,MySQL不是非常好的查询,但我无法确定优化此查询的最佳方式,它需要15到30秒的时间才能运行,我已在CustNo,AptStatus和AptNum上创建了索引 SELECT COUNT(*)

    -3热度

    1回答

    表myfirst3有4列和120万条记录。 表mtl_object_genealogy拥有超过1000万条记录。 运行下面的代码需要很长时间。如何使用选项调整此代码? WITH level1 as ( SELECT mln_parent.lot_number, mln_parent.inventory_item_id, gen.lot_num ,--fg_lo

    1热度

    2回答

    我有一个查询,显示每个产品的销售数量,小计和总销售额的总和。问题是执行时间太长。我做错了吗?我需要你的帮助来优化查询。另外,我应该由sd.Product_Id或p.Product_Name分组吗? SELECT p.Product_Name `Product Name`, SUM(sd.Quantity) `Quantity Sold`, SUM(sd.Subtotal)

    0热度

    2回答

    我试图从多个表中获取数据,这些数据需要合并在一起进行报告。我正在尝试获取每个在特定日期后完成的每个标题的所有详细信息,并且必须检查由于不良数据而导致的0日期。 我正在使用遗留表格,我很遗憾地没有创建并且无法更改。此声明在我的应用程序中超时,并且需要大约40秒才能在本地虚拟机上运行数据库。是否有可能重构查询以获得更好的性能?任何帮助表示赞赏! SELECT detail.* FROM detail

    0热度

    2回答

    所以我面临一个困难的情况,我有一个遗留应用程序,写入和设计不好,有一个表,t_booking。这个应用程序,具有日历视图,其中,为每一位大厅,并每天都在一个月,显示出其保留状态,与此查询: SELECT mr1b.id, mr1b.idreserva, mr1b.idhotel, mr1b.idhall, mr1b.idtiporeserva, mr1b.date, mr1b.ampm, mr1b

    1热度

    2回答

    如何优化此查询,因为EXT表每个包含大约150万条记录。我也有其他联接,但他们的记录相对少于50条。 都EXT表已设置与默认设置的身份和为P SELECT * FROM ( SELECT ROW_NUMBER() OVER(ORDER BY ID ASC) AS RowNumber , * FROM History LEFT JOIN Flatte

    0热度

    1回答

    我正在处理一个PHP Web服务,它需要在一个23万条记录的表上执行查询。我创建的查询似乎需要30多秒才能完成,并且从我可以告诉它是导致问题的查询部分的顺序,因为如果没有它,查询会快速响应。 这是查询; SELECT artist_feeds.*, artists.name, artists.picture AS profile_picture FROM artist_feeds INNER

    0热度

    1回答

    我有一张11千兆位数据的表,另一位有130千兆数据,我正在执行更新操作,我可以在配置单元中使用映射连接来改进查询执行优化吗?请提供有关这方面的有用信息。

    0热度

    3回答

    这是查询的只是一部分,但它似乎是瓶颈: SELECT CAST (CASE WHEN EXISTS (SELECT 1 FROM dbo.CBDocument WHERE (FirmId = R.FirmId) AND (ContributionDate > DATEADD(m, -3, GETDATE())) AND

    0热度

    2回答

    我试图选择公司和日期不同的数据类型/ ID的数据表中的数据。 换句话说,我想company_id, dates_id, daily_val其中wh_calc_id = 344如果相同company_id/dates_id组合不存在其中wh_calc_id = 368。 我松散下面这个例子: Select rows which are not present in other table 这些都是我