自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

利用SSAS創(chuàng)建多維數(shù)據(jù)庫(kù)時(shí)的問(wèn)題總結(jié)及優(yōu)化方案

數(shù)據(jù)庫(kù) SQL Server
本文主要對(duì)SSAS創(chuàng)建多維數(shù)據(jù)庫(kù)以及設(shè)計(jì)數(shù)據(jù)倉(cāng)庫(kù)時(shí)的問(wèn)題進(jìn)行了總結(jié),并給出了幾點(diǎn)優(yōu)化方案,希望能夠?qū)δ兴鶐椭?/div>

我們知道,SSAS是SQL Server 2005數(shù)據(jù)庫(kù)中的用于BI的組件,通過(guò)SSAS可以創(chuàng)建多維數(shù)據(jù)庫(kù),并在之上進(jìn)行數(shù)據(jù)挖掘操作。本文我們就對(duì)SSAS工作時(shí)遇到的一些問(wèn)題進(jìn)行了總結(jié),接下來(lái)我們就來(lái)一起了解一下這部分內(nèi)容。

事實(shí)表dim_BasicProbe->維度dim_System->維度dim_SystemType 呈雪花型關(guān)聯(lián),但事實(shí)表dim_BasicProbe仍然與維度dim_SystemType直接關(guān)聯(lián),因?yàn)槿绻恢苯雨P(guān)聯(lián)要查某個(gè)系統(tǒng)類型的BasicProbe數(shù)據(jù)時(shí),必須先查詢出System,從而查詢出BasicProbe,性能有所損耗。所以雪花型關(guān)聯(lián)慎用。

數(shù)據(jù)倉(cāng)庫(kù)(sql server)中表之間沒(méi)有外鍵關(guān)聯(lián),到設(shè)計(jì)ssas時(shí)才在數(shù)據(jù)源視圖中設(shè)計(jì)外鍵關(guān)聯(lián),即在程序邏輯中控制。不管是不是BI,只要是大數(shù)據(jù)量的應(yīng)用程序,都不會(huì)在存儲(chǔ)方(如sqlserver)建立外鍵關(guān)聯(lián),因?yàn)槿绻诖鎯?chǔ)方設(shè)置外鍵,當(dāng)數(shù)據(jù)量達(dá)到上百上千萬(wàn)時(shí),性能相當(dāng)?shù)汀?/p>

問(wèn)題描述:為什么在一個(gè)事實(shí)表中,已經(jīng)有os字段(非外鍵關(guān)聯(lián))用于描述操作系統(tǒng),又要有osId字段(外鍵關(guān)聯(lián)os維 度)?

答案:一般如果單單在SQLDB數(shù)據(jù)庫(kù)里面查數(shù)據(jù)的,是盡量不要用關(guān)聯(lián)查詢的,關(guān)聯(lián)查詢太慢,如果在cube里面那倒沒(méi)什么問(wèn)。即是說(shuō)os字段用于直接在SQLDB數(shù)據(jù)庫(kù)里面查詢數(shù)據(jù)庫(kù),為了提高性能直接放在事實(shí)表中,免去關(guān)聯(lián)查詢。而osId用于在cube中進(jìn)行關(guān)聯(lián),體現(xiàn)多維。所以既要有os字段也要有osid字段。在接觸的項(xiàng)目中,這種做法相當(dāng)普遍。

優(yōu)化小點(diǎn):

數(shù)據(jù)存儲(chǔ)時(shí)可以考慮適當(dāng)?shù)臄?shù)據(jù)冗余,以減少數(shù)據(jù)庫(kù)表之間的鏈接操作,提高查詢效率。

不要在一句sql里再三地使用相同的函數(shù),浪費(fèi)資源,將函數(shù)結(jié)果放在變量里以便重復(fù)調(diào)用。

將量少的數(shù)據(jù)考慮放在程序中的常量或者xml文件中。

select的時(shí)候只返回需要的字段,而不是select *。

關(guān)于利用SSAS創(chuàng)建多維數(shù)據(jù)庫(kù)、設(shè)計(jì)數(shù)據(jù)倉(cāng)庫(kù)以及性能優(yōu)化方面的總結(jié)就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. SQL Server 2005數(shù)據(jù)庫(kù)nolock使用詳解
  2. SQL Server 2005無(wú)法連接到本地服務(wù)器的解決
  3. SQL Server如何查詢當(dāng)前服務(wù)器有多少連接請(qǐng)求
  4. SQL Server通過(guò)整理索引碎片和重建索引提高速度
  5. SQL Server 2008安裝無(wú)法通過(guò)性能計(jì)數(shù)器一致性的解決

 

責(zé)任編輯:趙鵬 來(lái)源: 博客園
相關(guān)推薦

2014-07-18 09:33:53

數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)優(yōu)化

2017-11-08 10:20:10

2011-08-16 17:31:24

SQL Server訪問(wèn)速度

2018-01-31 17:50:33

數(shù)據(jù)庫(kù)MySQL優(yōu)化

2016-12-12 13:07:57

數(shù)據(jù)庫(kù)優(yōu)化SQL

2011-07-06 10:49:50

MySQL優(yōu)化

2011-07-06 14:12:20

MySQLPercona

2011-08-03 17:17:44

SQLServer 2SSAS

2010-12-10 10:17:21

關(guān)系型數(shù)據(jù)庫(kù)

2019-08-01 07:31:51

數(shù)據(jù)庫(kù)主機(jī)日志

2011-04-12 10:33:46

Windows CE數(shù)創(chuàng)建

2011-04-20 14:28:38

SQL優(yōu)化

2011-08-03 14:02:02

數(shù)據(jù)庫(kù)連接ACCESS

2011-07-26 16:05:19

Oracle數(shù)據(jù)庫(kù)服務(wù)器

2011-03-28 17:12:36

sql server數(shù)優(yōu)化

2011-03-04 11:00:22

數(shù)據(jù)庫(kù)優(yōu)化

2011-03-09 08:53:02

MySQL優(yōu)化集群

2024-11-14 08:19:59

數(shù)據(jù)庫(kù)優(yōu)化數(shù)量級(jí)

2009-03-11 15:40:20

2011-04-01 14:05:09

SQL數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)