Mysql高併發線上經驗總結

2021-10-08 13:52:17 字數 518 閱讀 6123

mysql總大連線限制

mysql會有最大連線數,預設最大連線著在150左右

這個數值的作用就是總的連線如果超過150,其它連線就無法連線上了,這個引數是可以配置的。

mysql寫入壓力大時,讀的速度是否會有影響

mysql 寫入一張表壓力大的時候,這張表會有寫鎖存在,寫鎖存在會影響讀的速度。影響還是挺大的

mysql 表資訊監控

如何快速掌握表的資訊,調優的第一步是從巨集觀上把握這個表的資訊

show table status;
mysql 效率低下的語句

count  當資料量大時,count統計會慢到無法想象

cpu打滿,導致資料庫連線不足

大量的併發負載導致cpu**,cpu打滿時可以檢視對應時間的是否存在慢查詢日誌。

Mysql優化常用經驗總結

適當使用查詢快取 當查詢結果確定不大於1行時,使用limit 1 列有固定可選值時,使用enum而不是varchar 為搜尋欄位建索引 join表使用相同的型別,並建立索引 使用explain來優化語句 避免select 永遠為每張表設定id 盡可能使用notnull prepared statem...

MYSQL 效能優化的經驗總結

訪問量越來越大,mysql自然成為瓶頸。因此mysql 的優化成為我們需要考慮的問題,第一步自然想到的是 mysql 系統引數的優化,作為乙個訪問量很大的 日20萬人次以上 的資料庫系統,不可能指望 mysql 預設的系統引數能夠讓 mysql執行得非常順暢。1 back log 要求 mysql ...

ununtu 下mysql 使用經驗總結

ubuntu下做mysql 的ha,實現主從,double 主,讀寫分離等,積累了點經驗,note下一些command以及一些還ok的東東,share and mark下!sudo apt get install mysql server 安裝mysql server sometimes insta...