mysql - msql什么叫并發(fā)
問題描述
問題解答
回答1:一句話解釋并發(fā):一并請(qǐng)求的發(fā)送量。(某個(gè)時(shí)間點(diǎn)同時(shí)存在多少請(qǐng)求量)
高并發(fā)一般是針對(duì)數(shù)據(jù)庫本身的存儲(chǔ)量和目前的服務(wù)器配置水平相對(duì)來講的,沒有一個(gè)絕對(duì)量。我認(rèn)為的高并發(fā)是:已經(jīng)導(dǎo)致數(shù)據(jù)庫出現(xiàn)一些低并發(fā)情況下沒有出現(xiàn)過的奇奇怪怪的死鎖,服務(wù)器已經(jīng)運(yùn)行緩慢,sql沒優(yōu)化的情況下導(dǎo)致數(shù)據(jù)庫運(yùn)行緩慢,單機(jī)無法處理的并發(fā)量,改造成集群又會(huì)出現(xiàn)各種同步問題的場(chǎng)景可以認(rèn)為是遇到高并發(fā)問題了。
回答2:同一時(shí)間多個(gè)用戶同時(shí)請(qǐng)求數(shù)據(jù)庫(正刪改查),由此可能造成數(shù)據(jù)庫表性能降低,死鎖,及數(shù)據(jù)不一致的情況。解決辦法從硬件角度出發(fā)應(yīng)搭建數(shù)據(jù)庫集群,主從服務(wù)器,實(shí)現(xiàn)讀寫分離,使用緩存或其他解決方案,主旨就是盡量減少對(duì)數(shù)據(jù)庫的請(qǐng)求;從數(shù)據(jù)庫角度出發(fā),應(yīng)根據(jù)要求選擇合適的存儲(chǔ)引擎,建立索引,使用事務(wù)等方式保證數(shù)據(jù)的一致性。
相關(guān)文章:
1. javascript - 關(guān)于<a>元素與<input>元素的JS事件運(yùn)行問題2. mysql - 記得以前在哪里看過一個(gè)估算時(shí)間的網(wǎng)站3. python - 有什么好的可以收集貨幣基金的資源?4. python - 啟動(dòng)Eric6時(shí)報(bào)錯(cuò):’qscintilla_zh_CN’ could not be loaded5. css3 - 我想要背景長度變化,而文字不移動(dòng),要怎么修改呢6. MySQL中的enum類型有什么優(yōu)點(diǎn)?7. css3 - 純css實(shí)現(xiàn)點(diǎn)擊特效8. javascript - vue 怎么渲染自定義組件9. javascript - 同步方式寫異步到底指什么?10. android下css3動(dòng)畫非常卡,GPU也不差啊
