1. 程式人生 > >solr 億萬級資料查詢效能測試

solr 億萬級資料查詢效能測試

廢話不多說,我電腦配置 i7四核cpu 8G記憶體

插入資料文件中有5個欄位,其中有兩個分詞,一個int,一個date

批量插入測試一次10萬迴圈10次總共100萬用時85秒

批量插入測試一次10萬迴圈100次總共1000萬用時865秒

插入效能還是不錯的

查詢測試

在12166454資料中(約等於一千兩百萬)總共佔用硬碟2.8G

查詢分詞欄位 title:中國用時0.031秒

非分詞欄位查詢 view_count:1 用時 0.030秒

範圍查詢 view_count:[0 TO 1000] 用時0.125秒

上面這些查詢第二次查詢的時候用時都在0.001秒之下應該是因為有快取的原因

相對資料庫的模糊查詢優勢及其明顯,我用mysql兩千萬資料查詢“%中國%”直接資料庫卡掉了

(不過這麼比較美意思,全文檢索儲存方式跟sql不一樣,各有優劣)

在過億的資料量中

插入一億資料耗時1小時40分鐘35秒
插入過程中 記憶體佔用70%左右 cpu沒多少變化 11%左右

(上班寫的,未完待續)