開源DRBD 助力 MySQL 提升叢集能力(圖)

前幾天 MySQL 網站上有個為期 12 天以 Scale-Out 為主題的活動,列舉了不少成功的案例,每個頁面有下方的這個圖很引人注意:注意到主備伺服器之間的 HA 是通過 DRBD(Distributed Replicated Block Device)做到的。DRBD 號稱是 "網路 RAID",開源軟體,由 LINBIT 公司開發,MySQL 與 LINBIT 達成了合作關係,大張旗鼓的搞了這個 "12 天 Scale-Out" 活動也是這個商業合作驅動的吧。DRBD 助力 MySQL,

MySQL字元集產生亂碼的一些認識

//標題:MySQL字元集簡單講解(個人總結)//作者:dx_andy//時間:2007.8.27 晚//測試環境:win32 MySQL 5.0.45//原因:自己的MySQL出現亂碼問題MySQL自4.1版本推出之後為我們國人帶來的亂碼問題也隨之風彌整個互連網。主要原因就是不同字元集編碼不同而產生的。先說一下MySQl的配置中都有哪幾種字元集:MySQL 4.1的字元集支援(Character Set Support)有兩個方面字元集(Character

MySQL啟動提示1067 錯誤的解決

今天在重新安裝MySQL服務的時候遇到如下錯誤:C:\Program Files\MySQL\MySQL Server 4.1\bin>MySQLd-nt --removeService successfully removed.C:\Program Files\MySQL\MySQL Server 4.1\bin>MySQLd-nt --installService successfully installed.C:\Program Files\MySQL\MySQL

Linux平台下配置MySQL主從複製

MySQL支援單向、非同步複製,複製過程中一個Linux伺服器充當主伺服器,而一個或多個其它伺服器充當從伺服器。主伺服器將更新寫入二進位記錄檔,並維護記錄檔的一個索引以追蹤記錄檔迴圈。當一個從伺服器串連到主伺服器時,它通知主伺服器從伺服器在日誌中讀取的最後一次成功更新的位置。從伺服器接收從那時起發生的任何更新,然後封鎖並等待主伺服器通知下一次更新。為什麼使用主從複製?1、主伺服器/從伺服器設定增加了健壯性。主伺服器出現問題時,你可以切換到從伺服器作為備份。2、通過在主伺服器和從伺服器之間切分處理

Oracle 9.2.0.1版函數編譯一個小問題

OS:Windows 2003 Server Oracle9.2.0.1 現象:在進行PL/SQL 函數編譯時間加上DEBUG會出現死機,詳細描述如下: 下面是一個函數: SQL> create or replace function A2(arg_bh User_Tables.table_name%type)  2    return number is  3    Result VARCHAR2(50);&

Linux伺服器上安裝MySQL版本衝突問題的解決

由於在使用的Linux伺服器上已經安裝了一個較低版本的mysql server,使用rpm包進行安裝時,提示版本衝突,安裝不能繼續進行。由於舊的資料不想要了,解決辦法是這樣的:1、 先把系統裡安裝的所有mysql找出來#rpm -qa|grap -i mysql 運行此命令後,顯示所有列表mysql-4.1.20-1.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12、 將列表一一強制移除:#rpm -ev --nodeps mysql-4.1.20-1.RHEL4.

MySQL Proxy讀寫分離實戰

先使用一台作為讀寫,一台作為唯讀mysql-proxy --proxy-address=192.168.210.133:3306 --proxy-read-only-backend-addresses=192.168.210.132:3306 --proxy-backend-addresses=192.168.210.131:3306 --proxy-lua-script=/usr/local/share/mysql-proxy/rw-splitting.lua >

mysqlnd成為php 5.3中的預設mysql驅動優點

MySQL也為PHP6專門設計了一個native driver,稱為mysqlnd,這是一個採用PHP開源協議(即 PHP license)的MySQL資料庫驅動,避免了任何可能存在的著作權問題,所以PHP開發人員可以放心大膽地使用。mysqlnd成為php

Linux上建立第二個ORACLE執行個體分析

1、在Linux伺服器的圖形介面下,開啟一個終端,輸入如下的命令;xhost +2、切換到Oracle 使用者,使用如下的命令:su - oracle3、指定資料庫執行個體的變數與值,假設要建立的資料執行個體的SID是testexport ORACLE_SID=test4、使用DBCA工具建立執行個體dbca5、手工啟動兩個執行個體su - oraclelsnrctl start--假設一個執行個體是itsm、另外一個是testexport ORACLE_SID=itsmsqlplus /

Oracle中CHAR類型自動補足空格的問題解決

在Oracle中,CHAR類型的欄位值會自動補足空格。所以當其作為條件時,就有可能查不出想要的資料。如果不允許改DB設計的話,那就用RTRIM來解決吧。例:DB:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATE TABLE TEST(    TEST_ID  

MySQL管理利器:phpMyAdmin 3.0.1.1發布下載

phpMyAdmin 是一個以PHP為基礎,以Web-Base方式架構在網站主機上的MySQL的資料庫管理工具。可以管理整個MySQL伺服器(需要超級使用者),也可以管理單個資料庫。為了實現後一種,你將需要合理設定MySQL使用者,他只能對允許的資料庫進行讀/寫。那要等到你看過MySQL手冊中相關的部分。下載:phpMyAdmin 3.0.1.1Fixes for 3.0.1:- bug #2134126 [GUI] SQL error after sorting a subset+

Oracle的匯入匯出的問題

Oracle資料庫匯入匯出的注意事項1、Oracle中exp匯出dmp檔案時,預設匯出了表結構定義的storage子句,並且compress參數預設是Y的,這樣一個資料庫在經過幾次反覆的exp和imp後,storage的initial參數就會越來越大,對於大表來說compress=Y並不是一個很好的選擇;2、由於initial參數越來越大,所以即使exp匯出時ROWS=N,帶匯入到新庫後資料表空間佔用磁碟的空間還是很大;3、如果僅僅需要匯出表結構定義而不需要表資料,並且不需要帶storage子句

Oracle 方法返回集合類型[table]

以scott.emp 為例,根據職位(MGR)編號,查出該職位編號的所有資訊先建立類型:相當於每一行記錄的類型 可以理解為 scott.emp%rowtype1.CREATE OR REPLACE TYPE my_record IS OBJECT(EMPNO NUMBER(4) ,ENAME VARCHAR2(10),JOB VARCHAR2(9),MGR NUMBER(4),HIREDATE DATE,SAL NUMBER(7,2),COMM NUMBER(7,2),DEPTNO

每日分析記錄檔並將結果入庫到MySQL的實現過程講解

互連網公司每天都要統計記錄檔,從中挖掘出想要的資訊,比如一個軟體的安裝量、活躍度等。這些資訊都需要入庫,並進行展示。下面,對這個實現過程進行講解。具體的過程可分為以下幾個步驟:(1)awk統計記錄檔,並將統計結果拼接成sql語句;(2)寫shell指令碼,將這些sql語句入庫;(3)將shell指令碼加入linux中的計劃任務中,讓其每天淩晨定時執行,從而實現每天自動分析日誌併入庫;下面分步驟進行講解。一. awk統計記錄檔,並拼接成sql語句awk是對記錄檔分析的一個有效命令,下面通過統計二.

Oracle升級(10.2.0.1->10.2.0.3)

一般情況下我們在安裝Oracle軟體以後,建立資料庫之前就會為Oracle打上補丁,當然沒打也沒關係,接下裡就會介紹Oracle在建庫以後的升級過程,DB:Oracle 10G R2 10.2.0.1;OS:Red Hat Linux as 4。Oracle安裝參考:一. 升級前的準備首先下載並上傳補丁包到資料庫伺服器上,因為我實驗使用的是Linux下32位的Oracle 10G R2

ORA-08002: 序列 SEQ_WGB_TEST2.CURRVAL 尚未在此會話中定義

環境Oracle 11.2.0 + SQL Plus問題查詢Sequence的當前值出現以下錯誤:SQL> SELECT seq_WGB_Test2.CURRVAL FROM dual;SELECT seq_WGB_Test2.CURRVAL FROM dual      *第 1 行出現錯誤:ORA-08002: 序列 SEQ_WGB_TEST2.CURRVAL 尚未在此會話中定義解決首先建立一個測試序列:SQL> CREATE SEQUENCE

MongoDB複本集Primary-Secondary切換實驗

MongoDB複本集Primary-Secondary切換實驗1.棄置站台節目錄[root@bakdbserver ~]# mkdir -p/var/lib/mongo/dbs/node1[root@bakdbserver~]# mkdir -p /var/lib/mongo/dbs/node2[root@bakdbserver~]# mkdir -p /var/lib/mongo/dbs/node32.啟動複本集節點1:[root@bakdbserver ~]# mongod

學習Oracle需要掌握的重要知識點

學習Oracle需要掌握的重要知識點1.基礎文法這個是必須要會 的,什麼select,insert,update,where

資料類型不一致導致的SQL不走索引

前幾天,同事發來一條SQL,說是更新操作的時候執行的很慢,我看了下,資料量也不是很大。再查看執行計畫,發現是執行路徑錯誤導致的,可是為什麼會走錯誤的執行路徑呢?統計資訊並沒有太大的問題。在這裡類比下: 資料準備:--1.資料準備,表一:DROP TABLE t_test_1;create table T_TEST_1(  owner          VARCHAR2(30),  object_name 

Oracle“記錄被另一個使用者鎖住” 無法更新刪除的解決辦法

1、查看資料庫鎖,診斷鎖的來源及類型: select object_id,session_id,locked_mode from v$locked_object; 或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where b.object_id=l.object_idSELECT lpad(' ',decode(l.xidusn ,0,3

總頁數: 978 1 .... 811 812 813 814 815 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.