簡體   English   中英

適用於Oracle Developer / DBA的SQL Server

[英]SQL server for an oracle developer/dba

我有幾年使用oracle進行開發的經驗,現在搬到了他們使用SQL Server的地方(2005年)。 在哪里可以學習有關SQL Server查詢優化,基本dba內容和sql server陷阱的好地方,適合有我背景的人。

謝謝!

這本書真的很有用,因為它包含了由O'Reilly發行的Kevin和Daniel Kline共同編寫的Oracle和T_sql語法SQL in a Nutshell

對於來自Oracle背景的人來說,游標可能是個問題,因為據我了解,游標在Oracle中經常使用。 SQL Server不喜歡它們,它們是性能的主要殺手。

有幾本有關SQL Server性能調整的書。 快速瀏覽一下AMazon,您會發現一堆時髦的東西

Red-gate提供了比較數據庫的好工具,並且還提供了許多不錯的免費內容,您可能需要檢閱這些內容。 http://www.red-gate.com/

有關SQL Server的一些很好的內容,尤其是在Wiki區域中。 我認識許多作者,其中一些人在非常大型的SQL Server環境中工作,並且非常聰明。 http://lessthandot.com/

我同意hlgem。

我要補充一點,您感到非常震驚。 SQL Server的體系結構與Oracle截然不同。 您是從DBA角度還是從開發人員的角度出發?

在進入優化器之前,請先了解鎖管理器和SQL中鎖的升級。 它與Oracle完全不同,您可能會從Oracle時代得到的大多數假設都會使您感到沮喪。 最好從大刀闊斧中學習鎖管理器的工作原理,從而限制您的操作范圍。 至少到那時,您將知道如何在SQL中設計解決方案,而不是根據您的Oracle經驗進行嘗試,而稍后將不得不對其進行修改。

話雖如此,請提煉所有數據庫系統的真實情況,並依靠它在SQL中工作。 DB技術的所有首要原則仍然適用於SQL,並將幫助您進行開發,調整和故障排除。

祝好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM