發表文章

目前顯示的是 10月, 2015的文章

How to create index in PowerDesigner

圖片
In general, when I design data model in PowerDesigner, my process is: 1. Create CDM 2. Generate PDM from CDM. 3. Generate script. If I modify data model, I modify CDM then generate to PDM, the process like above. But, how to create an index of one table? CDM can’t create an index, only PDM can do it. In my process, I create an index in PDM, next time I generate from CDM, the index disappeared. my solution 1. When generating PDM,  select "Preserve modifications" in the “PDM Generation Option” dialog 2.  Comparison Option set not include Table > Indexes Click [Set As Default], next time won’t need to set again. 3. Generate PDM always accept all actions without remove table index. display index on PDM 1. Open PDM, Select Menu > Tools > Display Preferences Click Table Select Index and Indicator of Index check box. Apply to All symbols / Selected symbols. Then it will display like below:

Azure SQL 效能比較

圖片
Azure SQL 計費採用 DTUs 計費,DTUs 與 SQL Server 執行時期的效能有直接的關聯性。 Azure 上新增一個 SQL Database ,分別調整不同的付費等級後,執行同一個預存程序彙整資料新增至另一個資料表中,會新增 166,167 筆資料,測試結果如下: Pricing tier DTUs Speed time $TWD/月 S0 10 00:05:22 465 S1 20 00:02:55 930 S2 50 00:02:02 2,328 S3 100 00:01:43 4,654 P1 125 00:00:42 14,427 P2 250 00:00:21 28,856 P4 500 00:00:11 57,711 P6 1,000 00:00:06 115,422 自行組裝 PC 00:00:05 若要達到辦公室中測試主機的效能,可能需要調整到 P6 的等級,但這費用每個月超過11萬元,可負擔不起。 目前傾向做法是,當需要執行大量資料轉檔作業時,先將付費等級調高,一天內再調回原本的等級 (Azure SQL 以日計費)。 參考文章 Azure SQL Database 服務層和效能層級 – MSDN 文章 變更資料庫服務層和效能層級 – MSDN 文章