• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 311, comments - 0, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            (搬運工)常用內存數據庫介紹(六)

            Posted on 2012-07-20 16:57 點點滴滴 閱讀(391) 評論(0)  編輯 收藏 引用 所屬分類: 10 服務器

            6.  性能測試

            下面分別對SQLiteH2進行了性能測試

             

            6.1               SQLite測試方案

            6.1.1   測試環境

                   主機:    操作系統:    Windows XP;

            CPU    Intel Dual 2.2GHZ;

            內存:    1.99GB內存

                   測試目標版本:SQLite 3.6.12

                  

            6.1.2   測試數據

            測試數據庫表ip_table結構如下

             

            字段名

            類型

            Id(PK)

            Integer

            Dst_ip

            Varchar(20)

            Agent_ip

            Varchar(20)

            Dst_mac

            Varchar(20)

            Dst_port

            Integer

            Dst_vlan

            Varchar(20)

             

             

            6.1.2   測試過程

            使用C++編寫了測試工程,啟動測試程序后,先分別插入50000條和1000000條數據,然后執行一系列的測試

            6.1.3   測試結果

             

            用例名

            5w(條)單個線程

            100w(條)單個線程

            100w(條)10個并發線程

            初始插入時間

            2s

            45s

             

            初始插入時間(不加索引)

            1.782s

            38.109s

             

            插入1條記錄

            100納秒以內

            100納秒以內

            0.0016s

            插入1000條記錄

            0.047s

            0.047s

            0.453s

            插入1000條記錄(無索引)

            0.6s

            1s

            11.39s

            查詢一條記錄

            100納秒以內

            100納秒以內

            0.0033s

            查詢一條記錄(不使用索引)

            0.016s

            0.375s

            2.859s

            查詢1000條記錄

            0.016s

            0.391s

            2.828s

            查詢1000條記錄(不使用索引)

            0.015s

            0.375s

            2.906s

            查詢全部記錄分組統計Group by

            0.688s

            15.473s

             

            查詢1000 條(結果排序 )

            0.031s

            0.39s

            2.453s

            查詢所有記錄(結果排序)

            0.766s

            16.203s

            33.594s

            更新一條記錄

            100納秒以內

            100納秒以內

            0.0043s

            更新一條記錄(不使用索引)

            0.016s

            0.359s

            2.719s

            更新10000條數據

            0.062s

            0.047s

             

            更新10000條數據(無索引)

            0.016s

            0.375s

            2.719s

            刪除一條數據

            100納秒以內

            100納秒以內

            0.0041s

            刪除一條條數據(無索引)

            0.125s

            5.047s

             

            刪除10000條數據

            0.078s

            0.078s

             

            刪除10000條數據(無索引)

            79-125ms

            5.031s

             

            結論:

            1.       SQLlite內存數據庫的處理速度很快;

            2.       SQLlite內存數據庫在查找數據時有索引的情況下,查詢、更新、刪除速度快;

            3.       SQLlite內存數據庫并發性比較差,可以認為并發能力為0

            4.       SQLlite內存數據庫占用內存空間,100w條數據在40M左右(創建單個索引,6個字段)

            5.       針對數據流探針來說,5w條數據SQLlite歸并的速度在0.688s,可以嘗試將部分功能用數據庫歸并實現。

            6.       SQLLite支持自定義函數,效率沒有測試,應該和他提供的API效率差不多

            7.       SQLLite支持復合sql語句

            久久久久无码精品| 精品无码久久久久久午夜| 狠狠色丁香久久综合婷婷| 亚洲国产另类久久久精品黑人 | 久久精品亚洲AV久久久无码| 国产精品永久久久久久久久久| 久久电影网一区| 欧美久久精品一级c片片| 久久综合综合久久狠狠狠97色88| .精品久久久麻豆国产精品| 国产精品久久久久久久久| 久久九九精品99国产精品| 久久久无码人妻精品无码| 国内精品久久久久影院日本| 2021精品国产综合久久| 美女写真久久影院| 久久久精品国产Sm最大网站| 伊人久久五月天| 亚洲狠狠婷婷综合久久蜜芽| 久久婷婷五月综合97色一本一本| 麻豆成人久久精品二区三区免费| 老色鬼久久亚洲AV综合| 青草影院天堂男人久久| 日本精品久久久久久久久免费| 亚洲欧洲精品成人久久曰影片 | 亚洲欧美日韩精品久久| 99久久国产综合精品成人影院| 青青久久精品国产免费看| 国内精品久久久久久久久电影网| 久久99国产综合精品免费| 精品久久人人爽天天玩人人妻| 亚洲欧美精品一区久久中文字幕 | 久久99国产精品久久久| 久久这里只有精品视频99| 色综合久久中文字幕无码| 欧美精品一区二区精品久久| 欧美亚洲国产精品久久高清| 久久精品国产91久久综合麻豆自制| 日日狠狠久久偷偷色综合96蜜桃| 久久久无码人妻精品无码| 亚洲精品第一综合99久久|