久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!??!
當前位置:主頁 > 網站建設 > Oracle提高SQL執行效率的3種方法建站知識

Oracle提高SQL執行效率的3種方法建站知識

時間:2023-05-23 14:05:23 閱讀: 文章分類: 網站建設 作者: 建站小能手

導讀:1建站知識Oracle提供了多種方法在執行帶有大量執行計劃的復雜查詢時剖析過程會拖累系統的性能,感興趣的朋友可以了解下seo網站排名優化軟件網站建設哪家好。

seo網站排名優化軟件網站建設哪家好Oracle提供了多種方法用于減少花在剖析Oracle SQL表達式上的時間,在執行帶有大量執行計劃的復雜查詢時剖析過程會拖累系統的性能?,F在我們來簡要地看看這些方法中的幾種。 1、使seo網站關鍵詞優化用ordered提示 Oracle必須花費大量的時間來剖析多表格的合并,用以確定表格合并的最佳順序。如果SQL表達式涉及七個乃至更多的表格合并,那么有時就會需要超過30分鐘的時間來剖析,因為Oracle必須評估表格合并所有可能的順序。八個表格就會有40,000多種順序。Ordered這個提示(hint)和其他的提示一起使用能夠產生合適的合并順序。 Ordered這個提示會要求列在SQL表達式FROM字句里的表格按照指定的順序進行合并,FROM字句里的第一個表格會指定驅動表格(driving table)。驅動表格應該是返回最小行數的表格。使用ordered提示會跳過非常耗時和耗資源的剖析操作,并加快Oracle SQL的執行。 Listing A如下: 以下是引用片段: Listing A select /*+ ordered use_nl(bonus) parallel(e, 4) */ e.ename, hiredate, b.comm from emp e, bonus b where e.ename = b.ename ; Listing A里是一個復雜查詢的例子,這個查詢被強制進行一個嵌套循環,從而與對emp表格進行的并行查詢合并。要注意,我已經使用ordered提示來引導Oracle去按照WHERE子句所列出的順序來評估表格。 2、使用theordered_predicates ordered_predicates提示在查詢的WHERE子句里指定的,并被用建設網站公司來指定布爾判斷(Boolean predicate)被評估的順序。在沒有ordered_predicates的情況下,Oracle會使用下面這些步驟來評估SQL判斷的順序: 子查詢的評估先于外層WHERE子句里的Boolean條件。 所有沒有內置函數或者子查詢的布爾條件都按照其在WHERE子句里相反的順序進行評估,即最后一條判斷最先被評估。 每個判斷都帶有內置函數的布爾判斷都依據其預計的評估值按遞增排列。 你可以使用ordered_predicates提示來強制取代這些缺省的評估規則,那么你WHERE子句里的項目就會按照其在查詢里出現的順序被評估。在查詢的WHERE子句里使用了PL/SQL函數的情況下,通常會使用ordered_predicates提示。如果你知道限制最多的判斷并且希望Oracle最先評估這些判斷的時候,在這種情況下,它也是非常有用的。用法提示:你不能使用ordered_predicates提示來保存對索引鍵進行判斷評估的順序。 3、限制表格合并評估的數量 提高SQL剖析性能的最后一種方法是強制取代Oracle的一個參數,這個參數控制著在評估一個查詢的時候,基于消耗的優化器所評估的可能合并數量。 optimizer_search_limit這個參數會指定表格合并組合的最大數量,后者將會在Oracle試圖確定合并多表格最佳方式的時候被評估。這個參數有助于防止優化器花更多的時間網站推廣優化seo來評估可能的合并順序,而不是把時間花在尋找最佳合并順序上。optimizer_search_limit還控制著用于調用star join提示的闕值,當查詢里的表格數量低于optimizer_search_limit(其缺省的值是5)的時候,star提示就會被光顧。相關seo網站排名優化軟件網站建設哪家好。

關鍵詞標簽: 種方法 SQL 效率

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章Oracle提高SQL執行效率的3種方法建站知識主要講述種方法,效率,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5767.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 南康市| 师宗县| 淮南市| 肇源县| 武陟县| 永兴县| 巫山县| 崇明县| 寻乌县| 泸水县| 珠海市| 正镶白旗| 尼勒克县| 汶上县| 陇南市| 平武县| 商南县| 朝阳市| 邵阳市| 谢通门县| 左云县| 宿松县| 全州县| 华坪县| 扎鲁特旗| 江安县| 巩义市| 平武县| 驻马店市| 湘潭县| 青冈县| 澎湖县| 乌什县| 扶风县| 武鸣县| 霞浦县| 手机| 汨罗市| 仙居县| 云龙县| 黄浦区|