摘要:
数据库定义到char类型的字段时,不知道大家是否会犹豫一下,到底选char、nchar、varchar、nvarchar、 text、ntext中哪一种呢?结果很可能是两种,一种是节俭人士的选择:最好是用定长的,感觉比变长能省些空 间,而且处理起来会快些,无法定长只好选用定长,并且将长度设置尽可能地小;另一种是则是觉得无所谓, 尽量用可变类型的,长度尽量放大些。 鉴于... 阅读全文
摘要:
SQL Server提供两种数据类型来存储字符信息。在如何在SQL Server或应用程序中使用方面,这两种数据类型大致是一样的。差别在于nvarchar是用于存储处理数据库图表中多语言数据的Unicode数据。其它语言有一套需要保存的字符代码的扩展集,这种数据类型支持这样的扩展。因为需要存储其它语言的扩展字符代码,nvarchar占用的空间是varchar的两倍。 ... 阅读全文
摘要:
在现在互联网应用程序开发过程中,常常会发现查询或者操作数据速度慢。其原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是数据库设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、内存不足 4、网络速度慢 5、查询出的数据量过大(可以采用多次查询) 6、锁或者死锁(这也是程序设计的缺陷) 7、返回了不必要的行和列 8、查询语句不好,没有优化 数据库要高... 阅读全文
摘要:
有一个数学领域的猜想,名为Six Degrees of Separation,中文翻译包括以下几种: 六度分割理论、六度空间理论以及小世界理论等。 你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过六个人你就能够认识任何一个陌生人。这就是六度空间理论,也叫小世界理论。 社会网络其实并不高深,它的理论基础正是“六度分隔”。而社会性软件则是建立在真实的社会网络... 阅读全文