tag 索引

標籤
貢獻26
81
05:50 PM · Oct 25 ,2025

@索引 / 博客 RSS 訂閱

mob64ca140c75c7 - 離散度低的列為什麼不適於建索引

數據庫索引詳解 索引是對數據庫表中一列或多列的值進行排序的一種結構,使用索引可快速訪問數據庫表中的特定信息。 如何選擇合適的列建立索引 從where從句中,group by從句中,order by從句中,on從句中,select列中,還可以建立覆蓋索引(也就是指索引包含所有查詢的列,直接查索引就可以完成任務的

字段 , 大數據 , 索引 , 數據庫表 , 數據倉庫 , 離散度低的列為什麼不適於建索引 , 數據庫

收藏 評論

博學谷狂野架構師 - 分享會上狂吹MySQL的4大索引結構,沒想到大家的鑑賞能力如此的~~~~

文章內容整理自【博學谷狂野架構師】 索引(index)是幫助MySQL高效獲取數據的數據結構(有序)。在數據之外,數據庫系統還維護着滿足 特定查找算法的數據結構,這些數據結構以某種方式引用(指向)數據, 這樣就可以在這些數據結構 上實現高級查找算法,這種數據結構就是索引。 優缺點: 優點: 提高數據檢索效率,降低數據庫的IO成本 通過索引列對數據進行排序,降低數據排序的成本,降

紅黑樹 , 索引 , mysql索引 , JAVA , 二叉樹

收藏 評論

京東雲開發者 - MySQL的index merge(索引合併)導致數據庫死鎖分析與解決方案 | 京東雲技術團隊

背景 在DBS-集羣列表-更多-連接查詢-死鎖中,看到9月22日有數據庫死鎖日誌,後排查發現是因為mysql的優化-index merge(索引合併)導致數據庫死鎖。 定義 index merge(索引合併):該數據庫查詢優化的一種技術,在mysql 5.1之後進行引入,它可以在多個索引上進行查詢,並將結果合併返回。 mysql數據庫的鎖機制 在排查問題之前,首先講一下mysql數據庫的鎖機制:

死鎖 , MySQL , 索引 , 數據庫

收藏 評論

mob64ca1404ed65 - 索引字段加分詞器

主要用到lucene索引技術及盤古分詞技術,可創建索引,修改索引,刪除索引等全套代碼。 此代碼直接複製調用即可,注意生成索引文件夾(SearchIndex),如果大家有什麼不明白的可以直接來問我,715417165 qq 主要業務調用: using Lucene.api; using System; using System.

lucene , 大數據 , 索引字段加分詞器 , 索引 , 數據倉庫 , 全文檢索 , 技術

收藏 評論

京東雲開發者 - 淺析MySQL代價模型:告別盲目使用EXPLAIN,提前預知索引優化策略 | 京東雲技術團隊

背景 在 MySQL 中,當我們為表創建了一個或多個索引後,通常需要在索引定義完成後,根據具體的數據情況執行 EXPLAIN 命令,才能觀察到數據庫實際使用哪個索引、是否使用索引。這使得我們在添加新索引之前,無法提前預知數據庫是否能使用期望的索引。更為糟糕的是,有時甚至在添加新的索引後,數據庫在某些查詢中會使用它,而在其他查詢中則不會使用,這種情況下,我們無法確定索引是否發揮了預期的作用,讓人感到

MySQL , 索引 , mysql索引 , explain

收藏 評論

京東雲開發者 - 理解Mysql索引原理及特性 | 京東物流技術團隊

作為開發人員,碰到了執行時間較長的sql時,基本上大家都會説”加個索引吧”。但是索引是什麼東西,索引有哪些特性,下面和大家簡單討論一下。 1 索引如何工作,是如何加快查詢速度 索引就好比書本的目錄,提高數據庫表數據訪問速度的數據庫對象。當我們的請求打過來之後,如果有目錄,就會快速的定位到章節,再從章節裏找到數據。如果沒有目錄,如大海撈針一般,難度可見一斑。這就是我們經常碰到的罪魁禍首,全表掃描。

MySQL , 索引 , 數據庫 , SQL

收藏 評論

字節跳動開源 - ByConity 0.3.0 版本發佈,支持倒排索引等新特性

來源|ByConity 開源社區 各位的社區小夥伴們大家好,ByConity 0.3.0 版本於 12 月 18 日正式發佈了,此版本提供了倒排索引,基於共享存儲的選主方式等多項新特性,對冷讀性能進行了進一步的優化,對 ELT 能力也進行了進一步的迭代,同時修復了若干已知問題,進一步提升了系統的性能和穩定性,歡迎大家下載體驗。 GitHub 地址:https://github.com/ByC

索引 , 數據倉庫 , 版本更新 , 開源 , 雲原生

收藏 評論

愛可生開源社區 - MySQL 無法修改主鍵?原來是因為這個參數

同事諮詢了一個問題,TDSQL(for MySQL)中的某張表主鍵需要改為聯合主鍵,是否必須先刪除現有的主鍵?因為刪除主鍵時,提示這個錯誤。 作者:劉晨,網名 bisal ,具有十年以上的應用運維工作經驗,目前主要從事數據庫應用研發能力提升和技術管理相關的工作,Oracle ACE(Alumni),騰訊雲TVP,擁有 Oracle OCM OCP 、EXIN DevOps Master 、S

MySQL , 索引

收藏 評論

Hunter - MySQL面試必備一之索引

本文首發於公眾號:Hunter後端 原文鏈接:MySQL面試必備一之索引 在面試過程中,會有一些關於 MySQL 索引相關的問題,以下總結了一些: MySQL 的數據存儲使用的是什麼索引結構 B+ 樹的結構是什麼樣子 什麼是複合索引、聚簇索引、覆蓋索引 什麼是最左匹配原則 數據 B+ 樹中是如何查詢的 回表是什麼操作 B+ 樹的查詢有什麼優勢 索引下推是什麼意思 對於上

MySQL , 索引 , 面試 , 後端

收藏 評論

註銷 - 什麼是數據庫表的索引和主索引

在談論數據庫表的索引和主索引之前,我們需要理解數據庫索引的基本概念。數據庫索引是幫助數據庫系統高效查詢數據的一種數據結構。通過索引,可以快速定位到存儲在數據表中的特定數據,無需掃描整個表。索引的實現通常使用樹型結構,如 B-樹或紅黑樹,這些結構支持快速的查找、插入和刪除操作。 數據庫索引的工作原理 假設你有一個圖書館的圖書數據庫,其中包含數萬條圖書記錄。如果要找到特定的書籍,沒有索引的情況下,可能

索引

收藏 評論

阿里雲瑤池數據庫 - 數據庫索引回表困難?揭秘PolarDB存儲引擎優化技術

引言 數據庫系統為了高效地存儲、檢索和維護數據,採用了多種不同的數據組織結構。不同的組織結構有其特定的用途和優化點,比如提高查詢速度、優化寫入性能、減少存儲空間等。常見的數據庫記錄組織結構有: B-Tree B-Tree是一種平衡的多路搜索樹,特別適合存儲在外部存儲器(如硬盤)中。它通過減少訪問磁盤的次數來優化讀寫操作。B-Tree廣泛應用於數據庫管理系統和文件系統中,用於存儲索引和

索引 , 阿里雲 , 數據庫 , 存儲引擎

收藏 評論