原创 mysql存儲過程、存儲函數及流程控制

存儲過程 一、基本語法 create procedure sp_name([proc_parameter[,...]]) [characteristic...]routine_body begin

原创 mysql函數

一、字符串函數 (1)、計算字符串個數 語法:char_length(string) 例子:select char_length(user_name) from gonda; (2)、計算字節長度 語法:length(string) 例子

原创 Memcached

一、什麼是Memcached   (1)Memcached概述  Memcached是一個免費的開源的、高性能的、具有又分佈式內存對象的緩存系統,它通過減輕數據庫負載加速動態WEB應用,    (2)、Memcached和數據庫交互流程  

原创 Xtrabackup

一、Xtrabackup概述 1.1、簡介 Xtrabackup是一個對InnoDB做數據備份的工具,支持在線熱備份(備份時不影響數據讀寫),是商業備份工具InnoDB Hotbackup的一個很好的替代品。     Xtrabackup有

原创 mysql cluster

1、環境描述 一臺 10.0.0.201 SQL節點、管理節點 一臺 10.0.0.202 做一個數據節點 一臺 10.0.0.203做一個數據節點 2、安裝Mysql_custter 在MGM管理節點、SQL節點、NDB節點執行同一操作

原创 Redis

一、Redis概述 1.1、什麼是Redis Redis是一種高級key-value數據庫。它跟memcached類似,不過數據可以持久化,而且支持的數據類型很豐富。有字符串,鏈表,集 合和有序集合。支持在服務器端計算集合的並,交和補集(d

原创 sysbench測試

sysbench是一個模塊化、跨平臺、多線程基準測試工具,可用於以下性能測試:1.CPU性能2.磁盤IO性能3.調度程序性能4.內存分配及傳輸速度5.POSIX線程性能6.數據庫性能(OLTP基準測試) CPU 對CPU的性能測試通常有:1

原创 Nginx

一、什麼是Nginx? 很多人對apache非常的熟悉,Nginx和Apache類似,都屬於Web容器,同時也是一款高性能的 HTTP和反向代理軟件,發音(engine x) 二、爲什麼要選擇Nginx Nginx和Apache最大的區別

原创 我的友情鏈接

51CTO博客開發溫水煮青蛙老男孩linux運維技術成就夢想李晨光原創技術博客Share your knowledge …

原创 mysql用戶管理

1、權表介紹 (1)、user表 包括了3個字段:Host,User,Password 分別表示:主機名、用戶名、密碼 (2)、db表 包括了3個字段:Host,Db User,分別表示:主機名 數據庫名 和用戶名 (3)、host表

原创 LVS負載均衡

一、爲什麼要使用這個負載均衡技術? 考慮一個問題:   比如某公司有一臺服務器目前支撐了2000左右的用戶,但是隨着用戶的業務擴展,用戶量爆增到5000.或者一萬,   這個時候。怎麼處理?      兩種處理方法:      (1)向上擴

原创 Varnish

一、Varnish概述 2.1.1 Varnish的結構與特點  Varnish是一個輕量級別的Cache和反向代理軟件,先進的設計理念和成熟的設計框架是Varnish的主要特點: 基於內存進行緩存,重啓後數據將消失 利用虛擬內存方式,

原创 mysql數據遷移

一、 數據遷移簡介所謂的數據遷移,就是指將原有的數據庫系統遷移到另外一個業務系統上數據遷移的原因是多種多樣的,有可能是業務變更、硬件升級、平臺切換或升級mysql數據庫遷移的注意事項:(1)、相同版本可以遷移(2)、注意版本可以使用的引擎(

原创 mysql主從複製

一、主從複製的工作原理    mysql在master與slave之間實現整個複製的過程是由3個線程來完成的,其中兩個線程(SQL線程和IO線程)在slave端,另外一個線程(IO線程)在master端    注:要實現mysql的複製必須

原创 mysql日誌

一、mysql日誌記錄主要用於日常操作和信息的文件,在Mysql當中有4種日誌 (1)、二進制日誌:以二進制文件的形式記錄數據庫中,但是不記錄查詢語句 記錄mysql變化,主從也通過二進制進行同步的。 輸出文件名字:mysql-bin.