合理配置二进制排序规则
2010-10-01 09:00:24 来源:WEB开发网作为数据库管理员,需要彻底了解用户的需求,然后根据用户需求选择合适的排序规则与区域设置。最终才能够让用户得到他们想要的排序结果。
一、二进制排序规则可以提高数据库性能。
在SQL Server2008数据库系统中,可以支持多个排序规则。如支持Windows排序规则、二进制排序规则、SQLServer排序规则等等。这些排序规则各有各的特点。数据库管理员只有了解这些排序规则的特点之后,才能够做出合理的选择。笔者这里要分析的二进制排序规则,其最大的优点就是可以采用这种排序规则来提高数据库的性能(不要让临时表空间影响数据库性能)。
二进制排序规则是基于区域设置和数据类型定义的编码值来的顺序,对数据库中的记录进行排序。这里的区域设置是指一组与地点和区域相关联的信息。这个区域设置可以反映所采用的语言名称、标识符、用于书写该语言的文字以及文化习俗。排序规则可以与一个或多个区域设置相关联。如果数据库中只有单个语言,那么这个区域设置对于排序规则的影响不是很大。但是如果数据库中的记录有多个语言版本,如管理层都是老外,需要用到数据库中的英文记录信息。而普通的员工需要用到中文的记录信息。现在不少的应用系统都支持多语言环境,所以一个数据库中保存不同语言的记录这种现象越来越多。此时数据库管理员可能需要将排序规则关联多个区域设置,以满足不用类型用户的排序需求。
SQLServer数据库中的二进制排序规则与其它的数据库可能稍有不同(适用于SQL Server生产环境DBA的七大技巧),其强制使用二进制排序顺序,即具有一种强制性。在二进制排序顺序中,定义了要使用的区域设置和ANSI代码页。在各个数据库记录排序规则中,二进制排序规则相对来说是比较简单的。为此对于排序要求比较旺盛的数据库中,将排序规则设置为二进制的排序规则,往往可以在很大程度上改善数据库的性能。
- ››合理控制关键词密度有助于关键词排名
- ››配置MySQL出错The service could not be started....
- ››配置apache虚拟主机
- ››配置远程客户机使用命名管道协议访问SQL服务器
- ››配置SQL Server2005以允许远程访问
- ››合理设置SQL Server 2008服务器安装向导
- ››合理配置二进制排序规则
- ››配置ISA Server以创建站点到站点VPN 连接之一
- ››配置ISA Server以创建站点到站点VPN 连接之二
- ››配置ISA Server以创建站点到站点VPN 连接之三 启用...
- ››配置VPN服务器中的L2TP/IPSEC:ISA2006系列之二十...
- ››配置单网卡的ISA缓存服务器:ISA2006系列之二十七...
更多精彩
赞助商链接