原创 MySQL鎖——MyISAM鎖

MySQL鎖機制:不同的存儲引擎支持不同的鎖機制。 表級鎖:開銷小、加鎖快;不會出現死鎖;鎖粒度大,發生鎖衝突的概率高,併發度低。 頁面鎖:性能和併發性都介於表級鎖和行級鎖之間。 行級鎖:開銷大、加鎖慢;會出現死鎖;鎖粒度小,發

原创 mysql 5.7.18免安裝配置

http://blog.csdn.net/qing_gee/article/details/72857540

原创 每個程序員都有責任去鍛鍊

我現在腳的現狀:紅腫,走起路來很痛苦。最近生了一場從來沒有遇到的特別打擊我的一種病狀:腳背大面積紅腫,大腿根處的淋巴結腫痛,全身包裹着一團火熱,由此又引發食慾不振,全身乏力,靜坐時感覺全身在搖擺(現在就是這樣子,剛測量體溫38.5

原创 Linux下查找MySQL配置文件和日誌文件位置

今天有位朋友問我Linux下如何找到MySQL二進制文件,方法如下: 首先使用下面SQL代碼判斷binlog是否開啓: show variables like 'log_bin'; 找到配置文件: 根絕配置文件

原创 MySQL日誌文件的開啓與參數詳解

MySQL日誌文件主要有錯誤日誌、慢查詢日誌、查詢日誌、二進制日誌。這篇筆記的定位是各種日誌文件的開啓和參數的解釋 1 .錯誤日誌(error log) 用來記錄MySQL的啓動和關閉以及重要的錯誤信息。 啓動時參數配

原创 應該更努力纔是

七天前的6號,腳開始莫名奇妙的紅腫,之後越發的嚴重,在酃湖醫院掛了兩天的青黴素除了燒退了之外,沒有什麼效果。腳的紅腫反而加重了。在網上了解了兩天,也知曉了這個症狀可能是丹毒,隨着對丹毒瞭解的加深,越發的恐慌。於是十號那天在朱哥的陪

原创 MySQL分區的概念分類用法

分區有range 分區、list 分區、hash 分區、key 分區。 分區的限制: 1.主鍵/唯一鍵必須包含分區鍵,且沒有列前要求 2.分區名不區分大小寫 /*一般情況下由於MySQL數據庫和表對應系統中的文件和目錄,所以大小寫敏感問

原创 MySQL分區的管理

對於NULL值,range分區將NULL作爲最小值來處理,list分區中,如果NULL不出現在枚舉列表中,則無法使用,hash、key分區中將NULL作爲零值來處理。 管理:分區的添加、刪除、重定義、合併、拆分 range/list分區

原创 MySQL複製

複製是將主庫的DDL和DML操作通過二進制日誌傳到從庫上,然後在從庫上對這些日誌重做,使得從庫和主庫的數據保持一致。 MySQL複製的作用: 1.如果主庫出現問題,可以快速切換到從庫提供服務 2.讀寫分離,緩解主庫壓力 對於My

原创 altas mysql-proxy安裝配置

按照atlas的安裝指導在ubuntu 16.04上進行了包(Atlas-2.2-debian7.0-x86_64.deb)安裝 安裝指導網址:https://github.com/Qihoo360/Atlas/wiki/Atlas%E

原创 2017.08.04愛可生電話面試筆記

A.自我介紹 B.針對簡歷提了幾個問題:     1.複製的方式有哪些,及其各自的優缺點:我的回答是:複製的方式有statement、row、mixed三種格式statement是基於SQL語句的,在日誌

原创 上海愛可生技術2面

今天在上海愛可生進行了第二次技術面試和HR面試。面試我技術二面的是愛可生DBA大牛沈波。很愉快的和沈波大牛進行了半個多小時的交流。面試還是一個套路,首先進行自我介紹。介紹完畢後交流了一些技術,說交流是因爲沈波大牛真的沒有大牛架子。完全是本

原创 mysql 死鎖場景分析

今天在DBGeek威信公衆號上看到一篇推薦文章——記錄一次MySQL死鎖排查過程 文中提供了一個死鎖場景,並給出了合理的解釋: 表結構: Create Table: CREATE TABLE `test` (   `id` int(10

原创 MySQL快速刪除大表

在網上看到的一個思想 大表的刪除過程中,innodb存儲引擎會維護一個全局獨佔鎖,由於大表刪除時間長。使得其他操作夯住,造成線上的業務的不可用,所以我們要縮短大表的刪除時間。 DROP TABLE的內部原理: 1.清除buffer

原创 高性能MySQL 索引章節溫習筆記

索引就是存儲引擎用於快速找到記錄的一種數據結構。 B-Tree索引是利用B-Tree樹的優勢,以頁面爲B-tree樹的節點來組織數據,縮短數據的查找時間。此索引的查找步驟是先根據索引列的鍵值在二級索引樹的葉子節點上查找出符合條件的主鍵