MySQL學習筆記第6課(共10課)

2021-07-16 08:24:31 字數 738 閱讀 3195

31、**提交的sql語句

以下的sql語句會產生乙個隱式的提交操作,即執行語句後,會有乙個隱式的commit操作。

另外注意的是,truncate table語句是ddl,因此雖然和delete整張表的結果是一樣的,但是它不能被回滾。

32、對於事務操作的統計

考慮每秒事務處理的能力:tps transaction per second

tps的計算方法:(com_commit+com_rollback)/time,前提是所有的事務必須是顯示提交的。

mysql> showglobal status like 'com_commit';

| variable_name |value |

| com_commit    | 6    |

33、事務的隔離級別

innodb

儲存引擎在

repeatable read

事務隔離級別下,使用

next-key lock

鎖的演算法,避免幻讀的產生,達到了

sql標準的

serializable

隔離級別。

在serialiable的事務隔離級別,innodb儲存引擎會對每個select語句後自動加上lock in share mode,,即給每個讀取操作加上乙個共享鎖。一般不在本地事務中使用serialiable的隔離級別,serialiable的事務隔離級別主要用於innodb儲存引擎的分布式事務。

MySQL學習筆記第9課(共10課)

40 複製 一種高可用 高效能的解決方案,一般用來建立大型的應用。三個步驟 1 主伺服器把資料更新記錄到二進位制日誌中 2 從伺服器把主伺服器的二進位制日誌拷貝到自己的中繼日誌中 3 從伺服器重做日誌中的時間,把更新應用到自己的資料庫上 mysql的複製是非同步同步的,並非完全的主從同步。從伺服器上...

第6課 中斷控制器學習筆記

arm體系cpu的7中工作模式 各種工作模式的區別 1.不同的暫存器,模式切換前後,部分暫存器儲存的值不變 節省時間 2.不同的許可權 3.觸發條件不同 什麼是中斷?是一種讓cpu知道某一種事件發生的方法。怎麼讓cpu知道某種事件發生了呢?1 查詢,即輪詢,定期查詢結果 2.中斷 中斷時一種異常 發...

HTML網頁開發 燕十八 第6課學習筆記 浮動布局

float left 盡量靠左漂浮 float right 盡量靠右漂浮 這個值如果沒有定義,就以左上角為頂點漂浮,可能存在遮蓋 id lside 我是左邊div id rside 我是右邊div id insert 我來插隊div body html 黃色塊如果定義了float left inse...