WEB开发网
开发学院数据库MSSQL Server 合理设置SQL Server 2008服务器安装向导 阅读

合理设置SQL Server 2008服务器安装向导

 2010-10-01 09:00:27 来源:WEB开发网   
核心提示: 二、决定排序规则的一些参考,在符合上面这个基本的原则后,合理设置SQL Server 2008服务器安装向导(2),数据库管理员就需要结合用户的需求与数据库性能方面的要求,来综合考虑,但是如果不允许的话,那么之能够放弃采用二进制排序规则,最后决定需要采用的排序规则,这具有一定的难度

二、决定排序规则的一些参考。

在符合上面这个基本的原则后,数据库管理员就需要结合用户的需求与数据库性能方面的要求,来综合考虑,最后决定需要采用的排序规则。这具有一定的难度,不过下面的这些规则数据库管理员可以拿来参考。

参考规则一:能用二进制排序规则最好使用二进制排序规则。

二进制排序规则由于其处理简单,为此如果采用二进制排序规则的话,可以在很大程度上提升数据库的性能。特别是如果数据库中本身就是以二进制的形式来存储数据,那么在利用二进制规则来排序的时候,相对来说,要比其他的排序规则速度更加的快。而且其也不怎么会受到语言的影响。所以,在数据库部署中,能够使用二进制排序规则,就尽量使用二进制排序规则。或者说,这是数据库管理员首选的选择。除非这个二进制排序规则与用户的需求相矛盾,或者跟其他需求有难以调和的冲突时,才采用其他的排序规则。特别是对于数据库性能有比较高的要求时,这个二进制是一个首要的选择。

但是并不是说在任何情况下采用二进制都会起到不错的效果。如在数据库中,既有二进制存储的数据,又有其他格式存储的数据。如字符型的数据,在SQLServer数据库中分为nchar(二进制格式的数据)与char(ANSI格式的字符数据)两种。如果采用二进制排序规则,对这两种不同类型的数据采用的是不同的处理规则。为此即使两张表中的记录完全相同,但是其采用的字符格式不同,其最后的结果也有可能会不同。所以在遇到这种情况时,数据库管理员要么想方设法统一字符集,以达到统一排序结果的目的。要么数据库管理员就需要向用户确认,是否允许这个不同排序结果的存在。如果允许的话,那么采用二进制排序规则没有问题。但是如果不允许的话,那么之能够放弃采用二进制排序规则,而需要采用SQLServer等其他的排序规则。

上一页  1 2 3 4  下一页

Tags:合理 设置 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接