MySQL效能優化一

2021-09-27 02:27:37 字數 873 閱讀 9468

1.檢視mysql的可以承受的最大連線數

登入到mysql伺服器後,輸入以下命令,如出現下面的頁面顯示:

max_connections:表示的是伺服器所能承受的最大連線數 ,用來設定最大連線(使用者)數。

總體來說,該max_connections2.檢視當前連線資料庫的使用者

show processlist;
如果是root帳號,你能看到所有使用者的當前連線。如果是其它普通帳號,只能看到自己占用的連線。show processlist;只列出前100條,如果想列出全部的連線請使用以下命令:

#檢視連線資料庫的所有使用者

show full processlist;

輸出引數詳解:

id:     id標識

use: 當前連線使用者

host:   顯示這個連線從哪個ip的哪個埠上發出

db:     資料庫名

command:連線狀態,一般是休眠(sleep),查詢(query),連線(connect)

time:   連線持續時間,單位是秒

state:  顯示當前sql語句的狀態

info:   顯示這個sql語句

mysql效能優化 一

mysql裡面的所分為表鎖和行鎖不同儲存引擎它的鎖也不一樣,innodb有表鎖和行鎖,而mysiam只有表鎖 1.set autocommit 0 取消自動提交 2.使用a,b兩個視窗分別update同一行資料,過濾條件必須是索引,因為索引是行鎖,非索引是表鎖 a視窗先update資料,b視窗後up...

MySQL效能優化 一)

mysql是乙個開源的小型關聯式資料庫,也是目前應用最廣泛的。最近學習了mysql的效能調優,感覺一下子接觸很多之前不了解的東西,這些優化應該來說是非常實用的,所以這裡打算寫乙個系列的部落格來整理下。眾所周知,mysql能安裝在各大作業系統上,特別是對於很多個人開發者,都喜歡把開發放在windows...

mysql效能優化 mysql效能優化

優化方式 1.空間換時間 冗餘 2.時間換空間 字段優先使用型別 int date char varchar text 索引型別 btree索引 hash索引 索引的葉子下,存放乙個資訊指向所在行的資料位址。btree有利於範圍查詢,hash有利於精確查詢。btree用的更多一些。btree索引的常...