文章彙整

5 篇文章標籤含"MySQL"

首頁  /  標籤含 "MySQL"的文章

MYSQL Replication教學

在資料庫的建置會有一個很大的問題,就是要做平行延伸及Fail over的問題,如果是Mysq或Mariadb的使用者,就可以透過Relication解決掉資料庫層的這個問題。       * 這個架構我們稱為Master/Slave的架構,我們現在來實際以下的架構圖。 目前,我們先實作一個master跟一個slave就好,接下來要延申第二台或第三台做法都是一樣的。    先到master裡面設定這一個檔案/etc/mysql/my.cnf,我們要能讓master能listen其它的IP      拿掉或注解 bind-address = 127.0.0.1  

提升MySQL大數據效能(Partition)

隨著使用的時間、資料庫的資料會日漸提升,慢慢的效能就會變的很差,所以我們要將大數據的資料表做分割,讓每一個資料表變的小一些、去提升資料庫的查尋效率。   目前分割資料有分二種方式,一種是水平分割(Horizontal Partitioning)、另一種是垂直分割(Vertical Partitioning)。   水平分割(Horizontal Partitioning): 透過資料量做分割,舉個例子,如果現在會員資料有1千萬筆,我們可以透過會員生日的月份資料進行拆分,可以把資切成12個資料表依照會員的生日。   垂直分割(Vertical

MYSQL vs MariaDB

  相信在做技術的選擇的時候、應該會碰上類似的問題,到底要選那一種技術才符合目前的專案需求呢,所以在這邊做一個簡單的分析,希望可以幫助選用適合的技術。   自從MYSQL被Oracle 接手之後、每況愈下、其原因有許多,像是Enterprise 版封閉了source code 、未能快速傳達或修復安全問題…等等,所以Michael Widenius 決定fork一套出一套用他女兒命名的資料庫,叫 MariaDB。   以下提供幾個簡單的比較表   MYSQL MariaDB Storage Engines MyISAM InnoDB

Mysql 設定綁定IP

今天要介紹的是在Mysql設定檔中,bind-address的設定,通常在安裝完成時,預設值是localhost或是127.0.0.1,意思是這個資料庫只允許這台主機上的連線。 但是有些時候如果我們有需要分開主機,主機間需要互相進行資料庫連線時,就必須要修改這個設定了,否則會無法連線。   1.通常設定檔位置在,/etc/mysql/my.cnf,假設安裝位置有不同,可以用搜尋尋找my.cnf設定檔來開始修改。   2.修改設定檔的bind-address,指定允許連線的ip。  

利用指令優化MySQL資料庫,網頁載入更快速!

不知道您是否有這種經驗? 瀏覽購物網站時,看到喜歡的商品立即點選後,卻發現一秒、兩秒…..十秒過去了,網頁卻還未載入完全,這段時間在別的網站可能已經看了三項商品了。 如果您是消費者,請問您會繼續等待網頁載入,或是直接關掉看別項商品呢? 在網路世界,要抓住客戶的視線需要分秒必爭的速度效率。 因此,若您的網頁有載入速度過慢的問題,不必擔心,今天Astral Web就要和您分享優化MySQL資料庫的方法,讓網頁載入速度更快,消費者瀏覽更順暢! 此次介紹的方法是適用於MyISAM類型的資料表,藉由Check table(檢查表)、Repair table(修復表)、Optimize