原创 MySQL5.7 GR VS MariaDB10.1.19 Galera Cluster性能壓測

MySQL5.7 GR VS MariaDB10.1.19 Galera Cluster性能壓測視頻演示:http://pan.baidu.com/s/1sk87tfB工具sysbench0.5 128併發 10張表100萬行硬件配置R72

原创 MySQL實戰課程---通過錄像手把手帶您學會當前互聯網流行架構

通過本課程,可以讓您學會當前互聯網流行的高可用架構搭建MHA(Master High Availability),VIP機制不採用Keepalived實現(會出現腦裂),通過修改腳本實現。以及讀寫分離,分庫分表中間件Oneproxy和Mar

原创 Percona MongoDB3.2 HotBackup Perl Scripts

Percona MongoDB3.2版本默認支持WiredTiger引擎的在線熱備份,解決了官方版只能通過mongodump邏輯備份這一缺陷。 使用說明:要在當前dbpath中對數據庫進行熱備份,請在admin數據庫上以管理員身份運行cre

原创 MariaDB 10.3支持自動KILL掉未提交的空事務

下面介紹給大家一個參數innodb_kill_idle_transaction(這個是Percona XtraDB引用的參數),意思爲當一個事務長時間未提交,那麼這個連接就不能關閉,內存就不釋放,併發一大,導致DB連接數增多,就會對性能產生

原创 MariaDB 10.3 解決掉了UPDATE不能在同一表中查詢的數據作爲同一表的更新

MariaDB 10.3 解決掉了UPDATE不能在同一表中查詢的數據作爲同一表的更新,及支持UPDATE具有相同源和目標的更新語句。下面直接看案例CREATE TABLE t1 (c1 INT, c2 INT); INSERT INTO 

原创 讓pt-slave-restart支持MariaDB

當前pt-slave-restart最新版爲2.2.19,當你執行下面跳過主鍵衝突的命令時,會報錯。# pt-slave-restart --user=root --error-numbers=1062  DBD::mysql::db se

原创 MySQL5.7 切不要"亂射" --transaction-write-set-extraction=MURMUR32

今天早上一個朋友找到了我,說他們備份失敗了,使用的版本爲MySQL 5.7.15報錯信息如下:mysqldump: Couldn't execute 'SAVEPOINT sp':  The MySQL server is running 

原创 Percona5.7 TokuBackup支持TokuDB熱備份

Percona5.7 TokuBackup支持TokuDB熱備份一、安裝tokudb引擎執行以下腳本,自動安裝tokudb。# bin/ps-admin --defaults-file=/etc/my3308.cnf --enable -u

原创 【課程更新】pt-kill增加發送慢SQL報警郵件功能

Percona PT-kill精簡版 多增加發送kill掉後的慢SQL郵件報警功能注:官方原版默認被kill掉的SQL不會發郵件出來,這會造成不能及時通知開發,對排查問題帶來困惑。購買課程的學員可登陸http://edu.51cto.com

原创 MariaDB10.1.22 Spider3.3騰訊補丁版分庫分表下載

鑑於騰訊Tspider未開源,我拿到了原作者Kentoku Shiba的Spider3.3源代碼(集成了騰訊的補丁,性能有所加強),並且編譯到MariaDB 10.1.22 GA版本里,二進制下載地址http://www.liyanlan.

原创 pt-online-schema-change你今天濫用了嗎?

注:本文來自真實生產案例,感謝網友小豚提供,本人加以故障重現校驗。場景因想整理一下線上的獨立表空間碎片,故使用了pt-online-schema-change在slave從庫上執行,目的是怕影響主庫的CPU,維護的時候再進行一次主從切換,然

原创 一步完成 MySQL 向 Redis 遷移

參考國外大牛的方法,http://www.oschina.net/translate/mysql-to-redis-in-one-step實驗成功,以下是操作方法:MySQL表結構數據[test]> select * from hechun

原创 MySQL 5.7.17 VS MariaDB 10.1.19 Enterprise性能壓測

爲了驗證MariaDB官網壓測結果,特找了三臺低配物理機做壓測https://mariadb.org/maria-10-1-mysql-5-7-commodity-hardware/192.168.143.244 sysbench 192.

原创 MariaDB 10審計日誌去除記錄select操作

默認情況下,記錄select操作完全是蛋疼的功能,記錄一些沒有必要的操作。去除以後,只會記錄增刪改、DDL操作。安裝使用:把附件裏的server_audit.so放入到/usr/local/mysql/lib/plugin/並chown m

原创 TiDB VS MariaDB10.1.19 Enterprise性能壓測

視頻演示:https://pan.baidu.com/s/1qYRMp7Q工具sysbench0.5 128併發 10張表100萬行硬件配置R720 64G RAID10(15000轉)分別壓測100秒sysbench  --test=/r