sql-tuning

    0熱度

    1回答

    我有兩個表。新聞表有7m記錄,news_publish表有70m記錄 當我執行這個查詢花費了大量的時間並且很慢。 我增加了三個索引進行調整,但查詢速度很慢。 當我谷歌這個問題,我發現有人建議改變統計到1000,我恰克它,但問題是還沒有 alter table khb_news alter submitteddate set statistics 1000; SELECT n.id as new

    0熱度

    1回答

    需要幫助查詢性能。 我有一個表加入一個視圖,它需要7秒鐘才能得到結果。但是當我在視圖上選擇查詢時,我會在1秒內得到結果。 我已經在表A上創建了索引。但是查詢沒有任何改進。 SELECT ITEM_ID, BARCODE, CONTENT_TYPE_CODE, DEPARTMENT, DESCRIPTION, ITEM_NUMBER, FROM_DATE, TO_DATE, CO

    0熱度

    2回答

    我有這樣一個查詢: select qsn.code, (select prs.display_name from prs where prs.id = qsn.fk_prs) display_name, (select prs.address from prs where prs.id = qsn.fk_prs) address, (select prs.t

    0熱度

    1回答

    以下是需要優化的代碼。 for i in 1 .. p_in_util_data_list(j).factlist.count LOOP SELECT count(*) INTO v_non_factor_exists FROM engine_usage_factors WHERE usage_month = v_usage_month

    0熱度

    1回答

    表x包含數百萬行,我必須使用基於函數的索引(trunc)爲單個日期提取數據。 例如,對於22-07-16的單日期數據,我們有3000000行。我也使用大小寫總和的情況。查詢需要18秒。我如何減少時間。 編輯 QUERY: SELECT SUM( CASE WHEN cssgoldenc1_.impact='Low' THEN 1 ELSE 0 END

    2熱度

    2回答

    在考慮了一個先進的T-SQL性能/查詢調優課程之後,我想我記得聽到的是如果您先將日期(時間)過濾器放在第一位,那麼您可以加快一些查詢的速度。 例: WHERE RunDate = '12/1/2015' AND OtherFilters = etc... 但確實,如果我有指標在這些列上我就篩選此表的地方這真的只算? 所以要添加到這一點,我應該在查詢中引用的任何表的索引上構建

    2熱度

    1回答

    我正在學習Oracle數據庫。我有個問題。 這是跟蹤其他會話上的SQL。 這是我的工作: SYS> -- Get sid and serial of session which I'm gonna analyze select sid, serial# from v$session where username = 'DEV'; -- Activate SQL Trace on the

    0熱度

    1回答

    我有一個ETL作業正在運行,計劃每天上午1點到晚上9點每5分鐘一次。通常需要10分鐘才能執行該程序包,但不幸的是,第一個週期,即凌晨1點,從最近幾天開始需要2小時或3小時或4小時。當我看到從集成服務目錄的報告我看到以下消息: 數據流任務:信息:緩衝區管理器爲65520個字節失敗的內存分配調用,但無法換出任何緩衝區來緩解內存壓力。考慮了74個緩衝區,並鎖定了72個。要麼沒有足夠的內存可用於管道,因爲

    2熱度

    1回答

    我在Oracle SQL Developer的查詢中運行了Tuning Advisor。在SQL配置文件選項卡下有兩個建議,我想接受第一個建議。 execute dbms_sqltune.accept_sql_profile(task_name => 'staName', task_owner => 'DATA', replace => TRUE); 我該如何接受更改或查看它的含義

    1熱度

    2回答

    以下查詢在4.5Gb MySql數據庫上運行時,2.5Ghz雙核Windows Server 2008 R2企業版需要0.7s。 sIndex10是一個varchar(1024)柱類型: SELECT COUNT(*) FROM e_entity WHERE meta_oid=336799 AND sIndex10 = '' 一種EXPLAIN顯示以下信息: id: 1 select_ty