query-optimization

    41熱度

    1回答

    在解釋命令的輸出中,我找到了兩個術語'Seq Scan'和'Bitmap heap Scan'。有人能告訴我這兩種掃描有什麼區別嗎? (我使用PostgreSQL)

    0熱度

    3回答

    我原本將我的字段設置爲latin1_swedish_ci,我將其更改爲utf8_general_ci(字段和表),然後發現我的查詢從〜1.8秒變爲〜3.3。我有一個字段的索引,甚至重新創建索引(刪除然後添加)。該字段按子句順序使用。 任何想法,如果可能有問題或這是正常的? 我正在運行MySQL 5.0。

    1熱度

    9回答

    我有以下查詢: SELECT DISTINCT c.id FROM clients AS c LEFT JOIN client_project AS cp ON (cp.client_id = c.id) WHERE cp.project_id = 1 AND c.active_flag = 1 ORDER BY c.client_name 如果我通過刪除訂單,查詢需要0.0

    3熱度

    2回答

    我想知道是否它試圖更快,例如,檢查論壇上特定線程中有多少帖子。我應該...... (一)通過與特定線程ID數據庫中每個崗位去,並指望有多少行 或 (b)增加一個在一個單獨的列線程數據庫每次創建一個線程,然後查詢該單行 謝謝。

    0熱度

    3回答

    元組的元素列表我想要從元組列表中的元素項的列表,以便這些元素不屬於其他一些名單,我知道,每個元組包含一個元素我不希望它屬於的列表以及不在該列表中的一個元素。例如, tuples = [(2,1), (1,4), (1,7), (3,10), (4,3)] exclude = [1, 3] 我期待創建列表 [2, 4, 7, 10] 這是很容易在一個笨拙的for循環來完成,但似乎像有使用一

    8熱度

    6回答

    我有一些查詢在我們的實時環境中導致超時。 (> 30秒) 如果我運行profiler並抓取正在運行的SQL並從Management Studio運行,那麼他們需要很長時間才能運行第一次,然後在每次運行後降至幾百毫秒。 這顯然是SQL緩存數據並將其全部存入內存。 我確信可以對SQL進行優化,使其運行速度更快。 我的問題是,我怎麼能「修復」這些查詢時,我第二次運行它的數據已被緩存,並且速度很快?

    0熱度

    2回答

    圖像這兩個表: Table: Item Columns: ItemID, Title Table: Tag Columns: TagID, ItemID, Title 這是最好的方式(不更改表結構(是的,我不介意,如果他們不歸))檢索一個項目列表,其所有標籤都使用較少的可能查詢(即不執行11個查詢來檢索10個項目)?

    7熱度

    3回答

    蘋果公司在WWDC上宣佈,我看到很多人在iPad上試過Swift Playgrounds應用程序的文章。但我無法從developer.apple.com找到一個ipa /下載選項。 公共版本將在7月份發佈,但我不確定註冊的開發人員(使用開發人員帳戶)是否可以立即訪問它。

    2熱度

    2回答

    在SQLSERVER 2005中,我使用表值函數作爲對大表(通過日期範圍或此類參數)的子集數據執行任意聚合的便捷方式。 我在更大的查詢中使用了這些作爲連接計算,我想知道如果查詢計劃優化器在每種情況下都能很好地工作,或者如果我更好地在更大的查詢中進行這樣的計算。 是否查詢計劃優化器UNNEST 表值函數,如果它使 有意義嗎? 如果不是,你會推薦什麼 以避免代碼重複 手動發生 將它們打開? 如果是這樣