原创 Mysql 索引 key_len 計算方式最強解析

1.創建測試表 CREATE TABLE `test_index_len` (   `id` int(11) DEFAULT NULL,   `num` int(11) NOT NULL,   `num_1` int DEFAULT NU

原创 mysqldump與innobackupex備份過程你知多少(完結篇)

現在看innobackupex 2.1. innobackupex備份過程解讀 A庫清空查詢日誌 爲了更清晰地追蹤innobackupex是如何拷貝redo log的,我們在A庫新開一個ssh會話2,使用如下腳本持續

原创 深入理解iostat

前言 iostat算是比較重要的查看塊設備運行狀態的工具,相信大多數使用Linux的同學都用過這個工具,或者聽說過這個工具。但是對於這個工具,引起的誤解也是最多的,大多數人對這個工具處於朦朦朧朧的狀態。現在我們由淺到深地介紹這個工

原创 mysqldump與innobackupex備份過程你知多少(二)

1.2.3. 使用WITH CONSISTENT SNAPSHOT子句的作用 START TRANSACTION語句使用WITH CONSISTENT SNAPSHOT子句時,會爲事務啓動一致性讀(該子句僅適用於Inno

原创 mysqldump與innobackupex備份過程你知多少(一)

導語 1、先看mysqldump 1.1. mysqldump備份過程解讀 1.2. mysqldump備份過程中的關鍵步驟       1.2.1. FLUSH TABLES和FLUSH TABLES WITH READ LOCK的

原创 ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes

1.版本 1)操作系統  cat /etc/issue cat /etc/issue CentOS release 6.6 (Final) Kernel \r on an \m  cat /proc/version cat /proc/v

原创 MongoDB乾貨系列2-MongoDB執行計劃分析詳解(3)

MongoDB乾貨系列2-MongoDB執行計劃分析詳解(3) 八月 4, 2015E叔的博客、博客eshujiushiwo 寫在之前的話 作爲近年最爲火熱的文檔型數據庫,MongoDB受到了越來越多人的關注,但是由於國內的Mong

原创 mysqldump與innobackupex備份過程你知多少(三)

    mysqldump有什麼坑嗎?       想必大家都知道,mysqldump備份時可以使用--single-transaction + --master-data兩個選項執行備份(老實講,爲圖方便,本人之前很長一段時間,生產庫也

原创 阿里雲數據庫專家玄慚的“武功”全記錄之性能優化篇

來源  雲棲社區(ID:yunqiinsight) 作者  玄  慚 文章簡介 玄慚,真名羅龍九,阿里雲DBA專家,負責阿里雲RDS線上穩定以及專家服務團隊。他經歷過阿里歷年雙11實戰考驗,積累了7年對阿里雲數據庫用

原创 InnoDB多版本(MVCC)實現簡要分析 --何登成

InnoDB多版本(MVCC)實現簡要分析 4月 20th, 2012 發表評論 | Trackback 基本知識    1 行結構    1 Read View    2 測試方法:    2 測試結果    3

原创 密碼要包含大小寫字母+數字+符號,提這個建議的人剛剛承認他錯了

Bill Burr在2003年爲美國政府工作時,寫下了密碼安全領域的“聖經“:使用大寫字母、數字和非字母符號,原因是,複雜的密碼難以被猜到;另外,Burr也建議經常更換密碼。 所以,Burr是下列事情的始作俑者:迫使我們想出“Wo

原创 The table 'xxxx' is full

1. 版本 1)操作系統版本 cat /proc/version Linux version 3.10.0-957.21.3.el7.x86_64 ([email protected]) (gcc ver

原创 Mysql 自增鎖(5.7)

##下面內容來自Mysql 5.7 官方文檔 AUTO_INCREMENT Handling in InnoDB InnoDB provides a configurable locking mechanism that can sig

原创 Automatic Initialization and Updating for TIMESTAMP and DATETIME

Automatic Initialization and Updating for TIMESTAMP and DATETIME As of MySQL 5.6.5, TIMESTAMP and DATETIME columns can

原创 Multi-statement transaction required more than 'max_binlog_cache_size'

1)操作系統 cat /etc/issue CentOS release 6.9 (Final) Kernel \r on an \m cat /proc/version Linux version 2.6.32-696.el6.x86_