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

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

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

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

    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,循環插入:

    ?

    DECLARE @MyCounter INT

    SET @MyCounter = 0?????????? ?/*設置變量*/

    WHILE (@MyCounter < 2)??? ?/*設置循環次數*/

    BEGIN

    WAITFOR DELAY '000:00:10'?? /*延遲時間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,插入以時間為變量的數據

    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



    |----------------------------------------------------------------------------------------|
                               版權聲明  版權所有 @zhyiwww
                引用請注明來源 http://www.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2006-06-01 11:32 zhyiwww 閱讀(377) 評論(0)  編輯  收藏 所屬分類: database
    主站蜘蛛池模板: 日本高清免费aaaaa大片视频| 亚洲综合亚洲综合网成人| 亚洲七久久之综合七久久| 成人亚洲网站www在线观看| 中文在线观看国语高清免费| 亚洲好看的理论片电影| 毛片免费在线播放| 中文字幕在线观看免费| 亚洲乱人伦精品图片| 亚洲国产精品尤物YW在线观看| 久久国产精品免费观看| 亚洲av无码专区在线电影| 久久久综合亚洲色一区二区三区| 24小时免费直播在线观看| 国产一级一毛免费黄片| 亚洲一久久久久久久久| 亚洲AV无码一区二区乱孑伦AS| 免费黄色毛片视频| 久久成人a毛片免费观看网站| 国产精品久久久久久亚洲小说 | 啦啦啦高清视频在线观看免费 | 久久久久亚洲Av片无码v| 一个人看www在线高清免费看| 91av免费在线视频| 亚洲日韩国产一区二区三区在线 | 亚洲高清无码在线观看| 黄+色+性+人免费| 国产性生大片免费观看性| 在线播放亚洲精品| 亚洲人成网站在线观看播放动漫| 亚洲小说区图片区另类春色| 四虎成人免费影院网址| 亚洲精品视频在线观看免费| baoyu116.永久免费视频| 在线观看亚洲精品专区| 亚洲成年网站在线观看| 亚洲精品国产第1页| 国产亚洲一区二区在线观看| 亚洲国产精品丝袜在线观看| 在线成人a毛片免费播放| 999国内精品永久免费观看|