原创 爲什麼要建議用自增列做主鍵

InnoDB引擎表的特點 1、InnoDB引擎表是基於B+樹的索引組織表(IOT) 關於B+樹 B+ 樹的特點: (1)所有關鍵字都出現在葉子結點的鏈表中(稠密索引),且鏈表中的關鍵字恰好是有序的; (2)不可能在非葉子結點命中; (3)

原创 PXC安裝文檔

一 環境準備 主機IP 主機名 操作系統 PXC版本 192.168.39.135 node1 CentOS 6.8 Percona-XtraDB-Cluster-57-5.7.21 192.168.39.226 no

原创 mysql 並行複製

      MySQL的複製延遲是一直被詬病的問題之一,在MySQL 5.7版本已經支持“真正”的並行複製功能,官方稱爲爲enhanced multi-threaded slave(簡稱MTS),因此複製延遲問題已經得到了極大的改進。總之,

原创 varchar(N)和char(N)中的N解析

"root@localhost:mysql6666.sock  [china]>show create table a1;+-------+--------------------------------------------------

原创 Using temporary和Using filesort分析

mysql> show create table t1; +-------+---------------------------------- | Table | Create Table                         

原创 獨立undo表空間在線回收

1.mysql5.5的版本上 InnoDB undo是放在系統表空間即ibdata file文件中,這樣如果有比較大的事務(即需要生成大量undo的),會撐大ibdata數據文件,雖然空間可以重用, 但文件大小不能更改。 關於回滾段的,只有

原创 Anemometer 慢查詢日誌監控平臺

環境介紹:yum用的是163的源: CentOS6-Base-163.repo  操作新系統:Red Hat Enterprise Linux Server release 6.4數據庫版本:5.6.27PHP版本:5.3.3 #要求php

原创 mysql 多源複製

  mysql5.7新特性多源複製很實用,方便對分庫環境進行彙總,集中備份和數據統計分析。我的實驗環境3臺機器,mysql版本:5.7.1610.10.203.102 從庫10.10.203.93 主庫10.10.203.94 主庫操作步驟

原创 mysql 開啓線程池

        在MySQL5.6出現以前,MySQL處理連接的方式是One-Connection-Per-Thread,即對於每一個數據庫連接,MySQL-Server都會創建一個獨立的線程服務,請求結束後,銷燬線程。再來一個連接請求,則

原创 mysql innodb 死鎖分析

mysql Ver 14.14 Distrib 5.7.16, for linux-glibc2.5 (x86_64) using EditLine wrapper #mysql版本 5.7.16 Connection id: 10042