标签:
杂谈 |
1.长连接
Client方与Server方先建立通讯连接,连接建立后不断开,
然后再进行报文发送和接收。这种方式下由于通讯连接一直
存在,可以用下面命令查看连接是否建立:
netstat
此种方式常用于点对点通讯。
2.短连接
Client方与Server每进行一次报文收发交易时才进行通讯连
接,交易完毕后立即断开连接。此种方式常用于一点对多点
通讯,比如多个Client连接一个Server.
bradenwu@darkstar:~$
netstat --f inet
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local
Address
tcp
标签:
杂谈 |
$sql='select count(qID) from test_querys where isTested=1
<=$maxID and qID>=$minID) AS b on a.qID=b.qID where b.qID is
null and a.isTested=1 and a.qID>=$minID and
a.qID<=$maxID';
1.第一个查询耗时2.9s,第二个查询耗时0.2s!慎用in 操作,用左连接替代之!
2.mysql 不支持 差集运算符MINUS
附
详细讲解提高数据库查询效率的实用方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而
标签:
杂谈 |
本文试图清晰彻底的解释软链接和硬链接文件的区别
1 软链接文件
软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。
用ln -s 命令可以生成一个软连接,如下:
[root@linux236 test]# ln -s
在对符号文件进行读或写操作的时候,系统会自动把该操作转换为对源文件的操作,但删除链接文件时,系统仅仅删除链接文件,而不删除源文件本身。
2 硬链接文件
info ln 命令告诉您,硬链接是已存在文件的另一个名字(A 'hard link' is another name for
an existing file),这多少有些令人困惑。硬连接的命令是
ln -d existfile newfile
硬链接文件有两个限制
1)、不允许给目录创建硬链接;