發表文章

目前顯示的是 十月, 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 tierDTUsSpeed time$TWD/月S01000:05:22465S12000:02:55930S25000:02:022,328S310000:01:434,654P112500:00:4214,427P225000:00:2128,856P450000:00:1157,711P61,00000:00:06115,422自行組裝 PC00:00:05
若要達到辦公室中測試主機的效能,可能需要調整到 P6 的等級,但這費用每個月超過11萬元,可負擔不起。
目前傾向做法是,當需要執行大量資料轉檔作業時,先將付費等級調高,一天內再調回原本的等級 (Azure SQL 以日計費)。


參考文章Azure SQL Database 服務層和效能層級 – MSDN 文章
變更資料庫服務層和效能層級 – MSDN 文章