• <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:58 點點滴滴 閱讀(353) 評論(0)  編輯 收藏 引用 所屬分類: 10 服務器

            6.2           H2測試方案

            6.2.1   測試環境

                   主機:    操作系統:    Windows Server 2003 Enterprise Edition SP2;

            CPU    Intel Dual-Core 2.5GHz;

            內存:    3.99GB內存

                   測試目標版本:H2database 1.1.110

            6.2.2   測試數據

            測試數據庫表employee結構如下

            字段名

            類型

            ID(PK)

            Integer

            Name

            Varchar(20)

            Age

            Varchar(20)

            departmentID

            Varchar(20)

             

            測試數據庫表department結構如下

            字段名

            類型

            DeptID(PK)

            Integer

            Dept

            Varchar(20)

            mangerID

            Integer

             

            測試數據庫表salary結構如下

            字段名

            類型

            ID(PK)

            Integer

            F1

            varchar(255)

            F2

            varchar(255)

            F3

            varchar(255)

            F4

            varchar(255)

            F5

            varchar(255)

            F6

            varchar(255)

            F7

            varchar(255)

            F8

            varchar(255)

            F9

            int

             

            6.2.2   測試過程

            使用Java編寫了測試工程,啟動測試程序后:

            l         50000條級別的測試:先分別插入到employee表、department表、alary表中50000、和100050000條數據,然后執行一系列的測試

            l         100w條級別的測試:先分別插入到employee表、department表、alary表中1000000、和10001000000條數據,然后執行一系列的測試

             

            6.2.3   測試結果

             

            用例名
            【單位:秒( s )】

            10w(條)

            100w(條)

            100w(條)10個并發線程

            初始插入時間

            5.43

            50.47

             

            初始插入內存 (KB)

            12376

            12834

             

            插入1條記錄

            0

            0

             

            插入5000條記錄

            0.4

            0.39

            2.95

            查詢1條記錄(有索引)

            0

            0

             

            查詢1條記錄(無索引)

            0.71

            6.95

             

            查詢5000條記錄(有索引)

            0.015

            0.1

            0.7

            查詢1*5000條記錄(有索引)

             

            0.23

            1.26

            查詢5000條記錄(無索引)

            0.73

            7.2

             

            查詢全部記錄

            0.86

            8.35

             

            多表查詢1條記錄

            0

            0

             

            多表查詢5000條記錄

            0.016

            0.016

             

            更新1條記錄(有索引)

            0

            0

             

            更新1條記錄(無索引)

            0.45

            4.62

             

            更新5000條記錄(有索引)

            0.16

            0.18

            2

            更新1*5000條記錄(有索引)

             

            0.15

            1.7

            更新5000條記錄(無索引)

            0.62

            5.1

             

            刪除1條記錄(有索引)

            0

            0

             

            刪除1條記錄(無索引)

            0.68

            6.6

             

            刪除5000條記錄(有索引)

            0.1

            0.12

            1.1

            刪除1*5000條記錄(有索引)

             

            0.13

            0.9

            刪除5000條記錄(無索引)

            0.77

            6.95

             

            嵌套查詢(分組統計Group by)

            0.77

            7.55

             

            啟動時間

            0.11

            0.2

             

            測試結論:

             

                   優點:

            1.       數據庫小巧靈活;

            2.       支持JDBC,對SQL支持良好,并支持內存模式;

            3.       占用系統資源較少,啟動較快;

            4.       數據庫支持并發訪問;

            5.       索引查詢更新速度快;

             

            缺點:

            1.       大數量訪問優勢不明顯,與常用數據庫基本一致;

            2.       無索引情況下速度較慢,與數據庫的數據量成正比;

            精品久久久久久国产免费了| 国产精品99久久久精品无码| 精品久久久久久久| 久久成人18免费网站| 国产精品久久久久蜜芽| 精品无码久久久久久尤物| 久久久久久久久久免免费精品| 久久精品国产99国产精品亚洲| 国产精品久久久久天天影视| 伊人久久五月天| 欧美日韩中文字幕久久伊人| 色偷偷88888欧美精品久久久| 99久久综合国产精品二区| 狠狠色丁香久久婷婷综合| 久久99久久无码毛片一区二区| 亚洲精品美女久久777777| 亚洲午夜久久久| 久久久久亚洲AV无码去区首| 国产精品99久久免费观看| 伊人久久大香线焦AV综合影院 | 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 九九久久99综合一区二区| 久久精品一本到99热免费| 亚洲欧洲中文日韩久久AV乱码| 国产99久久久国产精品~~牛| 久久精品人人做人人爽电影蜜月 | 久久免费99精品国产自在现线 | 久久99精品久久久久久水蜜桃| 69国产成人综合久久精品| 久久丫精品国产亚洲av不卡| 精品国产乱码久久久久久呢| 久久精品国产亚洲AV不卡| 久久99这里只有精品国产| 香蕉久久夜色精品国产尤物| 精品久久久久久久国产潘金莲 | 一本伊大人香蕉久久网手机| 久久国产亚洲精品麻豆| 久久综合久久综合久久综合| 国产69精品久久久久9999| 久久99久久无码毛片一区二区| 久久综合九色欧美综合狠狠|