mysql管理之道

2021-09-19 19:33:57 字數 2554 閱讀 6638

mysql安裝

新增jemalloc管理記憶體

[mysqld_safe]

malloc-ib=/usr/lib64/libjemalloc.so

5.7比5.6讀寫效能高2-3倍

--安裝ssl加密

mysql生成免密登入,maria沒這個功能

innodb_undo_ logs 日誌分割功能配置

innodb_print_all_deadlocks=1 把死鎖資訊列印到錯誤日誌裡

支援json

殺死執行超過2秒的查詢語句

執行緒池的作用大概就是等於乙個交通警察指揮

--開啟執行緒池

-效能測試

sysbench --test=oltp --mysql-table-engine=innodb --oltp-table-size=900000 --max-requests=10000 --num-threads=100 --mysql-host=ip --mysql-port= --mysql-user= --mysql-password= --mysql-db=test --mysql-socket=/***

innodb=xtradb

資料庫:磁碟和記憶體

mysql的瓶頸:慢查詢、buffer_pool、磁碟

innodb_buffer_pool_size 記憶體70%

sar:

sar -u 1 3 cpu

sar -p 1 3 每個cpu

sar -q 負載

sar -r 記憶體

sar -w swap

sar -b io

sar -d 磁碟

查詢寫操作頻繁的表

binlog_format 格式statement row mixed

-------------------誤刪ibdata資料檔案

-------------------update\delete忘記新增where

--用替換.frm表結構檔案的方式修改表

myisam 和 innodb的區別

1、語句優化 避免子查詢

配置檔案優化:

read_buffer_size 128k

read_rnd_buffer_size 256k

sort_buffer_size 256k

thread_stack 256k

join_buffer_size 256k

max_connections 512-1000

innodb_buffer_pool_size 物理記憶體的60-70%

innodb_log_buffer_size 16-64m

主從,一主多從,my-proxy主從,cluster主從

在從機上做備份,

1\冷備份

mysql管理之道 mysql管理之道

mysql5.7 mariadb10.1,percona5.7 效能調優,高可用,監控 mysql安裝 新增jemalloc管理記憶體 mysqld safe malloc ib usr lib64 libjemalloc.so 5.7比5.6讀寫效能高2 3倍 安裝ssl加密 mysql生成免密登...

mysql管理之道

mysql安裝 新增jemalloc管理記憶體 mysqld safe malloc ib usr lib64 libjemalloc.so 5.7比5.6讀寫效能高2 3倍 安裝ssl加密 mysql生成免密登入,maria沒這個功能 innodb undo logs 日誌分割功能配置 innod...

專案管理修煉之道 mobi 專案管理之道

專案管理修煉之道 mobi 道德經 被認為是由聖人老子於西元前6世紀撰寫的,是目前翻譯最廣泛的文字之一。它激發了從宗教到有關約會的有趣電影的一切靈感,並且作者使用它作為隱喻來解釋各種事物 甚至是程式設計 這是我想到開放組織中的專案管理時立即想到的內容。聽起來可能很奇怪。但要明白的地方,我來自 你應該...