當前位置:成語大全網 - 漢語詞典 - 什麽是指數?

什麽是指數?

索引:將具有檢索意義的條目(如名稱、地點、詞語、概念或其他條目)按壹定方式排列以便檢索的工具書。

編程術語使用索引來快速訪問數據庫表中的特定信息。索引是壹種對數據庫表中壹列或多列的值進行排序的結構,例如employee表的最後壹個lname列。如果您想按姓氏查找某個特定的雇員,索引會比您必須搜索表中的所有行更快地幫助您獲得這些信息。

索引提供指向存儲在表的指定列中的數據值的指針,然後根據您指定的排序順序對這些指針進行排序。數據庫使用索引的方式類似於您在書中使用索引的方式:它搜索索引以查找特定值,然後跟隨指針查找包含該值的行。

在數據庫圖表中,可以在所選表的索引/鍵屬性頁中創建、編輯或刪除每種索引類型。當保存附加了索引的表或保存表所在的圖表時,索引將保存在數據庫中。

請註意,並非所有數據庫都以相同的方式使用索引。壹般來說,只有在頻繁查詢索引列中的數據時,才需要在表上創建索引。索引會占用磁盤空間,降低添加、刪除和更新行的速度。在大多數情況下,索引在數據檢索中的速度優勢大大超過了它的缺點。但是,如果應用程序非常頻繁地更新數據或者磁盤空間有限,您可能需要限制索引的數量。

您可以基於數據庫表中的壹列或多列創建索引。多列索引允許您區分其中壹列可能具有相同值的行。

如果您經常同時按兩列或更多列進行搜索或排序,索引也很有幫助。例如,如果經常在同壹個查詢中為姓氏和名字列設置條件,那麽在這兩個列上創建多列索引是有意義的。

確定指數的有效性:

檢查查詢的WHERE和JOIN子句。任何子句中包含的每壹列都是可以由索引選擇的對象。

試驗新索引,檢查它對運行查詢的性能的影響。

考慮已經在表上創建的索引數量。最好避免在壹個表上有許多索引。

檢查已在表上創建的索引的定義。最好避免包含* * *列的重疊索引。

檢查列中唯壹數據值的數量,並將其與表中的行數進行比較。比較的結果是列的選擇性,這有助於確定列是否適合索引,如果適合,則確定索引的類型。

發布術語索引,即研究。它將書籍或報紙中的字、詞、句、名、地、名、主題等記錄成簡明的條目,標明其出處和頁碼,並按照壹定的檢索方法整理成書。我們從壹大套書裏找壹個名字,既費時又費力。成千上萬的報紙和期刊就像大海撈針壹樣尋找某壹特定主題的信息。如果妳使用索引,妳可以通過書本得到它。既節省時間,又有助於了解學術發展趨勢。

索引分為兩類。壹種是圖書索引,根據索引的對象分為句子索引、主題索引、文章標題索引、人名索引等;第二,報紙索引有綜合和專題兩種,如全國性報紙信息索引和全國性報紙文獻論文索引。

索引的排列,有的按主題,有的按筆畫順序。使用前壹定要看排列說明,這樣才自由。