Q55.
欲加快資料搜尋及排序的速度,可在資料表中經常搜尋或排序的欄位上做何種設定?
網頁設計 · 乙級 · 作業準備 · Q55
難易度分析
2 / 5
本題屬於基礎術語定義考查,選項間的區分度較高,只要掌握資料庫效能優化的基本概念即可快速判定。
正確答案:②索引
② 索引:索引(Index)是資料庫中用於加速資料查詢與排序的資料結構,常見如 B-Tree 或 Hash 索引。在經常搜尋或排序的欄位建立索引,可大幅減少 全表掃描(Full Table Scan) 的時間成本。
錯誤選項解析
- ① 目錄:目錄通常用於檔案系統中組織檔案結構,與資料庫查詢效能優化無關。在資料庫領域中,加速搜尋應使用索引而非目錄。
- ③ 查詢:查詢是指對資料庫發出資料檢索的指令動作(如 SQL SELECT 語法),本身並非一種用於加速的設定機制。加速查詢效能的手段是建立索引。
- ④ 標記:標記一般用於資料分類或狀態識別,不具備提升搜尋或排序速度的功能。資料庫中提升查詢效能的正確做法是建立索引。
Learning Tip
"本題核心考點為資料庫索引的應用時機。常考陷阱在於混淆「索引」與「目錄」的概念——索引是資料庫專屬的效能優化結構,而目錄屬於檔案系統名詞。實務上需注意,雖然索引可加速查詢,但過多索引會拖慢 INSERT/UPDATE/DELETE 的寫入效能,因此應針對高頻率查詢欄位(如主鍵、外鍵、WHERE 條件欄位)適度建立索引。"
學員答題分佈
①目錄0%
②索引0%
③查詢0%
④標記0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!