![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
總結(jié) new至少要有一個參數(shù)cls,代表要實例化的類菩收,此參數(shù)在實例化時由Python解釋器自動提供 new必須要有返回值,返回實例化出來的實例,...
之前講事務隔離級別的時候提到過饭尝,如果是可重復讀隔離級別募闲,事務 T 啟動的時候會創(chuàng)建一個視圖 read-view躬存,之后事務 T 執(zhí)行期間张惹,即使有其...
在上一篇文章中岭洲,我跟你介紹了 MySQL 的全局鎖和表級鎖,今天我們就來講講 MySQL 的行鎖坎匿。 MySQL 的行鎖是在引擎層由各個引擎自己實...
今天我要跟你聊聊 MySQL 的鎖。數(shù)據(jù)庫鎖設(shè)計的初衷是處理并發(fā)問題替蔬。作為多用戶共享的資源告私,當出現(xiàn)并發(fā)訪問的時候,數(shù)據(jù)庫需要合理地控制資源的訪問...
在上一篇文章中承桥,我和你介紹了 InnoDB 索引的數(shù)據(jù)結(jié)構(gòu)模型驻粟,今天我們再繼續(xù)聊聊跟 MySQL 索引有關(guān)的概念茂嗓。 在開始這篇文章之前,我們先來...
提到數(shù)據(jù)庫索引棉胀,我想你并不陌生徽鼎,在日常工作中會經(jīng)常接觸到。比如某一個 SQL 查詢比較慢酷麦,分析完原因之后矿卑,你可能就會說“給某個字段加個索引吧”之...
提到事務沃饶,你肯定不陌生母廷,和數(shù)據(jù)庫打交道的時候,我們總是會用到事務糊肤。最經(jīng)典的例子就是轉(zhuǎn)賬琴昆,你要給朋友小王轉(zhuǎn) 100 塊錢,而此時你的銀行卡只有 1...
前面我們系統(tǒng)了解了一個查詢語句的執(zhí)行流程业舍,并介紹了執(zhí)行過程中涉及的處理模塊。相信你還記得把介,一條查詢語句的執(zhí)行過程一般是經(jīng)過連接器勤讽、分析器、優(yōu)化器...
我們經(jīng)常說脚牍,看一個事兒千萬不要直接陷入細節(jié)里,你應該先鳥瞰其全貌巢墅,這樣能夠幫助你從高維度理解問題诸狭。同樣,對于 MySQL 的學習也是這樣君纫。平時我...