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

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

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

    zhyiwww
    用平實(shí)的筆,記錄編程路上的點(diǎn)點(diǎn)滴滴………
    posts - 536,comments - 394,trackbacks - 0
    聲明:本文為作者原創(chuàng),轉(zhuǎn)載者必須注明。?
    ?作者:曾進(jìn) (qq:310575)?
    ?最近忙于公司BI軟件性能測(cè)試,這幾天主要測(cè)試CUBE采用ROLAP下,PA的并發(fā)和穩(wěn)定性。
    ? 涉及表和維度,立方:事實(shí)表sales_fact_1997,維度表time_by_day;立方:sales
    ? 修改內(nèi)容:刪除原來(lái)的TIME維度,新建TIME維度,修改SALES立方。
    ?數(shù)據(jù)插入:
    ? 1,事實(shí)數(shù)據(jù)插入:通過(guò)DTS加調(diào)度實(shí)現(xiàn)將sales_fact_1997的數(shù)據(jù)進(jìn)行復(fù)制。頻率為每分鐘10000條。
    ?????????????????????????? 主要用到的SQL語(yǔ)句:select top 10000 * from sales_fact_1997
    ? 2,維度數(shù)據(jù)插入:通過(guò)SQL語(yǔ)句插入數(shù)據(jù)到time_by_day.
    測(cè)試用到的SQL語(yǔ)句:

    1,單條插入

    INSERT INTO time_by_day

    ?

    (time_id, the_date, the_year, month_of_year, quarter,day_of_month)

    VALUES ('1101', '1999-10-1', '1999', '10', 'Q4','1')

    2,單條插入:

    INSERT INTO time_by_day

    ????? (time_id, the_date, the_year, month_of_year, quarter, day_of_month)

    SELECT TOP 1 time_id + 1 AS time_id, the_date + 1 AS the_date, YEAR(the_date + 1)

    ????? AS the_year, MONTH(the_date + 1) AS month_of_year, { fn QUARTER(the_date + 1)

    ????? } AS quarter, DAY(the_date + 1) AS day_of_month

    FROM time_by_day

    ORDER BY time_id DESC

    3,循環(huán)插入:

    ?

    DECLARE @MyCounter INT

    SET @MyCounter = 0?????????? ?/*設(shè)置變量*/

    WHILE (@MyCounter < 2)??? ?/*設(shè)置循環(huán)次數(shù)*/

    BEGIN

    WAITFOR DELAY '000:00:10'?? /*延遲時(shí)間10秒*/

    INSERT INTO time_by_day

    ????? (time_id, the_date, the_year, month_of_year, quarter, day_of_month)

    SELECT TOP 1 time_id + 1 AS time_id, the_date + 1 AS the_date, YEAR(the_date + 1)

    ????? AS the_year, MONTH(the_date + 1) AS month_of_year, { fn QUARTER(the_date + 1)

    ????? } AS quarter, DAY(the_date + 1) AS day_of_month

    FROM time_by_day

    ORDER BY time_id DESC

    SET @MyCounter = @MyCounter + 1

    END

    4,插入以時(shí)間為變量的數(shù)據(jù)

    DECLARE @MyCounter INT

    declare @the_date datetime

    SET @MyCounter = 0

    SET @the_date = '1999-1-4'

    WHILE (@MyCounter < 200000)

    BEGIN

    WAITFOR DELAY '000:00:10'

    /*INSERT INTO time_by_day

    ????? (time_id, the_date, the_year, month_of_year, quarter, day_of_month)

    SELECT TOP 1 time_id + 1 AS time_id, the_date + 1 AS the_date, YEAR(the_date + 1)

    ????? AS the_year, MONTH(the_date + 1) AS month_of_year, { fn QUARTER(the_date + 1)

    ????? } AS quarter, DAY(the_date + 1) AS day_of_month

    FROM time_by_day

    ORDER BY time_id DESC

    */

    insert into time_by_day (time_id,the_date)values('371',@the_date)

    SET @the_date =?@the_date + 1

    SET @MyCounter = @MyCounter + 1

    END



    |----------------------------------------------------------------------------------------|
                               版權(quán)聲明  版權(quán)所有 @zhyiwww
                引用請(qǐng)注明來(lái)源 http://www.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2006-06-01 11:32 zhyiwww 閱讀(377) 評(píng)論(0)  編輯  收藏 所屬分類: database
    主站蜘蛛池模板: 婷婷综合缴情亚洲狠狠尤物| 美女又黄又免费的视频| 在线观看亚洲精品福利片| 无码免费午夜福利片在线| 久久久久久AV无码免费网站| 美女无遮挡拍拍拍免费视频| 亚洲1区2区3区精华液| 激情综合亚洲色婷婷五月| 亚洲AV无码日韩AV无码导航 | 久久精品国产精品亚洲蜜月| 国产国产人免费视频成69大陆| 波多野结衣在线免费观看| 东方aⅴ免费观看久久av| 黄色网页在线免费观看| 四虎影视永久在线精品免费| 亚洲av成人片在线观看| 亚洲综合成人婷婷五月网址| 亚洲国产精品成人精品软件| 亚洲激情中文字幕| 亚洲AV日韩AV高潮无码专区| 亚洲色精品vr一区二区三区| 亚洲乱码中文字幕综合234| 免费一级特黄特色大片在线| 精品少妇人妻AV免费久久洗澡| 国产成人免费网站| 美女视频黄a视频全免费| AV大片在线无码永久免费| 91人人区免费区人人| 99re6在线视频精品免费下载| 日本一道本不卡免费 | 免费国产人做人视频在线观看| 午夜爱爱免费视频| 精品免费久久久久久成人影院| 亚洲国产另类久久久精品| 国产亚洲精品美女久久久 | 怡红院免费全部视频在线视频| 理论片在线观看免费| 美女视频黄频a免费观看| 羞羞视频在线观看免费| 中文毛片无遮挡高清免费| 国色精品va在线观看免费视频 |