<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://m.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2006-06-01 11:32 zhyiwww 閱讀(377) 評(píng)論(0)  編輯  收藏 所屬分類: database
    主站蜘蛛池模板: 亚洲国产精品自在在线观看| 亚洲成人免费网址| 免费在线观看日韩| 亚洲日本中文字幕天天更新| 最近的中文字幕大全免费版| 亚洲欧洲无码AV不卡在线| 在线看片无码永久免费视频| 国产亚洲中文日本不卡二区| 成人黄动漫画免费网站视频| 亚洲国产成人久久一区二区三区| 午夜神器成在线人成在线人免费 | 免费无码AV片在线观看软件| 亚洲中文久久精品无码1| 91九色精品国产免费| 亚洲深深色噜噜狠狠网站| 成人免费视频国产| 一边摸一边桶一边脱免费视频| 亚洲乳大丰满中文字幕| 57pao一国产成视频永久免费| 亚洲av无码一区二区三区天堂古代| 久久午夜免费视频| 羞羞视频免费网站含羞草| 久久综合亚洲色HEZYO国产| 99在线热播精品免费99热| 亚洲人成网站影音先锋播放| 免费人成在线视频| a毛片成人免费全部播放| 久久精品国产亚洲香蕉| 久久久高清免费视频 | 日本免费一区尤物| 国产VA免费精品高清在线| 亚洲色图在线观看| 国产成人无码区免费A∨视频网站| 国产精品免费在线播放| 亚洲精品亚洲人成在线观看麻豆| 日韩视频在线免费| 国产成人精品免费久久久久| 亚洲日本VA中文字幕久久道具| 久久乐国产精品亚洲综合| 波多野结衣免费在线观看| 一区二区三区免费在线视频|