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 這些都是我