国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Yii2 數據庫復制和讀寫分離

William_Sang / 2797人閱讀

摘要:前言許多數據庫支持數據庫復制來獲得更好的數據庫可用性,以及更快的服務器響應時間,減少數據庫的壓力。通過數據庫復制功能,數據從所謂的主服務器被復制到從服務器。

前言

許多數據庫支持數據庫復制來獲得更好的數據庫可用性,以及更快的服務器響應時間,減少數據庫的壓力。通過數據庫復制功能,數據從所謂的主服務器被復制到從服務器。主服務器做增刪改,而從服務器做查詢。

讀寫分離前提條件:linux數據庫主從同步配置

兩個服務器的數據同步是讀寫分離的前提條件,但這不在yii2讀寫分離教程內,yii2的數據庫讀寫分離配置,僅僅實現了在主庫讀寫,在從庫查詢,那么我們首先要配置主從服務器的數據同步。詳情查看linux數據庫主從同步配置

附:配置同步成功,后因誤操作或者其他原因導致的同步失效,如何排查問題? 查看:mysql數據主從同步失敗解決方案

讀寫分離配置

linux主從服務器數據庫同步完成之后,我們就可以開始yii2的讀寫分離配置,官方也有這方面的文檔,但說的并不清楚,也沒有實際的例子,我在這里加以完善。

1、打開我們的數據庫配置文件commonconfigmain-local.php在db屬性中做如下配置:

"db" => [
    "class" => "yiidbConnection",
     
    // 配置主服務器
    "dsn" => "mysql:host=192.168.0.1;dbname=hyii2",
    "username" => "root",
    "password" => "root",
    "charset" => "utf8",
     
    // 配置從服務器
    "slaveConfig" => [
        "username" => "root",
        "password" => "root",
        "attributes" => [
            // use a smaller connection timeout
            PDO::ATTR_TIMEOUT => 10,
        ],
        "charset" => "utf8",
    ],
     
    // 配置從服務器組
    "slaves" => [
            ["dsn" => "mysql:host=192.168.0.2;dbname=hyii2"],
        ],
],

如上配置就能實現yii2數據庫讀寫分離的操作,很簡單,只要一個配置就ok了,讀寫分離的功能由后臺代碼自動完成,調用者無須關心。

上面只是一個一主一從的配置,如果要一主多從,或者多主多從,參考此例以及官方文檔即可完成。 官方文檔

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22477.html

相關文章

  • Yii2 據庫復制讀寫分離

    摘要:前言許多數據庫支持數據庫復制來獲得更好的數據庫可用性,以及更快的服務器響應時間,減少數據庫的壓力。通過數據庫復制功能,數據從所謂的主服務器被復制到從服務器。 前言 許多數據庫支持數據庫復制來獲得更好的數據庫可用性,以及更快的服務器響應時間,減少數據庫的壓力。通過數據庫復制功能,數據從所謂的主服務器被復制到從服務器。主服務器做增刪改,而從服務器做查詢。 讀寫分離前提條件:linux數據庫...

    NickZhou 評論0 收藏0
  • 基于Yii2的應用開發引擎RageFrame

    摘要:多入口模式,多入口分為后臺前端,微信,其他或接口對接,不同的業務不同的設備進入不同的入口。對接微信公眾號,使用了一款優秀的微信非官方,系統內已集成了該,調用方式會在文檔說明,也可直接看其文檔進入深入開發。 RageFrame 為二次開發而生,讓開發變得更簡單。 前言 RageFrame項目創建于2016年4月16日,基于Yii2框架開發的應用開發引擎,目前正在成長中,目的是為了集成更多...

    enda 評論0 收藏0
  • UCloud MySQL云據庫讀寫分離

    摘要:讀寫分離中間件具有獨立的。變量語句將被廣播考慮到節點間數據一致性問題,只會分發到主節點。節點健康檢查,提升數據庫系統可用性。UCloud MySQL云數據庫讀寫分離 背景 數據顯示,關系型數據庫在OLTP業務下96.87%都在等待讀I/O,而處理器計算僅僅占了5.3%,這說明要提高數據庫的QPS性能,關鍵的一點是提高系統的IO能力。 另一個數據表明, 大多數業務對數據庫的訪...

    joywek 評論0 收藏0
  • MySQL主從復制讀寫分離及奇怪的問題

    摘要:當時是使用阿里云鏡像,安裝了兩臺,結果配置的時候出現了重復問題。以上操作過程,主從服務器配置完成。監控據說可以編寫一腳本,用監控的兩個及進程,如發現只有一個或零個,就表明主從有問題了。 聯系郵箱:hi@jackcool.net 一直都沒有寫blog的習慣,以前總覺得自己的腦子就是最好的記憶容器,現在覺得我好像有個假腦子。 當時是使用阿里云鏡像,安裝了兩臺ECS,結果配置MySQL的時候...

    galois 評論0 收藏0

發表評論

0條評論

William_Sang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<