索引效能優化例項

2021-04-16 10:26:02 字數 603 閱讀 1832

建立好的索引經過一定時間的執行後,索引塊中容易產生碎片從而影響系統的效能。管理員可以對索引塊進行壓縮,對索引進行重組從而優化索引資料的儲存。

下面以對資料表hr.employees的索引em_department_ix進行優化為了介紹優化的步驟。

(1)以【登入到管理伺服器】方式來登入【企業管理器】,在【管理目標導航器】中選擇【網路】/【資料庫】/【myoracle.mynet】/【方案】/【表】/【hr】/【employees】/【索引】/【em_department_ix】選項,單擊滑鼠右鍵,在彈出的快捷選單裡選擇【重組】選項,如圖13.54所示。

按鈕。(3)出現如圖13.55所示的【物件屬性】介面,單擊按鈕。

按鈕。(5)出現重組嚮導的【暫存表空間】介面。選擇【當前表空間】單選鈕,單擊按鈕。

(6)出現重組嚮導的【效果報告和作業概要】介面。單擊按鈕將自動生成效果報告和作業概要。

(7)重組嚮導將完成效果報告和作業概要的生成過程,該過程持續時間較長,在生成完畢後的介面中單擊按鈕。

(8)出現重組嚮導的【排程】介面。選擇【立即執行】單選鈕,單擊按鈕。

(9)出現重組嚮導的【概要】介面。單擊單擊按鈕。

(10)索引重組作業被提交給作業系統後台執行。

MySQL索引效能優化

紅黑樹 hash表,是現在可以選擇的索引資料結構 b tree b tree b tree變種 可以保證樹的高度,就算記錄數多的時候查詢的次數也比較少,效率高,所有是現在預設使用的索引資料結構 在聯合索引的情況下,都在遵循最左字首法制 這個也是因為節點的資料索引是由第乙個索引先通過索引最左字首原理 ...

Explain索引優化例項

關於explain的執行計畫詳細資訊請參考上篇文章。下面用explain分析案例。首先建立表student結構,該錶目前沒有索引,如下 案例 查詢學號student num 1,年齡age 20,班級class 1的記錄 id為1,只有一次查詢 select type為 表示該條sql為簡單查詢 t...

MySql 索引優化例項

查詢語句 select customer id,title,content from product comment where audit status 1 and product id 199726limit 0,5 這裡的索引有audit status和product id,可以建立聯合索引。...