大数据场景一、各种标签查询 查询要素:人、事、物、单位 查询范围:A范围、B范围、... 查询结果:pic、name、data from 1、痛点:对所有文本皆有实时查询需求2、难点:传统SQL使用WHERE子句匹配LIKE关键词,在庞大的数据字段中搜索某些想要的字,需遍历所有数据页或者索引页,查询 ...
分类:
其他好文 时间:
2017-03-30 10:28:31
阅读次数:
136
yii2.0学习有一段时间了,给大家分享一下一些简单的查询等如何操作。 查询:(这里最前面的Test是引用的模型名) Test::find()->all(); 此方法返回所有数据; 这些查询出来是对象形式,但是一般转换成数组格式: Test::find()->asArray()->all(); 加上 ...
分类:
数据库 时间:
2017-03-24 21:45:55
阅读次数:
320
查询慢的SQL:with p as( select np.nodecode , np.nodename, d.deviceid, d.devicename, d.loopaddress, p.respara, p.rxcrcerror, p.txcrcerror from perf_t_ponpor... ...
分类:
数据库 时间:
2017-03-13 19:20:32
阅读次数:
290
Mysql支持哪几种索引 从数据结构角度 1、B+树索引(O(log(n))):关于B+树索引,可以参考 MySQL索引背后的数据结构及算法原理 2、hash索引:a 仅仅能满足"=","IN"和"<=>"查询,不能使用范围查询b 其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要 ...
分类:
数据库 时间:
2017-03-09 15:22:10
阅读次数:
202
select * from table_name where condition DISTINCT用于去除重复的行。 select distinct ename from emp; select * from table_name where condition设置表头为自己习惯看的形式col us ...
分类:
数据库 时间:
2017-03-06 21:12:42
阅读次数:
282
Mysql索引分为以下几类:FULLTEXT, HASH,BTREE,RTREE. FULLTEXT:全文搜索索引 主要是解决'ad%'这样的查询效率低的问题,只能是MyISAM和InnoDB引擎上使用 HASH:哈希索引 哈希索引与B索引的区别 1:hash索引只能进行等值过虑,不能进行范围查询. ...
分类:
数据库 时间:
2017-02-15 23:42:50
阅读次数:
238
现在需要查询一组数据,是对一列字段(column01)的数据分范围查询后分组排序: ...
分类:
数据库 时间:
2017-02-03 19:54:53
阅读次数:
186
转载来自souldak,微博:@evagle以下内容整合筛选自互联网:int1. 占用4个字节2. 建立索引之后,查询速度快3. 条件范围搜索可以使用使用between4. 不能使用mysql提供的时间函数结论:适合需要进行大量时间范围查询的数据表datetime1. 占用8个字节 2. 允许为空值 ...
分类:
数据库 时间:
2017-01-19 18:02:14
阅读次数:
197
索引: 考虑在 where 及 order by 涉及的列上建立索引 经常同时存取多列,且每列都含有重复值可考虑建立组合索引,且查询越频繁的字段放前面 按需使用聚集与非聚集索引,聚集不适合频繁更新、适合范围查询( > ,< ,> =,< =)和 order by、group by ,注意复合索引的顺 ...
分类:
数据库 时间:
2017-01-11 14:17:49
阅读次数:
247
http://www.cnblogs.com/osfipin/p/4943229.html-文章地址 btree 检索速度没有hash快。 但是现在hash用的非常少,原因: 1:hash只能用=、in、<=>来进行查询,不能进行范围查询。 2:hash不能与其他的索引同时组合使用。 3:hash索 ...
分类:
数据库 时间:
2017-01-05 18:29:54
阅读次数:
156