原创 mysql-proxy 按表分發查詢的lua腳本

請修改這裏:注意,本版本尚未經過嚴格測試與實際檢驗!!發出來只爲提供一種思路,使用時請根據實際情況修改,風險自擔。-- 將分到另一個庫中的表明列在這裏:local remote_tables = {"table1", "table2"}  

原创 利用服務器的幾個調優技巧,讓 MySQL 服務器飛速運行

利用服務器的幾個調優技巧,讓 MySQL 服務器飛速運行如今,開發人員不斷地開發和部署使用 LAMP(Linux、Apache、MySQL 和 PHP/Perl)架構的應用程序。但是,服務器管理員常常對應用程序本身沒有什麼控制能力,因爲應用

原创 SQL的優化和注意事項

現在我們假設我們只有一臺MySQL服務器,所有的select/update/insert/delete操作都是在這上面進行的,我們同時有三臺Web服務器,通過DNS輪巡來訪問,那麼我們如何進行我們應用程序和SQL的優化。1. Where條件

原创 MySQL性能優化的參數簡介

公司網站訪問量越來越大,MySQL自然成爲瓶頸,因此最近我一直在研究 MySQL 的優化,第一步自然想到的是 MySQL 系統參數的優化,作爲一個訪問量很大的網站(日20萬人次以上)的數據庫系統,不可能指望 MySQL 默認的系統參數能夠讓

原创 MySQL服務器安裝完之後如何調節性能

My favorite question during Interview for people to work as MySQL DBAs or be involved with MySQL Performance in some way

原创 MySQL Replication(複製)基本原理

1、複製進程Mysql的複製(replication)是一個異步的複製,從一個Mysql instace(稱之爲Master)複製到另一個Mysql instance(稱之Slave)。實現整個複製操作主要由三個進程完成的,其中兩個進程在S

原创 MYSQL集羣+HA高可用

MySQL Cluster 是用於解決高可用和高可靠性的解決方案。MySQL Cluster 具有故障恢復、節點修復、數據同步、非單點故障等優點。MySQL Cluster是爲提供99.999%以上的高可用性而設計的,採用分佈式節點設計技術

原创 MYSQL大容量庫的備份策略

這兩天看了有關LVM快照(snapshot)的一些資料,加上pczou的一些指導,對snapshot有一些理解,記錄如下,和大家共享:Logical Volume Manager (LVM)提供了對任意一個Logical Volume(LV

原创 用mysqlslap對MySQL的進行壓力測試

代表用系統自己生成的SQL腳本來測試。-自動生成-SQL承載式代表要額外輸出CPU以及內存的相關信息,-號-INT-cols的代表示例表中的INTEGER類型的屬性有幾個。-數字-字符- cols的意思同上。-創建型模式代表自己定義的模式(

原创 配置MySQL主從複製

配置MySQL主從複製MySQL支持單向、異步複製,複製過程中一個服務器充當主服務器,而一個或多個其它服務器充當從服務器。主服務器將更新寫入二進制日誌文件,並維護日誌文件的一個索引以跟蹤日誌循環。當一個從服務器連接到主服務器時,它通知主服務

原创 MySQL主從服務器的一些技巧

問題:主從服務器表類型的選擇一般的共識是主服務器使用innodb,從服務器使用myisam,以便各盡其能。問題:主從服務器字段類型的選擇字段類型對於分頁等操作有很大影響。主服務器一般是innodb,因爲不涉及查詢,所以可以使用varchar

原创 幾個常用的MYSQL語句 1

幾個常用的MYSQL語句顯示數據庫或表:    show databases;//然後可以use database_name;    show tables;更改表名:    alter table table_name rename ne