久久机这里只有精品,国产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ù)文章

    主站蜘蛛池模板: 宜兰县| 宁津县| 雅安市| 英山县| 普安县| 荥经县| 赣州市| 涿鹿县| 大方县| 来安县| 共和县| 东台市| 沐川县| 吉木萨尔县| 谢通门县| 乐安县| 贡觉县| 静乐县| 霍山县| 荥阳市| 佛坪县| 花莲县| 兴和县| 遵化市| 洞头县| 石台县| 德州市| 宁海县| 庄河市| 深水埗区| 霍城县| 禄丰县| 大埔县| 鞍山市| 甘肃省| 辉县市| 和平区| 东源县| 酉阳| 江西省| 新竹县|