sql-execution-plan

    1熱度

    1回答

    如果我更改了在另一個UDF中使用的用戶定義函數(UDF),PostgreSQL會重建它們兩者的執行計劃還是僅針對更改的執行計劃?

    1熱度

    1回答

    有什麼區別?我知道SQL查詢的執行計劃與函數一樣好。 我foud someone講述: 性能是一個問題,我們懷疑查詢規劃可能是一個 根本原因。我已將腳本從ad-hoc SQL重寫爲PostgreSQL函數(CREATE FUNCTION) ,我們看到服務器負載相對較差 。 但是爲什麼?

    0熱度

    1回答

    我們偶爾會看到問題。運行SQL的存儲過程運行非常緩慢。從命令行運行時,相同的SQL運行速度非常快。看來存儲過程使用不同的路徑。對我們來說,解決方法是放棄並重新創建過程,然後選擇正確的計劃。 有沒有辦法在運行時用指令重新執行執行計劃來執行存儲過程,以便每次都能獲得最佳的計劃。

    1熱度

    1回答

    我已經定義宏變量 %let data_names = fuzzy_Data_segment EMWS2.Clus_TRAIN; 然後我已經寫了宏提取並從上面的宏變量作爲打印值: %macro calling_data; %do i = 1 %to 2; %let data_name&i = %qscan(&data_names,&i); %put &&data_n

    -1熱度

    1回答

    查詢1: select c_bh,c_xzdm,c_twhbm,d_tjrq from ( select c_bh,c_xzdm,c_twhbm,d_tjrq from t_table order by d_tjrq desc ) t1 limit 10 問題2: select c_bh,c_xzdm,c_twhbm,d_tjrq from t_table

    0熱度

    2回答

    我需要更改標題的背景以及Jquery網格的行。我試圖改變幾個CSS類,但我沒有得到我想要的結果。

    0熱度

    1回答

    如何在DBMS(在我的情況的Postgres)處理與執行計劃和準備好的聲明。 查詢的參數可以對執行計劃主要是由於數據統計了巨大的衝擊。 它可能在某些情況下更喜歡使用一個索引數據是否良好地分佈,但對於特定的值比較喜歡按順序進行掃描,因爲該參數不判別(通常當所述參數匹配表中的行的> 10%) 如果準備發言,我想總是以提高性能,或者如果一個很好的方式,它更多的是一種「盡力而爲」 提前感謝的 編輯:我擔心

    4熱度

    4回答

    我正在玩這個控件,名爲TreeViewAdv。我已經添加了控件並添加了一些列,試圖瞭解它是如何工作的。但直到現在,當我添加項目到控件時,我所得到的都是空節點。隨控件提供的示例一點都不清楚,當我試圖弄清楚數據如何添加到它時,它只是讓我頭疼。無論如何,這是我迄今爲止所做的,我希望有人能指導我走向正確的方向。 TreeModel _model = new TreeModel(); treeVi

    1熱度

    2回答

    我想問一個關於數據庫中索引和優化原理的問題。 我正在使用mysql。模式引擎是myisam。在一個查詢中,解釋結果顯示錶格中的8000多行已被良好索引。然後我的同事在這張表中使用了「優化表」命令。之後解釋顯示2行看起來是正確的。結果是好的,但我們都不明白真正發生了什麼,爲什麼。 我是這方面的新人。那麼任何人都可以幫助解釋這個'解釋'和索引如何在優化後顯着改變?在優化表格之前,我認爲索引應該足夠好。

    0熱度

    2回答

    在我的Oracle 12c數據庫中,我希望語句在不使用提示的情況下以並行度2執行。 注意:這是一個示例表,所以在成本或時間方面沒有改進。 與並行1 PLAN_TABLE_OUTPUT ----------------- Plan hash value: 2671887276 ----------------- | Id | Operation | Name | Rows | Byt