Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 用于oracle开发人员/dba的SQL server_Sql Server_Database_Sql Server 2005_Oracle_Query Optimization - Fatal编程技术网

Sql server 用于oracle开发人员/dba的SQL server

Sql server 用于oracle开发人员/dba的SQL server,sql-server,database,sql-server-2005,oracle,query-optimization,Sql Server,Database,Sql Server 2005,Oracle,Query Optimization,我有几年的oracle开发经验,现在搬到了一个使用SQL server(2005)的地方。哪里是一个学习SQL Server查询优化、基本dba知识和SQL Server知识的好地方,适合有我这样背景的人 谢谢 这本书非常有用,因为它既有Oracle语法又有T_sql语法 SQL简言之由Kevin和Daniel Kline编写,由O'Reilly出版 对于来自Oracle背景的人来说,游标可能是一个问题,因为据我所知,它们在Oracle中经常使用。SQL Server不喜欢它们,它们是性能的大杀

我有几年的oracle开发经验,现在搬到了一个使用SQL server(2005)的地方。哪里是一个学习SQL Server查询优化、基本dba知识和SQL Server知识的好地方,适合有我这样背景的人


谢谢

这本书非常有用,因为它既有Oracle语法又有T_sql语法 SQL简言之由Kevin和Daniel Kline编写,由O'Reilly出版

对于来自Oracle背景的人来说,游标可能是一个问题,因为据我所知,它们在Oracle中经常使用。SQL Server不喜欢它们,它们是性能的大杀手

有几本关于SQL Server性能调优的书。在亚马逊上一个快速厕所应该能让你得到很多钱

RedGate为比较数据库提供了很好的工具,并且还提供了很多您可能想要查看的好的免费内容

这里有一些关于SQL Server的好内容,特别是在Wiki区域。我知道许多作者,其中一些人在非常大的SQL Server环境中工作,他们是非常聪明的人。 我同意hlgem

我想补充一点,你会受到很大的冲击。SQL Server的体系结构与Oracle有很大的不同。您是从DBA的角度还是从开发人员的角度来看这个问题的

在进入优化器之前,首先了解锁管理器和SQL中的锁升级。它与Oracle完全不同,您在Oracle时代可能怀有的大多数假设都会让您感到沮丧。您最好从开始就了解锁管理器是如何工作的,从而限制您所能做的事情。至少这样,您将知道如何用SQL编写解决方案,而不是根据您的Oracle经验进行尝试,这些经验将在以后进行修改

话虽如此,提取出所有数据库系统的真实情况,并在SQL中使用这些系统。DB技术的所有首要原则仍然适用于SQL,并将帮助您进行开发、调优和故障排除

祝你好运