日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
優(yōu)化MySQL插入方法的五個妙招

以下是涉及到插入表格的查詢的5種改進(jìn)方法:

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)類烏齊免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

1)使用LOAD DATA INFILE從文本下載數(shù)據(jù)這將比使用插入語句快20倍。

2)使用帶有多個VALUES列表的INSERT語句一次插入幾行這將比使用一個單行插入語句快幾倍。調(diào)整bulk_insert_buffer_size變量也能提高(向包含行的表格中)插入的速度。

3)可以對myisam表并行插入Concurrent_insert系統(tǒng)變量可以被設(shè)置用于修改concurrent-insert處理。該變量默認(rèn)設(shè)置為1。如果concurrent_insert被設(shè)置為0,并行插入就被禁用。如果該變量被設(shè)置為2,在表的末端可以并行插入,即便該表的某些行已經(jīng)被刪除。

4)使用插入延遲

如果你的客戶不能或無需等待插入完成的時候,這招很有用。當(dāng)你使用MySQL存儲,并定期運行需要很長時間才能完成的SELECT和UPDATE語句的時候,你會發(fā)現(xiàn)這種情況很常見。當(dāng)客戶使用插入延遲,服務(wù)器立刻返回,如果表沒有被其他線程調(diào)用,則行會列隊等待被插入。使用插入延遲的另一個好處就是從多個客戶插入的情況會被綁定并記錄在同一個block中。這將比處理多個獨立的插入要快得多。

5)插入之前將表鎖定(只針對非事務(wù)處理型的表)

這將提高數(shù)據(jù)庫性能,因為索引緩沖區(qū)只是在所有的插入語句完成后才對磁盤進(jìn)行一次刷新。通常情況下,有多少個插入語句就會有多少次索引緩沖區(qū)刷新。如果你可以用一個插入語句實現(xiàn)所有行的插入,則無需使用顯式鎖定語句。

要想更快地對事務(wù)型表插入,你應(yīng)該使用START TRANSACTION和COMMIT語句,而不是LOCK TABLES語句。


本文題目:優(yōu)化MySQL插入方法的五個妙招
URL鏈接:http://www.5511xx.com/article/djeejdd.html