DBA有何難度呢?
以小弟我的程度來說,覺得還真的是挺難的
以SQL Server來說
各種資料型態的儲存方式?Index的儲存方式,Index的運作方式
以上都會牽扯到"分頁",但何謂分頁
有多少人知道SQL Server利用了"統計資料"來使用Index
資料表該如何規劃?只懂的第一,第二,第三,第四正規化的人,別說你很會規劃資料表
如何撰寫有效率的Stored Procdure供Programer使用
例如,要如何寫一個Where條件式欄位數量不定的Update指令
一般實務上,Table與SP的比例約為1:10(1個table約有10個sp來存取該table)
再來講安全性好了
SQL Server服務該用什麼身份來執行?又開放Openrowset指令有可能造成哪中安全性顧率
還有不同的權限規劃,讓不同使用者所能SELECT的資料不同
當資料庫隨著資料量變大而速度變慢時,有能力tunning
很多時候一個企業不止有一種DB,要如何做異質資料的整合
DBA的工作簡單嗎?小弟我認為難得很
沒有足夠的實務經驗,很難扛的起來
PS.小弟我只是個小小的Programer,遠遠不到DBA的程度