<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
    主站蜘蛛池模板: 国产亚洲精品2021自在线| 亚洲欧洲高清有无| 看Aⅴ免费毛片手机播放| 免费观看的av毛片的网站| 亚洲日韩国产欧美一区二区三区| 亚洲免费综合色在线视频| 2020国产精品亚洲综合网| 在线看片人成视频免费无遮挡| 中文字幕无码亚洲欧洲日韩| 午夜无遮挡羞羞漫画免费| 亚洲愉拍一区二区三区| 国产精品久久免费视频| sss日本免费完整版在线观看| 久久久久亚洲爆乳少妇无| 国内永久免费crm系统z在线| 久久青草亚洲AV无码麻豆| 最近新韩国日本免费观看| 中文字幕亚洲综合久久综合| 国产精品视频免费一区二区三区| 一级片在线免费看| 亚洲AV无码成人精品区蜜桃| 免费专区丝袜脚调教视频| 亚洲老熟女五十路老熟女bbw| 亚洲 国产 图片| 成人电影在线免费观看| 亚洲国产成人精品无码区在线网站| 国产免费久久精品99re丫y| 在线观看国产一区亚洲bd| 国产亚洲av人片在线观看| 四虎影视在线影院在线观看免费视频| 亚洲ts人妖网站| 亚洲国产精品人人做人人爱| 精品国产免费一区二区三区香蕉 | 亚洲卡一卡2卡三卡4卡无卡三| 99在线免费观看视频| 亚洲AV成人一区二区三区观看| 中文字幕亚洲一区二区va在线| 91在线手机精品免费观看| 国产亚洲欧美日韩亚洲中文色| 亚洲精品无码久久一线| 在线中文高清资源免费观看|