调查一下这里是否还有管理MS sqlserver的DBA

[复制链接]
查看11 | 回复9 | 2014-5-9 08:24:37 | 显示全部楼层 |阅读模式
由于工作需要,我还需要管理公司的一个ms server数据库。我想了解一下,特别对于管理使用过ms sqlserver的oracle技术人员,大家认为这两者优缺点在那里,如果让你选择,你会选择管理那个关系数据库。
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
其实sql更好管理一些,优化也很方便......
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
ms sql 不释放内存这个就老火
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
从我个人感觉,sqlserver管理工作量小一些,但是它的sql更难优化,其技术人员写的sql更加差劲。
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
我声明,我不是,不过搞MSSQL的开发也不短 的时间了,觉得管理起来相对比较容易。MSSQL也是比较傻瓜化,不用ORACLE的 这么多的配置和管理。不过要小心点因为数据量的激增和并发用户量的不断增加而导致的性能问题。
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
最初由 lfree 发布
[B]从我个人感觉,sqlserver管理工作量小一些,但是它的sql更难优化,其技术人员写的sql更加差劲。 [/B]

不至于此吧,ms sqlserver的优化还是很方便的.
包括索引的创建都已经有工具可以建议啦,
跟踪执行过的sql也很方便,显示执行计划则图形化,
不明白sql写得差与ms有什么关系?



回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
最初由 embed_rabbit 发布
[B]ms sql 不释放内存这个就老火 [/B]

sqlserver就是尽量的使用内存,这部分的管理很少让DBA插手。我也接触过一些sqlserver的管理人员,他们给我的感觉就是对oracle很排斥(也许不该在这个组这样讲)。
但是在实际的工作中,我发现sqlserver实际上很难优化。这既有数据模式的问题也包括sqlserver的索引问题。还有sqlserver特有的聚集索引结构。而且我发现相同的硬件情况下,sqlserver要远远快于oracle,不止快一点。当然这于oracle的特殊运行方式也有关。
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
最初由 xzh2000 发布
[B]
不至于此吧,ms sqlserver的优化还是很方便的.
包括索引的创建都已经有工具可以建议啦,
跟踪执行过的sql也很方便,显示执行计划则图形化,
不明白sql写得差与ms有什么关系?


[/B]

技术人员经常滥用datediff之类的函数在where子句,导致一些sql语句无法优化。
还有就它的聚集索引,我发现它的选择很重要。
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
哈, 怎么给我的感觉是" SQL SERVER也需要专人去管理的吗?"
不过基于SQL SERVER的编程, 简直不是人做的, 特别是想充分利用数据库的功能的话, 总的来说, MS不适合做数据库!
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
最初由 xjg 发布
[B]哈, 怎么给我的感觉是" SQL SERVER也需要专人去管理的吗?"
不过基于SQL SERVER的编程, 简直不是人做的, 特别是想充分利用数据库的功能的话, 总的来说, MS不适合做数据库! [/B]

在广东,许多中小企业都是使用sql server数据库的。我觉得这样说可能比较准确一些,不适合做大型数据库。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行