<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Skynet

    ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks

    我這 對測試 mysql infobright 壓縮 和 查詢速度 進行測試
    測試結果我會盡快登出的
    #!/usr/bin/python
    import MySQLdb
    #conn = MySQLdb.Connection('127.0.0.1', 'root', '', 'dmspi')
    conn=MySQLdb.connect(host="127.0.0.1",port=3307,user="root",passwd="",db="test")
    cur 
    =  conn.cursor()
    st 
    = "create table testtime4 ( "

    try :
            
    for cc in xrange(1000):
                    
    if cc % 2 == 0 :
                            st 
    += 'a'+str(cc)+' varchar(20),\n'
                    
    else :
                            st 
    += 'a'+str(cc)+' int(20),\n'

            st 
    += 'a int(20)'
            st 
    = st + ");"
            cur.execute(st)

           
    # import sys
            # sys.exit(
    1)
            
    import random
            ccs 
    = lambda : random.choice(['apple''pear''peach''orange''lemon',''])
            ccn 
    = lambda : random.randint(0,10000)


            fd 
    = open('/data/logs/dataFormat/test/t4.data','w')
            
    for cc in xrange(10000000):
                    st 
    = ''
                    ss 
    = ccs()
                    nn 
    = str(ccn())
                    
    for cc in xrange(1000):
                            
    if cc < 15 :
                                    
    if cc % 2 == 0 :
                                            st 
    += ss+'\t'
                                    
    else :
                                            st 
    += nn+'\t'
                            
    else :
                                    st 
    += '\t'
                    st 
    += nn
                    
    print >>fd,st
            fd.close()

            # cur.execute(
    'load data infile \'/data/logs/dataFormat/test/t4.data\'  into table testtime4 fields terminated by "\t";')
    finally :
            cur.close()
            conn.close()


    mysql infobright 測試結果報告:



    一千萬條數據導入花費時間:

    mysql
    > load data infile '/data/logs/dataFormat/test/t4.data'  into table testtime4 fields terminated by "\t";
    Query OK, 
    10000000 rows affected (36 min 47.00 sec)


    測試一 :
    1. 表屬性 有 500 列 
    2. 屬性列都有值, 無 Null 數據
    3. 原始文件大小 26G ,導入數據倉庫 5G

    部分測試時間:
    select count(*from testtime where a0="pear" and a2="orange";
    1 row in set (3.63 sec)

    select a6,count(*from testtime group by a6 order by a6 desc ;
    5 rows in set (2.24 sec)

    mysql
    > select count(*from testtime where a0="apple" ;
    1 row in set (5.68 sec)


    測試二 :
    1. 表屬性 有 1000 列 
    2. 屬性列前 15 列有值 , 其余后面都為 Null
    3. 原始文件大小 10G ,導入數據倉庫 215M

    mysql
    > select a0,count(*from testtime4 group by a0 ;
    +--------+----------+
    | a0     | count(*|
    +--------+----------+
    | lemon  |  1665543 | 
    | peach  |  1666276 | 
    | orange |  1667740 | 
    | pear   |  1665910 | 
    | apple  |  1665678 | 
    | NULL   |  1668863 | 
    +--------+----------+
    6 rows in set (4.55 sec)


    select * from testtime4 order by a6 desc limit 2000000,1 ;
    1 row in set (3.30 sec)




    整理 m.tkk7.com/Good-Game
    posted on 2009-10-20 13:44 劉凱毅 閱讀(1604) 評論(0)  編輯  收藏 所屬分類: databasepython
    主站蜘蛛池模板: 亚洲AV无码成人精品区在线观看 | 成人国产网站v片免费观看| 国产精品亚洲专区无码唯爱网| 猫咪免费观看人成网站在线| 国产一级片免费看| 亚洲一区二区三区免费视频| 永久免费av无码不卡在线观看| 免费一级做a爰片久久毛片潮喷| 精品国产综合成人亚洲区| 亚洲国产黄在线观看| 亚洲高清国产AV拍精品青青草原| 男女一边桶一边摸一边脱视频免费| 人妻免费久久久久久久了| 亚洲午夜福利精品无码| 国产99在线|亚洲| 日本一区二区在线免费观看 | 久久久久免费看黄A片APP| 亚洲熟妇av一区二区三区| 亚洲精品国产日韩| 999zyz**站免费毛片| 国产99视频免费精品是看6| 亚洲精品成人久久| 久久精品免费网站网| 亚洲国产精品成人久久| 免费观看美女用震蛋喷水的视频 | 亚洲国产精品综合久久久| 国产好大好硬好爽免费不卡 | 无码av免费网站| 国产精品亚洲二区在线观看| 中文字幕永久免费| 亚洲最大黄色网站| 日韩高清免费在线观看| 亚洲精品视频在线观看免费| 成年在线网站免费观看无广告| 亚洲精品无码不卡| 高h视频在线免费观看| 亚洲国产精品福利片在线观看| 四虎国产精品免费久久| 国产成人精品免费视频大全| 四虎永久免费观看| 国产羞羞的视频在线观看免费|