久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動(dòng):電腦PC端+手機(jī)端+微網(wǎng)站+自適應(yīng)網(wǎng)頁(yè)多模板選擇-建站388元起價(jià)!!!
當(dāng)前位置:主頁(yè) > 網(wǎng)站建設(shè) > 如何使用"MySQL-Proxy"實(shí)現(xiàn)讀寫(xiě)分離建站知識(shí)

如何使用"MySQL-Proxy"實(shí)現(xiàn)讀寫(xiě)分離建站知識(shí)

時(shí)間:2023-05-24 11:05:24 閱讀: 文章分類(lèi): 網(wǎng)站建設(shè) 作者: 網(wǎng)絡(luò)小編

導(dǎo)讀:1建站知識(shí)MySQL-Proxy處在MySQL數(shù)據(jù)庫(kù)客戶(hù)和服務(wù)端之間的程序,它支持嵌入性腳本語(yǔ)言L(fǎng)ua。這個(gè)代理可以用來(lái)分析、監(jiān)控和變換(transform)通信數(shù)據(jù),它企業(yè)網(wǎng)站建設(shè)網(wǎng)站推廣優(yōu)化seo。

企業(yè)網(wǎng)站建設(shè)網(wǎng)站推廣優(yōu)化seoMySQL-Proxy處在MySQL數(shù)據(jù)庫(kù)客戶(hù)和服務(wù)端之間的程序,它支持嵌入性腳本語(yǔ)言L(fǎng)ua。這個(gè)代理可以用來(lái)分析、監(jiān)控和變換(transform)通信數(shù)據(jù),它支持非常廣泛的使用場(chǎng)景: &middo網(wǎng)站建設(shè)制作t;負(fù)載平衡和故障轉(zhuǎn)移處理   ·查詢(xún)分析和日志   ·SQL宏(SQL macros)   ·查詢(xún)重寫(xiě)(query rewriting)   ·執(zhí)行shell命令   MySQL Proxy最強(qiáng)大的一項(xiàng)功能是實(shí)現(xiàn)“讀寫(xiě)分離(Read/Wrseo網(wǎng)站優(yōu)化軟件ite Splitting)”。基本的原理是讓主數(shù)據(jù)庫(kù)處理事務(wù)性查詢(xún),而從數(shù)據(jù)庫(kù)處理SELECT查詢(xún)。數(shù)據(jù)庫(kù)復(fù)制被用來(lái)把事務(wù)性查詢(xún)導(dǎo)致的變更同步到集群中的從數(shù)據(jù)庫(kù)。   如何使用"MySQL-Proxy"實(shí)現(xiàn)讀寫(xiě)分離   Jan Kneschke在《MySQL Proxy learns R/W Splitting》中詳細(xì)的介紹了這種技巧以及連接池問(wèn)題:   為了實(shí)現(xiàn)讀寫(xiě)分離我們需要連接池。我們僅在已打開(kāi)了到一個(gè)后端的一條經(jīng)過(guò)認(rèn)證的連接的情況下,才切換到該后端。MySQL協(xié)議首先進(jìn)行握手。當(dāng)進(jìn)入到查詢(xún)/返回結(jié)果的階段再認(rèn)證新連接就太晚了。我們必須保證擁有足夠的打開(kāi)的連接才能保持運(yùn)作正常。   實(shí)現(xiàn)讀寫(xiě)分離的LUA腳本:   -- 讀寫(xiě)分離       以下為引用的內(nèi)容:  --  -- 發(fā)送所有的非事務(wù)性Select到一個(gè)從數(shù)據(jù)庫(kù)  if is_in_transaction == 0 and    packet:byte() == proxy.COM_QUERY and    packet:sub(2, 7) == "SELECT" then   local max_conns = -1   local max_conns_ndx = 0   for i = 1, #proxy.servers do    local s = proxy.servers[i]    -- 需要選擇一個(gè)擁有空閑連接的從數(shù)據(jù)庫(kù)    if s.type == proxy.BACKEseo網(wǎng)站關(guān)鍵詞優(yōu)化ND_TYPE_RO and      s.idling_connections > 0 then     if max_conns == -1 or       s.connected_clients < max_conns then      max_conns = s.connected_clients      max_conns_ndx = i     end    end   end   -- 至此,我們找到了一個(gè)擁有空閑連接的從數(shù)據(jù)庫(kù)   if max_conns_ndx > 0 then    proxy.connection.backend_ndx = max_conns_ndx   end  else   -- 發(fā)送到主數(shù)據(jù)庫(kù)  end  return proxy.PROXY_SEND_QUERY     注釋?zhuān)捍思记蛇€可以用來(lái)實(shí)現(xiàn)其他的數(shù)據(jù)分布策略,例如分片(Sharding)。相關(guān)企業(yè)網(wǎng)站建設(shè)網(wǎng)站推廣優(yōu)化seo。

關(guān)鍵詞標(biāo)簽: 標(biāo)簽 SQL 如何使用

聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-24 ,文章如何使用"MySQL-Proxy"實(shí)現(xiàn)讀寫(xiě)分離建站知識(shí)主要講述如何使用,標(biāo)簽,SQL網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_6722.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專(zhuān)注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計(jì)制作搭建開(kāi)發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開(kāi)發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗(yàn)
  • 150+覆蓋行業(yè)
  • 最新熱門(mén)源碼技術(shù)文章

    主站蜘蛛池模板: 义马市| 米泉市| 湘潭市| 漳州市| 邹城市| 长岭县| 蓝田县| SHOW| 正宁县| 特克斯县| 九台市| 沙坪坝区| 犍为县| 彝良县| 新宁县| 车险| 凭祥市| 陆良县| 蓬溪县| 武冈市| 綦江县| 渭南市| 岑巩县| 五莲县| 冷水江市| 如东县| 朝阳市| 大石桥市| 八宿县| 静乐县| 英吉沙县| 杭州市| 延边| 闵行区| 顺平县| 芦溪县| 遵义县| 桓仁| 石嘴山市| 大化| 平乐县|