前兩天經歷了武漢一行騰訊面試,數據庫索引是一個面試熱點,在此搜集相關資料,以備學習之用。 下面是一位牛人寫得關於數據庫索引的精品之作,因為很好,不敢修飾,轉載至此與博友共享。 原文鏈接:MySQL ...
前兩天經歷了武漢一行騰訊面試,數據庫索引是一個面試熱點,在此搜集相關資料,以備學習之用。 下面是一位牛人寫得關於數據庫索引的精品之作,因為很好,不敢修飾,轉載至此與博友共享。 原文鏈接:MySQL ...
一、前言 mysql的InnoDB,支持事務和行級鎖,可以使用行鎖來處理用戶提現等業務。使用mysql鎖的時候有時候會出現死鎖,要做好死鎖的預防。 二、MySQL行級鎖 行 ...
數據庫系列:MySQL慢查詢分析和性能優化 數據庫系列:MySQL索引優化總結(綜合版) 數據庫系列:高並發下的數據字段變更 數據庫系列:覆蓋索引和規避回表 數據庫系列:數據庫高可用及無損擴容 數據 ...
數據庫系列:MySQL慢查詢分析和性能優化 數據庫系列:MySQL索引優化總結(綜合版) 數據庫系列:高並發下的數據字段變更 數據庫系列:覆蓋索引和規避回表 數據庫系列:數據庫高可用及無損擴容 數據 ...
前言 用戶對數據庫的最基本要求就是能高效的讀取和存儲數據,但是讀寫數據都涉及到與低速的設備交互,為了彌補兩者之間的速度差異,所有數據庫都有緩存池,用來管理相應的數據頁,提高數據庫的效率,當然也因為引 ...
一、索引是什么 索引,在MySQL中也叫“鍵(key)”,是存儲引擎用於快速找到記錄的一種數據結構。如果把數據庫的一張表比作一本書,那索引則是這本書的目錄,通過目錄,我們能快速找到我們 ...
在我們公司的DB規范中,明確規定: 1、建表語句必須明確指定主鍵 2、無特殊情況,主鍵必須單調遞增 對於這項規定,很多研發小伙伴不理解。本文就來深入簡出地分析MySQL索引設計背后的數 ...
本文由 網易雲 發布。 作者:范鵬程,網易考拉海購 InnoDB是 MySQL最常用的存儲引擎,了解InnoDB存儲引擎的索引對於日常工作有很大的益處,索引的存在便是為了加速數據庫行記 ...
問題背景 MySql(InnoDB)中的訂單表需要按時間順序分頁查詢,且主鍵不是時間維度遞增,訂單表在百萬以上規模,此時如何高效地實現該需求? 注:本文並非主要講解如何建立索引,以下的分析均 ...
前言 之前介紹的月報中,詳細介紹了InnoDB Buffer Pool的實現細節,Buffer Pool主要就是用來存儲數據頁的,是數據頁在內存中的動態存儲方式,而本文介紹一下數據頁在磁盤上的靜態存 ...