• <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 點點滴滴 閱讀(407) 評論(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語句

            久久久久高潮综合影院| 国产午夜精品久久久久免费视| 久久99国产亚洲高清观看首页 | 亚洲人成网亚洲欧洲无码久久| 久久伊人五月丁香狠狠色| 97久久精品午夜一区二区| 久久高清一级毛片| 久久国产热精品波多野结衣AV| 精品无码久久久久久国产| 7777精品久久久大香线蕉| 999久久久国产精品| 久久久国产乱子伦精品作者| 深夜久久AAAAA级毛片免费看| 国产精品久久亚洲不卡动漫| 性做久久久久久久久老女人| 人妻无码αv中文字幕久久| 精品国产一区二区三区久久| 日本亚洲色大成网站WWW久久| 久久99国产亚洲高清观看首页| 人妻无码精品久久亚瑟影视 | 久久午夜无码鲁丝片| 免费一级欧美大片久久网| 久久综合五月丁香久久激情| 国产精品久久久久影院色| 色综合久久无码中文字幕| 久久综合亚洲鲁鲁五月天| 亚洲人AV永久一区二区三区久久 | 久久久精品国产免大香伊| 久久久WWW免费人成精品| 国产精品美女久久久网AV| 一本伊大人香蕉久久网手机| 99国产欧美久久久精品蜜芽| 精品少妇人妻av无码久久| 久久久久久午夜成人影院| 久久超碰97人人做人人爱| 粉嫩小泬无遮挡久久久久久 | 国产免费久久精品99久久| 大美女久久久久久j久久| 久久国产精品一区| 亚洲精品午夜国产va久久| 麻豆av久久av盛宴av|