資料庫索引優化。

2022-02-08 08:09:37 字數 1227 閱讀 6873

k-v儲存——關係代數和書屋引擎——使用者api

資料庫索引 大意指的是 :

查詢最小結果集;

更精確;

搜尋範圍越小就越優化;

減少回表資料大小;

盡可能 第一次走索引那一列的時候,取到最小的乙個結果集,結果集越小,後面額回表資料就越小。系統效能就越高。

關係資料模型,二叉樹

什麼事事務,分布式資料庫:

事務是關聯式資料庫裡面非常重要的乙個概念「

事務的優勢 就是方便人腦理解。

劣勢就是效能比較低。

所有的資料操作 都可以被抽象成 乙個查詢+乙個更新

例如:我們新增資料的時候  insert tnto,插入資料的時候,首先資料庫是先查詢 當然要插入的資料資訊是否資料庫存在,是 就返回提示,此資訊存在,不存在就 執行插入,

在如:我們修改資訊的時候 ,也是先查詢資料庫資訊是否存在,存在就執行修改語句。。不存在就提示錯誤資訊。

刪除資料, 亦是如此。

所有的資料操作 都可以被抽象成 乙個查詢+乙個更新(這就是乙個鎖)

【事務的本質就是把系統的某一部分資料獨佔的操作(加鎖-去鎖,操作這個事務的時候,只被他獨佔)】

dml資料操縱語言,就是insert,update,delete這類運算元據的sql

事務控制語句就是commit;rollback,提交和回滾

ddl—資料定義語言(create,alter,drop,declare)

dml—資料操縱語言(select,delete,update,insert)

dcl—資料控制語言(grant,revoke,commit,rollback)

資料庫索引 索引優化

二 三星索引 三 合適設計理想索引 謂詞簡單謂詞和複雜謂詞 where字句中的每個條件稱為乙個謂詞。過濾因子 描述了謂詞的選擇性,即表中滿足謂詞條件的記錄行數所佔的比例 過濾因子 ff 結果集的數量 錶行的數量 平均過濾因子 1 不同列值的數量 索引片及匹配列 乙個索引定義乙個索引片,如果where...

資料庫優化 索引

鑑於csdn無故刪除博文,本部落格不再更新,暫時遷至 2索引每一本書的前幾頁一般都是目錄,而最後幾頁通常會有乙個關鍵字索引。對於資料庫來講系統表 如 sysobjects等 就是目錄,而標字段上的索引就如同書本後面的關鍵字索引。資料庫中,目錄 資料字典 和索引的區別 目錄縱向 索引橫向。優化器根據統...

資料庫索引優化

索引的作用是告訴儲存引擎快速找到我們需要的資料,兩個極端,除了主鍵沒有任何索引,給每乙個列都建立乙個索引,所以索引是在mysql儲存引擎層實現的,而不是在mysql伺服器層實現的,不同的儲存引擎的索引方式是不同的,mysql支援的索引型別,b tree索引是比較常見的,通常所說的索引就是b tree...