1. limit語句 分頁查詢是最常用的場景之一,但也通常也是最容易出問題的地方。比如對于下面簡單的語句,一般 DBA 想到的辦法是在 type, name, create_...
1. limit語句 分頁查詢是最常用的場景之一,但也通常也是最容易出問題的地方。比如對于下面簡單的語句,一般 DBA 想到的辦法是在 type, name, create_...
一. 主從復(fù)制簡介 主從復(fù)制是基于二進(jìn)制日志進(jìn)行復(fù)制主庫的修改操作都會記錄二進(jìn)制日志從庫會請求新的二進(jìn)制日志并回放,最終達(dá)到主從數(shù)據(jù)同步主從復(fù)制核心功能:輔助備份,處理物理損...
一. 查看正在執(zhí)行的SQL語句 但是有個弊端,就是只能查看正在執(zhí)行的sql語句,對應(yīng)歷史記錄,查看不到。好處是不用設(shè)置,不會保存。 二. 開啟日志模式 1. 通用日志log_...
來源:愛可生專員社區(qū)DBLE 是企業(yè)級開源分布式中間件,江湖人送外號 “MyCat Plus”;以其簡單穩(wěn)定,持續(xù)維護(hù),良好的社區(qū)環(huán)境和廣大的群眾基礎(chǔ)得到了社區(qū)的大力支持 一...
一. 什么是存儲過程 簡單的說,就是一組SQL語句集,功能強(qiáng)大,可以實現(xiàn)一些比較復(fù)雜的邏輯功能,類似于JAVA語言中的方法;ps:存儲過程跟觸發(fā)器有點類似,都是一組SQL集,...
一. 簡介 ** 通過一段時間對MySQL數(shù)據(jù)庫的學(xué)習(xí),并且參考了好多別人的博客,對MySQL性能方面有了一定的學(xué)習(xí)與理解。大家都知道關(guān)于數(shù)據(jù)庫性能優(yōu)化有多個方面,比如:My...
一. 選取最適用的字段屬性 MySQL可以很好的支持大數(shù)據(jù)量的存取,但是一般說來,數(shù)據(jù)庫中的表越小,在它上面執(zhí)行的查詢也就會越快。因此,在創(chuàng)建表的時候,為了獲得更好的性能,我...
一. SQL語句性能優(yōu)化規(guī)則 1: 對查詢進(jìn)行優(yōu)化,應(yīng)盡量避免全表掃描,首先應(yīng)考慮在 where 及 order by 涉及的列上建立索引 2: 應(yīng)盡量避免在 where 子...
一. MySQL數(shù)據(jù)庫引擎的選擇 1.1 概述 MySQL數(shù)據(jù)庫中最重要的一個概念就是數(shù)據(jù)庫引擎,不同的數(shù)據(jù)庫引擎的工作原理存在很大差異最終造成MySQL數(shù)據(jù)庫服務(wù)的性能差異...
一. DBA(運(yùn)維)在備份恢復(fù)需要做哪些工作 1.1 設(shè)計備份策略 備份周期(天,周,月)備份方式(全備,增量,差異)備份對象(數(shù)據(jù),二進(jìn)制日志)備份類型(冷備,溫備,熱備)...
一. 錯誤日志(log_error) 1.1 錯誤日志作用 記錄mysql數(shù)據(jù)庫啟動以及工作過程中的狀態(tài),報錯及警告等 1.2 錯誤日志配置(/etc/my.cnf) 1.3...
一. 存儲引擎簡介 mysql存儲引擎相當(dāng)于Linux文件系統(tǒng),但是比其更加復(fù)雜 二. 存儲引擎功能 進(jìn)行數(shù)據(jù)讀寫保證數(shù)據(jù)安全和一致性提高數(shù)據(jù)庫性能進(jìn)行數(shù)據(jù)熱備份進(jìn)行自動故障...
一. 索引的作用 類似于書的目錄,起到優(yōu)化查詢的功能 二. 索引類型 B樹索引:BTREER樹索引:RTREEHASH索引全文索引 三. BTREE索引細(xì)分類(算法) 3.1...
一. mysql數(shù)據(jù)庫的體系結(jié)構(gòu) 1.1 mysql的C/S模型 1.1.1 特點 非對等相互作用,服務(wù)器有客戶端不具備的硬件和軟件資源、運(yùn)算能力,服務(wù)器提供服務(wù),客戶請求服...
一. 運(yùn)維DBA工作內(nèi)容 1.1 初級DBA 安裝配置 數(shù)據(jù)庫基本使用 基本故障處理 1.2 中級DBA 體系結(jié)構(gòu) 備份策略設(shè)計 故障恢復(fù) 基礎(chǔ)高可用的運(yùn)維(搭建、監(jiān)控、故障...
NoSQL-MongoDB核心技術(shù)-運(yùn)維篇 一. MongoDB-邏輯結(jié)構(gòu) 二. 安裝部署 1.系統(tǒng)準(zhǔn)備 (1)redhat或centos6.2以上系統(tǒng)(2)系統(tǒng)開發(fā)包完整(...
MySQL-分布式架構(gòu)-MyCAT 1. MyCAT基礎(chǔ)架構(gòu)圖 2. MyCAT基礎(chǔ)架構(gòu)準(zhǔn)備 環(huán)境準(zhǔn)備 兩臺虛擬機(jī) db01 db02 每臺創(chuàng)建四個mysql實例:3307 ...
NoSQL-Redis緩存技術(shù)-運(yùn)維篇 一. NoSQL 產(chǎn)品(key-value) RDBMS :MySQL,Oracle ,MSSQL,PGNoSQL :Redis,M...