一、HugeGraph简介 最近在搞好友推荐方便的工作,选择了图数据的方法,使用并学习了HugeGraph,再次记录一下。 HugeGraph是百度在2018年中旬开源的一款图数据库(Graph Database)系统,…
标签:查询
Hive严格模式
定义:防止用户执行那些可能产生意想不到的不好的效果的查询。即某些查询在严格模式下无法执行。 通过设置hive.mapred.mode = strict ,可以禁止三种类型的查询: 1)带有分区的表查询 在执行分区表的时候…
SQL Server 统计信息
统计信息是如何提高SQL Server查询性能的?统计直方图用作在查询执行计划中查询优化器的选择依据。如果一个查询谓词包含统计信息的列,那么查询优化器不需要预测该查询中影响行数,因此,查询优化器有足够的信息去创建执行计划…
android 数据库(sqlite)查询去除重复值
简介 我们在项目中如果用到Sqlite数据库,每次去查询数据库返回其中所有的数据来展示时,可能会返回相同的数据,如果我们是使用ListView或者RecycleView来展示其数据时,会重复的展示数据库返回的数据,这样做…
Presto查询优化
我的CSDN: http://blog.csdn.net/FreeFishLy/article/details/79081764 Presto是一个开源的分布式SQL查询引擎,适用于交互式分析查询,数据量支持GB到PB字…
利用Python替换Hive查询语句中的变量
Hive查询语句可以看作一个较长的字符串,因此可以用字符串替换函数来修改成其他查询语句。使用Python等编程工具做这件事情的思路是: 编写hive查询语句时用特殊的字符串命名变量 读取整个查询语句为字符串 使用字符串替…
50种方法优化SQL Server
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、…
laravel 基础教程 —— 查询生成器
数据库:查询生成器 简介 Laravel 的数据库查询生成器提供了一种方便流利的接口来构建和运行数据库查询。它可以用来在应用中提供执行大多数的数据库操作,并且它可以在所有支持的数据库系统中进行协作。 注意:Laravel…
SQL注入之union
题目:http://122.124.45.90:85/?id=1 注入:http://122.124.45.90:85/?id=1 and 1=2 union select 1,2,3,4,5,6,7,8 from ad…
EntityFramework教程详解
EntityFramework教程详解 应用程序对数据库执行CRUD时,通过entity framework方式,实际上是对DbContext的操作,DbContext是EF的入口,DbContext拿到对应的消息(CR…
优化:mysql查询最近一条记录
下策——查询出结果后将时间排序后取第一条 select * from a where create_time<="2018-05-25 17:30:15" order by create_time desc lim…
Spring Data JPA 动态查询
Spring Data JPA 动态查询的两种方法 前言 一般在写业务接口的过程中,很有可能需要实现可以动态组合各种查询条件的接口。如果我们根据一种查询条件组合一个方法的做法来写,那么将会有大量方法存在,繁琐,维护起来相…