上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页
摘要: 摘自:SQL Server 查询性能优化——覆盖索引(一) 覆盖索引又可以称为索引覆盖。 解释一: 就是select的数据列只用从索引中就能够取得,不必从数据表中读取,换句话说查询列要被所使用的索引覆盖。 解释二: 索引是高效找到行的一个方法,当能通过检索索引就可以读取想要的数据,那就不需要再到数据 阅读全文
posted @ 2016-07-26 12:04 raindream 阅读(4105) 评论(0) 推荐(1)
摘要: 如下表: 摘自:MySQL-C语言中文网 阅读全文
posted @ 2016-07-26 11:57 raindream 阅读(650) 评论(0) 推荐(0)
摘要: 在linux find 进行查找的时候,有时候需要忽略某些目录不查找,可以使用 -prune 参数来进行过滤,但必须要注意要忽略的路径参数必须紧跟着搜索的路径之后,否则该参数无法起作用。 命令语法: 类似的命令为:(还是使用了匹配,否则只忽略指定的path,不忽略指定path下的文件) 或者使用匹配 阅读全文
posted @ 2016-07-26 00:26 raindream 阅读(34625) 评论(1) 推荐(1)
摘要: 删除当前目录下所有的*.txt文件,但除了test.txt文件: 排除多个文件: 注意,这时只能用egrep,不可以用grep。而且(test.txt|fff.txt|ppp.txt)中不能有空格。 另外,还可以在排除字符中使用正则表达式。 阅读全文
posted @ 2016-07-25 22:48 raindream 阅读(9885) 评论(0) 推荐(0)
摘要: 转自:聚集索引和非聚集索引(整理) 官方说法: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引 阅读全文
posted @ 2016-07-25 17:36 raindream 阅读(1215) 评论(0) 推荐(0)
摘要: 转自:mysql索引之聚集索引 聚集索引不是一种单独的索引类型,而是一种存储数据方式。其具体细节依赖于实现方式,但是InnoDB的聚集索引实际上在同样的结构中保存了B-Tree索引和数据行。 当表有聚集索引的时候,它的数据行实际保存在索引的叶子页中。术语“聚集”指实际的数据行和相关的键值都保存在一起 阅读全文
posted @ 2016-07-25 17:32 raindream 阅读(1501) 评论(0) 推荐(0)
摘要: 转自:union和union all的区别 Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致)。 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到 阅读全文
posted @ 2016-07-25 14:30 raindream 阅读(207) 评论(0) 推荐(0)
摘要: 转自:SQL truncate 、delete与drop区别 相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删 阅读全文
posted @ 2016-07-25 14:25 raindream 阅读(1500) 评论(0) 推荐(0)
摘要: 本文列举了常用的APT命令参数: apt-cache search package 搜索软件包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install packa 阅读全文
posted @ 2016-06-01 00:25 raindream 阅读(616) 评论(0) 推荐(0)
摘要: apt-get cleanapt-get update apt-get -f install dpkg --configure -a 阅读全文
posted @ 2016-06-01 00:22 raindream 阅读(1940) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页