<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://m.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2006-06-01 11:32 zhyiwww 閱讀(377) 評論(0)  編輯  收藏 所屬分類: database
    主站蜘蛛池模板: eeuss免费影院| 一级毛片免费一级直接观看| 无码AV片在线观看免费| 亚洲乱码精品久久久久..| jizz中国免费| 国产亚洲欧洲Aⅴ综合一区 | 国产在线19禁免费观看国产| 亚洲色一区二区三区四区| 日韩午夜免费视频| 日本黄页网址在线看免费不卡| 亚洲精品tv久久久久| 亚洲精品偷拍视频免费观看| 人人狠狠综合久久亚洲婷婷| 久久久久免费精品国产小说| 亚洲人成电影青青在线播放| 毛片免费观看的视频| 豆国产96在线|亚洲| 久久久久亚洲爆乳少妇无 | 亚洲一区在线免费观看| 国内大片在线免费看| 成人久久久观看免费毛片| 亚洲国产另类久久久精品黑人 | 一二三四免费观看在线视频中文版| 中文字幕在线观看亚洲视频| 国产乱子伦精品免费无码专区| 三年片在线观看免费观看大全中国| 国产综合亚洲专区在线| 最近最好最新2019中文字幕免费| 激情五月亚洲色图| 亚洲精品网站在线观看不卡无广告 | 亚洲电影免费在线观看| 亚洲人成网国产最新在线| 免费真实播放国产乱子伦| 成人片黄网站色大片免费观看APP| 亚洲精品美女久久久久| 日韩免费观看视频| 无码A级毛片免费视频内谢| 日韩在线视精品在亚洲| 亚洲AV无码专区在线播放中文 | 成人黄动漫画免费网站视频| 亚洲精品黄色视频在线观看免费资源|