sql-optimization

    1熱度

    1回答

    有表: CREATE TABLE `deal_keyword` ( `deal_id` int(11) unsigned NOT NULL default '0', `keyword_id` int(11) unsigned NOT NULL default '0', `area_id` int(11) unsigned NOT NULL default '0',

    0熱度

    2回答

    我一直在運行一個龐大的SQL查詢是這樣: select SessionID, PID, RespondentID from BIG_Sessions (nolock) where RespondentID in ( '1407718', '1498288', /* ETC ETC */ ) 聽說Excel有最高1萬行。不知道如何解決這個問題 表BIG_Sessions是巨大的。

    3熱度

    4回答

    我正在開發一種在線預訂系統,用戶可以根據一天中特定時段的可用性預訂物品。對於我使用兩個表1.Item 2.Reservation Item:(InnoDB) ------------------------- id INT (PRIMARY) category_id MEDIUMINT name VARCHAR(20) make VARCHAR(20) availability ENU

    1熱度

    1回答

    我在Microsoft Access中有一個查詢,需要c.a 6秒才能返回1000條記錄。 SELECT DISTINCTROW tb_bauteile.* FROM tb_bauteile LEFT JOIN FehlerCodes_akt_Liste ON tb_bauteile.CDT = FehlerCodes_akt_Liste.CDT WHERE (((Fe

    1熱度

    1回答

    比方說,我查詢數據庫如下: SELECT T3.ID T1.factor1 * T2.factor2 * T3.VAL, T1.factor1 * T2.factor2 * T3.VAL, T1.factor1 * T2.factor2 * T3.VAL, T1.factor1 * T2.factor2 * T3.VAL, (...

    6熱度

    2回答

    我相信我可以通過爲左外連接使用case語句來優化此sql語句。 但是我一直很難設置案例,其中一個用於總結代碼類型AB,CD和其他所有代碼。 感謝您能給我的任何幫助或提示。 update billing set payments = isnull(bd1.amount, payments) , payments = case when payments is null then 0

    2熱度

    3回答

    以下是一個正在運行的SQL查詢,它返回由用戶的多個帳戶分組的未查看消息數的列表。但是,我們實際上並不需要計數,只是稍微表明存在未查看的消息。如果不將相當複雜的JOIN邏輯分開,您是否可以通過用EXISTS/HAVING/DISCTINCT 1或其他某種技術替代COUNT來查看優化查詢的方法? 我最初以爲我連只是FIRST對於一些簡單的優化,但與MySQL沒有去更換個性化...... (我已經看了t

    1熱度

    2回答

    我想知道映射表的目的是什麼,以及它如何加速MySQL查詢。我正在加快一個緩慢的MySQL查詢,並且我跑過了this stackoverflow問題。評論表明,映射表不僅可以加快查詢連接兩個表的速度,而且它們是構建數據庫的正確方法。 我有一個非常相似的表格結構,具有一對多的關係。隨着表的增長,查詢執行時間繼續攀升至不可接受的級別。由於我無法在網上找到很多幫助解決我的問題,所以我嘗試使用stackov

    0熱度

    1回答

    在Java 1.5中有沒有辦法通過單個SQL調用從DB2數據庫檢索多個ResultSet對象而不借助StoredProcedures/CallableStatements?

    1熱度

    1回答

    以下查詢更新7次相同的表..我將不勝感激您的幫助,我可以通過將其放入一個查詢來優化它,因此它只通過表格一次而不是7次。這實際上是放慢速度在大型數據集上的性能.. 謝謝。 P.S.我不知道它是否仍然有效,但每個查詢字符串依賴於查詢之前準確計算..因此,如果我們需要保持它們分開,以保持它的準確,那麼我可以使用一些幫助優化每個字符串(查詢)。 下面的SQL查詢德爾福2009年由於是格式可能會稍有不同,但