2024-02-01

[C#] 一個輕量化的Database - LiteDB 製作索引(index) ,百萬資料測試查詢篇


今天迎來 LiteDB 最後大的測試,就是建立索引,為了測試資料,我寫入了一百萬筆,所以花了一點時間

為了要比較前後,所以花了一點時間做範例+結果


1.  因為為了讓測試有感覺,我寫了一百萬筆資料進去


2.然後直接查詢,看看效能如何,為了避免開檔或是其他影響因素,我用迴圈跑了十次,這邊案例是我查詢 Name 這屬性 包含有 99999 的字樣


看一下結果大概 4-6  秒左右


3.建立索引


4.同樣是跟第二點一樣的 code 就不贅述了直接給跑完後的結果 大概 兩秒鐘就可以查到,速度算是提升很多


今天測試大概到這邊,畢竟就是分享如何建立索引,跟自己測試一下速度