合理配置二进制排序规则
2010-10-01 09:00:24 来源:WEB开发网核心提示: 三、BIN与BIN2二进制排序规则的差异,随着SQLServer数据库的升级换代,合理配置二进制排序规则(3),在2008数据库版本中,同时存在着二种二进制排序规则,由于不需要考虑兼容性问题,所以最好采用BIN2二进制编码排序规则,分别为BIN与BIN2排序规则,也许在不久的将来
三、BIN与BIN2二进制排序规则的差异。
随着SQLServer数据库的升级换代,在2008数据库版本中,同时存在着二种二进制排序规则,分别为BIN与BIN2排序规则。也许在不久的将来,会淘汰掉一种。但是为了向前兼容性的需要,在短时间内不会淘汰。故数据库管理员需要同时掌握这两种二进制排序规则,特别是要了解他们各自的特点与差异。只有如此才能够最终获得正确打排序结果。
BIN是比较就的二进制排序规则。其在进行排序操作对记录进行比较时,采用的是不完整的码位比较方法。如二进制排序规则会将第一个字符作为Wchar来进行比较,然后接下来会逐字节进行比较。现在还在采用这个旧版的二进制排序规则,主要是为了兼容性的需求。如现在管理员维护的应用程序还在于使用二进制排序规则的旧版SQLServer数据库进行交互,则最好仍然使用旧版的二进制排序规则。在混合欢聚下,可能二进制旧版排序规则更加合适。
而BIN2则是一个比较新的二进制排序规则。这个版本的二进制排序规则中包含了一组完整纯码位的比较顺序规则。而BIN二进制排序规则中采用的是不完整的码位比较顺序规则。这就是两者最大的区别。BIN2 后缀标识了实现新的码位排序规则语义的排序规则名称。另外,二进制排序还有一个与 BIN2 对应的比较标志。其优点包括更简单的应用程序开发和更清楚的语义。可见,二进制排序规则BIN2并不是只是对BIN的一个简单的升级。升级后的二进制排序规则,更易于使用,更易于理解。为此除非出于兼容性的考虑,否则的话最好采用BIN2二进制排序规则。如在开发一些新的应用程序过程中,由于不需要考虑兼容性问题,所以最好采用BIN2二进制编码排序规则。
四、数据库排序规则、列级排序规则与表达式排序规则。
- ››合理控制关键词密度有助于关键词排名
- ››配置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系列之二十七...