freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

oracle優(yōu)化常用概念(編輯修改稿)

2025-02-12 09:52 本頁面
 

【文章內容簡介】 展示的柱狀圖屬同一個概念,只是已數(shù)據(jù)的形式存在而沒有直觀展示出來而已。每個柱被稱為 bucket(桶)。柱狀圖包含了列上的數(shù)據(jù)分布,大致可理解為列上每個值的記錄數(shù),即數(shù)據(jù)傾斜度。 為什么要做柱狀圖 ? Oracle在選擇索引時會檢查索引的效率從而確定是否使用索引,而柱狀圖正是提供了這種信息。如果不做柱狀圖,oracle就確定不了索引的效率,會傾向于使用索引,可能反而不如做全表掃描來得快 如何生成柱狀圖 ? analyze table tb_name pute|estimate statistics for all indexed columns。 針對索引列 ? analyze table tb_name pute|estimate statistics for columns col_name size n。 針對某一列 ? analyze table tb_name pute|estimate statistics for all columns。 針對表所有列 ? 使用 dbms_stats包提供的過程,如: (ownname = 39。39。,tabname = 39。39。,method_opt = 39。for all columns39。)。 索引 ? 創(chuàng)建索引的目的 ? 索引為什么會加快查詢 ? 有哪些類型的索引 ? 索引的限制 創(chuàng)建索引的目的 ? 從根本來講就是為了加快查詢速度 ? Oracle出于對效率的考慮,某些約束會關聯(lián)到索引,從而可以更快的檢查約束,主鍵約束就是一個典型的例子。 索引為什么會加快查詢 ? 索引的結構使得搜索索引的鍵值很快。 oracle索引的結構類似于平衡二叉樹,但每個非葉子節(jié)點存儲了多個值,降低了樹的高度。 ? 每個索引鍵都存儲了索引列和 rowid,通過 rowid訪問表是最快的方式。 Rowid相當于指針。 ? 如果取表中少量數(shù)據(jù),先索引搜索再通過 rowid訪問表顯然代價比全表掃描小,但如果取表中大量數(shù)據(jù),索引搜索幾乎就成了多余的一步,因此,全表掃描更好,走索引反而效率低。這就是索引的效率問題,也是做柱狀圖的目的。 有哪些類型的索引 ? 唯一索引、非唯一索引:關鍵字 unique ? 函數(shù)索引 ? 反轉索引:關鍵字 reverse 用于平衡索引樹,使之不會朝一側傾斜 ? 位圖索引:關鍵字
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1