原创 docker下部署MySQL8基於GTID的主從複製

安裝docker#yum install docker添加docker鏡像倉庫#vim /etc/docker/daemon.json {"registry-mirrors": ["https://docker.mirrors.ustc.e

原创 MySQL InnoDB存儲引擎排它鎖和共享鎖的研究

1,共享鎖實驗session1 在session1建表lisa並插入數據mysql> create table lisa(name char(10),age int(5));mysql> insert into lisa values('l

原创 MySQL學習中的的疑問

敬愛的孫先生:我在MySQL的學習中遇到的問題整理如下:問題0:用start transaction開啓一個事務時需要設置autocommit=0嗎?答:不需要。autocommit=0   意思是不提交dml操作,其實就是開啓事務。問題1

原创 MySQL5.7 Repeatable read事務隔離級別的研究。

事務隔離級別爲Repeatable read的情況下事務2不執行commit,讀取不到事務1新添加的記錄。事務2執行了commit,可以讀取到事務1新添加的記錄。 session1執行事務1:只插入和提交mysql> select @@tx

原创 pt-online-schema-change

pt-online-schema-changeNAMEpt-online-schema-change - ALTER tables without locking them.---------------------------------

原创 Linux使用Shell腳本實現ftp的自動上傳下載

1. ftp自動登錄批量下載文件。#####從ftp服務器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -n<<!open 192.168.1.171user guest 1234

原创 xtrabackup執行備份要擁有的權限

xtrabackup備份的原理:  xtrabackup直接複製datadir目錄中的文件到備份目錄下。這樣問題就來了,在備份的時候mysql可以還在執行寫入操作;所以xtrabackup會不停的去掃描MySQL的  redo_log,也就

原创 percona-toolkit的安裝和使用

percona-toolkit簡介percona-toolkit是一組高級命令行工具的集合,用來執行各種通過手工執行非常複雜和麻煩的mysql和系統任務,這些任務包括:檢查master和slave數據的一致性有效地對記錄進行歸檔查找重複的索

原创 MySQL5.7 Read Committed事務隔離級別的研究-出現幻讀

事務隔離級別爲Read Committed的情況下:事務2不執行commit,可以讀取到事務1新添加的記錄。此處說明出現了幻讀。當事務隔離級別改爲REPEATABLE-READ後,能夠解決該問題即解決幻讀。幻讀定義:一個事務按相同的查詢條件

原创 MySQL SQL優化

來源http://www.cnblogs.com/ggjucheng/archive/2012/11/11/2765465.html 前言有人反饋之前幾篇文章過於理論缺少實際操作細節,這篇文章就多一些可操作性的內容吧。注:這篇文章是以 My

原创 我的友情鏈接

51CTO博客開發SQL Server Deep Dives

原创 近期學習計劃

0,MySQL MasterHA1,percona toolkits2,Linux ha+mongo副本集3,tungsten-replicator

原创 Starting MySQL. ERROR! The server quit without updating PID file

我在my.cnf中添加了一個log-bin=/data/docker/lisa/mysql/data/mysql-bin重啓mysql報錯。[root@6e05ca49e205 data]# service mysql restartShu

原创 centos7下安裝sql優化工具SQLAdvisor

1.克隆代碼#cd /usr/local/src/#git clone https://github.com/Meituan-Dianping/SQLAdvisor.git2.安裝依賴包#yum install -y make cmake

原创 問題整理

1  給一個大表添加字段 你怎麼操作?ptosc原理怎麼實現的?ptosc的限制條件?2  sql優化 你怎麼看執行計劃?3  mysql鎖定機制 4  mysql innodb的參數優化,你會如何調整?5  我有一套a-b的主從,在加個c