原创 查遞增數據

有學生在問,mysql怎麼查遞增數據,也就是當前行減前一行的數據 其實,這與累加的方式一樣 SET @last_sal = null; SELECT deptno, empno, ename,

原创 zabbix監控平臺的安裝

環境:已有mysql mysql> select version(); +------------+ | version() | +------------+ | 5.6.21-log | +------------+ 1 row i

原创 max_user_connections與max_connections

max_user_connections針對單一用戶 max_connections針對所有用戶 用一個腳本可以驗正  cat test.sh mysql -uroot -p3306 -e "show variables like '%m

原创 串行執行proc

有時爲了避免資源的佔用或重複處理,會要求某個proc只能串行的執行,即:同一時間只能有一個session執行這個proc。 這種需求可以通過dbms_lock來實現。 樣例包如下: CREATE OR REPLACE PACKAGE pk

原创 innodb_file_per_table

該參數設置爲on時,每張表都建一個ibd文件,否則合用ibdata1 首先看爲off的情況 mysql> show global variables like 'innodb_file_per_table'; +-------------

原创 mysql 雙機複製

1、設置binlog_format,開啓log_bin mysql> system cat /etc/my.cnf | grep binlog binlog_format=mixed mysql> show variables like

原创 insert時能否重用delete後的空間

這個問題答案很簡單,很多人也都清楚,但直接說答案沒意義,也不便於理解。我們用簡單的案例來演示 1、新建表,佔用200M mysql> create table test as select @id:=@id+1 as id,e.* fr

原创 mysql自動分區

1、建立分區表 create table test_log ( created datetime, msg varchar(2000) )partition by range columns(created)( partition p20

原创 用動態sql生成cursor

有個學生提問 G3 2015-01-15 13:23:27 for list_init in (select PROV_CODE,PROV_NAME from province) loop insert into T_BUSI

原创 在主從中使用gtid

確認my.cnf中有如下參數: binlog_format=row gtid_mode = on enforce_gtid_consistency = on log-slave-updates = 1 skip_slave_start =

原创 mysql之 sum() over(partition by)

SELECT empno, ename, sal, IF(@deptno = deptno, @sal := @sal, @sal := s_sal) AS s_sal, @dep

原创 pxc測試機搭建過程

環境: [root@pxc23 ~]# uname -r 2.6.39-400.17.1.el6uek.x86_64 192.168.56.21 192.168.56.22 192.168.56.23 1、下載: http://w

原创 在linux裏安裝mysql(二進制)

以Oracle官方 免費社區版本爲例 1、下載 下載頁面是 http://dev.mysql.com/downloads/mysql/。 因爲衆所周知的原因,現在這個界面打開對應的選項時沒反應,我們可以直接用下面的鏈接下載 http://

原创 mysql複製出錯與sql_slave_skip_counter

當源數據不一樣或某些情況下,mysql複製會出錯。 雙主A機 mysql> select * from test1; +--------------------------------------+ | uid

原创 Keepalived雙機熱備

1、環境 192.168.56.11 192.168.56.12 已配製好雙主複製 虛擬IP預定爲 192.168.56.51 2、下載 http://www.keepalived.org/software/keepalived-1.2.