深入理解MySQL索引底層數據結構
1 引言 在日常工作中,我們會遇見一些慢SQL,在分析這些慢SQL時,我們通常會看下SQL的執行計劃,驗證SQL執行過程中有沒有走索引。通常我們會調整一些查詢條件,增加必要的索引,SQL執行效率就會提升幾個數量級。我們有沒有思考過,為什麼加了索引就會能提高SQL的查詢效率,為什麼有時候加了索引SQL執行反而會沒有變化,本文就從MySQL索引的底層數據結構和算法來進行詳細分析。 2 索引數據結構對比
昵稱 京東雲開發者
貢獻者118
粉絲0
1 引言 在日常工作中,我們會遇見一些慢SQL,在分析這些慢SQL時,我們通常會看下SQL的執行計劃,驗證SQL執行過程中有沒有走索引。通常我們會調整一些查詢條件,增加必要的索引,SQL執行效率就會提升幾個數量級。我們有沒有思考過,為什麼加了索引就會能提高SQL的查詢效率,為什麼有時候加了索引SQL執行反而會沒有變化,本文就從MySQL索引的底層數據結構和算法來進行詳細分析。 2 索引數據結構對比
昵稱 京東雲開發者
摘要:GaussDB(forMySQL)是華為自研雲原生數據庫,具有高性能,高擴展,高可靠的特點,完全兼容MySQL協議,自研架構和友好的生態兼容性,可以同時滿足數據庫管理員、應用開發者、CTO的運維、使用和業務發展需求,本次主要介紹GaussDB(forMySQL)在雲原生技術方向上遇到的挑戰和未來的發展演進路徑。 在2023雲數據庫技術沙龍“MySQLxClickHouse”專場上,華為雲數據
昵稱 NineData
本文導讀: 當前,電商運營的主要痛點不僅來自多變的市場和客户需求,也受困於碎片化用户觸達等帶來的競爭與挑戰。為了深度挖掘用户價值、培養用户忠誠度、實現業績增長,有贊為商家搭建了全方位 OLAP 分析系統,提供實時與離線分析報表、智能營銷與人羣圈選等 SaaS 服務。本文將詳細介紹有贊從 Clickhouse 至 Apache Doris 的遷移規劃和性能對比測試實踐,分享如何基於 Apache D
昵稱 SelectDB技術團隊
GreptimeDB 在行業標準測試 Prometheus-Benchmark 當中以 100 個 8c16g 規格節點的集羣,在 datanode 峯值水位為 CPU 38%、內存 40% 的負載下,承接了每秒約 4000 萬點的寫入流量。總體活躍時間線 6.1 億條,每十分鐘更新 615 萬條時間線,在測試的 1.5 小時內均能穩定寫入。 測試結果説明 GreptimeDB 的架構設計能夠支
昵稱 Greptime
本文為墨天輪數據庫管理服務團隊第52期技術分享,內容原創,作者為技術顧問muggle,如需轉載請聯繫小墨(VX:modb666)並註明來源。 1、適用範圍 達夢數據產品:DM8 2、表設計優化 表設計優化可以從三個方面入手:選擇合適的表類型、設置分區表、設置全局臨時表。 2.1 表類型選擇 達夢數據庫提供了三種表類型:行存儲表、列存儲表(HUGE)和堆表。運維人員可根據實際需求選擇合適的表類型。
昵稱 墨天輪
20242024 年 8 月 7 日 - 10 日,由中國計算機學會主辦、中國計算機學會數據庫專業委員會和新疆大學承辦、新疆 IT 三會等單位協辦的第 41 屆中國數據庫學術會議(NDBC 2024)在新疆烏魯木齊成功舉辦。大會上 PingCAP 聯合創始人黃東旭發表了主題演講,PingCAP 全球教育負責人包光磊在教育分論壇上與高校老師就大模型助力數據庫教學以及開源人才培養等話題進行了探討,Pi
昵稱 PingCAP
Mongose 是為 node.js 開發的 MongoDB 對象模型,它基於schema來處理應用的數據模型,開箱即用。 schema中的時間戳 const mongoose = require('mongoose'); const BlogSchema = new mongoose.Schema({ id: { type: Number }, title: { type: Strin
昵稱 來了老弟
商品評價功能顯得尤為重要。通過API接口,開發者可以快速地解讀和獲取商品評價數據,從而為用户提供更加完善的服務體驗。聯訊小編將詳細介紹如何通過API接口解讀商品評價功能,並對其中的關鍵步驟和注意事項進行詳細闡述。 API接口概述 API(Application Programming Interface)接口是一種允許不同軟件應用程序之間相互通信的協議。在商品評價功能中,API接口可以提供
昵稱 用户bPddMwf
今天帶來我的好友健哥面試拼多多海外電商Java崗的一個覆盤 前言 大家好,我是健哥。今天跟大家覆盤一下自己面試拼多多的一個情況。我投的是拼多多的海外電商部門Java崗,大家其實也知道現在這個互聯網的大環境不太好,拼多多算是HC比較多的,現在還在大規模招人的一家公司。海外電商可以説是整個拼多多未來的一個經濟增長點或者説是整個拼多多最看好的或者説寄厚望的一個業務。 拼多多的面試主要是兩輪技術面加上一輪
昵稱 Winn
在數據量持續爆發的時代,企業對實時分析的需求日益迫切。例如,電商大促期間的交易監控、廣告投放效果的即時反饋等場景,均要求毫秒級的響應速度。然而,傳統工具如 Hadoop、Hive 等存在明顯短板:複雜查詢性能不足、資源擴容成本高、實時與離線數據處理割裂等問題。 StarRocks 的核心定義 StarRocks 是一款新一代極速全場景 MPP(Massively Parallel Processi
昵稱 鏡舟科技
title: 數據庫加密全解析:從傳輸到存儲的安全實踐 date: 2025/2/17 updated: 2025/2/17 author: cmdragon excerpt: 數據加密是數據庫安全的最後一道物理防線。傳輸層SSL/TLS配置、存儲加密技術及加密函數實戰應用,覆蓋MySQL、PostgreSQL、Oracle等主流數據庫的20+生產級加密方案。通過Open
昵稱 風流倜儻的傷痕
title: 數據庫審計與智能監控:從日誌分析到異常檢測 date: 2025/2/18 updated: 2025/2/18 author: cmdragon excerpt: 數據庫審計與監控是安全運營中心(SOC)的核心能力。數據庫審計策略設計、性能瓶頸定位、異常行為檢測三大關鍵領域,通過Oracle統一審計、MySQL企業版審計插件、PostgreSQL pg_
昵稱 風流倜儻的傷痕
title: 深入解析NoSQL數據庫:從文檔存儲到圖數據庫的全場景實踐 date: 2025/2/19 updated: 2025/2/19 author: cmdragon excerpt: 通過電商、社交網絡、物聯網等12個行業場景,結合MongoDB聚合管道、Redis Stream實時處理、Cassandra SSTable存儲引擎、Neo4j路徑遍歷算法等42
昵稱 風流倜儻的傷痕
title: 分佈式數據庫解析 date: 2025/2/20 updated: 2025/2/20 author: cmdragon excerpt: 通過金融交易、社交平台、物聯網等9大真實場景,結合Google Spanner跨洲事務、DynamoDB毫秒級擴展等38個生產級案例,揭示分佈式數據庫的核心原理與工程實踐。內容涵蓋CAP定理的動態權衡策略、Paxos/
昵稱 風流倜儻的傷痕
在數據驅動的時代,企業每天需要處理海量結構化數據,但非技術人員與數據庫之間的“最後一公里”鴻溝始終存在。傳統Text2SQL技術試圖用自然語言直接生成SQL查詢,然而大模型的黑箱特性、高昂成本及不可控的幻覺問題,使得這一目標長期陷入“理想豐滿,現實骨感”的困境。本文將以Focus_MCP_SQL項目為核心,探討一種兼顧效率、成本與透明性的新型解決方案。 一、Text2SQL的困局與破局方向 T
昵稱 clarance
對運行狀態的Redis實例進行監控是運維管理中非常重要的內容,包括:監控Redis的內存、監控Redis的吞吐量、監控Redis的運行時信息和監控Redis的延時。通過Redis提供的監控命令便能非常方便地實現對各項指標的監控。 一、監控Redis的內存 視頻講解如下: https://www.bilibili.com/video/BV1mi28YXE14/?aid=113294358616
昵稱 趙渝強老師
阿里雲DMS重磅推出一站式AI應用部署解決方案:Dify+DeepSeekonDMS,開箱即用,獨立VPC部署,數據不出域更安全! 支持Dify+DeepSeek私域部署+夸克搜索,簡單配置即可實現聯網搜索版DeepSeek服務。 DifyonDMS版本升級為0.15.3,團隊成員、構建應用程序和消息額度均無限制~ 參考操作演示視頻,一小時內即可拉起聯網搜索版私域DeepSeek服
昵稱 數據庫分享小北
MongoDB提供了mongod命令用於啓動MongoDB服務器端;而停止MongoDB服務器卻可以通過幾種不同的方式完成。下面分別進行介紹。 一、【實戰】啓動MongoDB服務器 通過執行下面的語句可以查看啓動MongoDB服務器的幫助信息: mongod --help # 輸出的信息如下: ...... Storage options: --storageEngine arg Wh
昵稱 趙渝強老師
一、動手活動 活動1:體驗AnalyticDB無感集成(Zero-ETL)下的一站式數據分析,完成任務可領取300社區積分兑換各種商城好禮! 急需高效數據分析,卻在為數據同步效率發愁?本方案藉助雲原生數據倉庫AnalyticDB提供無感集成(Zero-ETL)功能,能快速搭建 OLTP 與 OLAP 數據同步鏈路,一站式完成數據分析同步管理。 (一)活動時間 2025年4月3日-5月9日16:00
昵稱 數據庫分享小北
Memcached支持兩種不同方式的客户端路由算法,即:求餘數Hash算法和一致性Hash算法。下面分別進行介紹。 一、 求餘數的路由算法 求餘數Hash算法的客户端路由是對插入數據的鍵進行求餘數,根據餘數來決定存儲到哪個Memcached實例。視頻講解如下: https://www.bilibili.com/video/BV1qJStYqEAB/?aid=113389888084... 例
昵稱 趙渝強老師
HBase是大表(BigTable)思想的一個具體實現。它是一個列式存儲的NoSQL數據庫,適合執行數據的分析和處理。簡單來説,就是適合執行查詢操作。從體系架構的角度看,HBase是一種主從架構,包含:HBase HMaster、Region Server和ZooKeeper,下圖展示了這一架構。 其中: HBase HMaster負責Region的分配及數據庫的創建和刪除等操作。
昵稱 趙渝強老師
HBase的邏輯存儲結構主要包括:命名空間(NameSpace)、表(Table)和列族(Column Family)。視頻講解如下: https://www.bilibili.com/video/BV1T3BrYcE8a/?aid=113529894410... 下面分別進行介紹。 一、 命名空間(NameSpace) HBase的命名空間相當於Oracle和MySQL中的數據庫,它是對錶
昵稱 趙渝強老師
HBase的存儲結構分為邏輯存儲結構與物理存儲結構,並且HBase通過邏輯存儲結構來管理物理存儲結構。而最終物理存儲對應的文件又是存儲在HDFS之上。而HBase的物理存儲結構主要包括StoreFile、HFile和HLog日誌。視頻講解如下: https://www.bilibili.com/video/BV1T3BrYcE8a/?aid=113529894410... 一、 數據文件HF
昵稱 趙渝強老師
你是否遇到過這些情況?出差急需文件,但資料都在家裏NAS上手機相冊爆滿,卻擔心雲盤隱私安全想給同事分享大文件,但傳輸速度慢到崩潰今天就來分享幾種羣暉NAS外網訪問的解決方案 1、QuickConnect:簡單的外網訪問方式(零門檻,小白首選),適用於不希望進行復雜配置的用户。原理:羣暉官方中轉服務器,無需公網IP操作:1、NAS後台→控制面板→外部訪問→啓用QuickConnect2
昵稱 ZeroNews內網穿透