上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页

2018年2月2日

什么是oracle的直方图

摘要: 直方图是描述表的列值数据分布的一种状态,它以桶(buckets)的形式存储。直方图根据列中值的不同和数据分布,又分为频率直方图(Frequency histograms and top frequency histograms)、高度平衡直方图(Height-Balanced histograms 阅读全文

posted @ 2018-02-02 09:33 djq002 阅读(573) 评论(0) 推荐(0)

2018年1月19日

HyperLogLog: 解读Cardinality Estimation算法

摘要: 基数计数(cardinality counting)是实际应用中一种常见的计算场景,在数据分析、网络监控及数据库优化等领域都有相关需求。精确的基数计数算法由于种种原因,在面对大数据场景时往往力不从心,因此如何在误差可控的情况下对基数进行估计就显得十分重要。目前常见的基数估计算法有Linear Cou 阅读全文

posted @ 2018-01-19 14:33 djq002 阅读(900) 评论(0) 推荐(0)

2018年1月17日

DBMS_STATS.GATHER_TABLE_STATS的语法

摘要: 作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息. DBMS_STATS.GATHER_TABLE_STATS的语法如下: DBMS_STATS.GATHER_TABLE_STATS (ownname VARCHAR2, tabname VARCHAR2, 阅读全文

posted @ 2018-01-17 17:10 djq002 阅读(380) 评论(0) 推荐(0)

Bloom-Filter算法

摘要: 1. Bloom-Filter算法简介 Bloom-Filter,即布隆过滤器,1970年由Bloom中提出。它可以用于检索一个元素是否在一个集合中。 Bloom Filter(BF)是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。它是一个判断元 阅读全文

posted @ 2018-01-17 15:57 djq002 阅读(234) 评论(0) 推荐(0)

2018年1月16日

Python中的os模块

摘要: 一、常用函数 二、文件操作 fp.read([size]) #size为读取的长度,以byte为单位 fp.readline([size]) #读一行,如果定义了size,有可能返回的只是一行的一部分 fp.readlines([size]) #把文件每一行作为一个list的一个成员,并返回这个li 阅读全文

posted @ 2018-01-16 16:59 djq002 阅读(308) 评论(0) 推荐(0)

2018年1月10日

算法数据结构(一)-B树

摘要: 介绍 B树的目的为了硬盘快速读取数据(降低IO操作次树)而设计的一种平衡的多路查找树。目前大多数据库及文件索引,都是使用B树或变形来存储实现。 目录 为什么B树效率高 在大规模数据存储操作中,由于无法一次性加载到内存里。所以避免不了发生内外存交换。所以次数越少,效率表现也越高。 来看下面这张图: 这 阅读全文

posted @ 2018-01-10 10:06 djq002 阅读(205) 评论(0) 推荐(0)

B树、B-树、B+树、B*树

摘要: B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中; 否则,如果查询关键字比结点 阅读全文

posted @ 2018-01-10 09:56 djq002 阅读(113) 评论(0) 推荐(0)

2018年1月2日

VARCHAR2(N CHAR)与VARCHAR2(N)的区别

摘要: 在数据库开发的时候,经常需要考虑存储空间的问题,当然很多时候我们并不需要去考虑一些细小的差别,但是当存储资源较为紧张的时候,我们还是有必要了解的。这里采用一个例子来区分VARCHAR2(N CHAR)与VARCHAR2(N)的区别。 SQL> create table tangyun (c1 var 阅读全文

posted @ 2018-01-02 14:33 djq002 阅读(570) 评论(0) 推荐(0)

2017年12月25日

shell脚本的三种运行方式

摘要: 三种执行方法: 第一种:因为shell程序写完之后并没有执行权限,所以该脚本想要执行可以使用chmod命令赋予该脚本可执行的权限,然后再执行。 第二种:调用解释器使得脚本执行,例如:bash、csh、csh、ash、bsh、ksh等等 第三种:使用source命令 阅读全文

posted @ 2017-12-25 23:16 djq002 阅读(737) 评论(0) 推荐(0)

2017年12月24日

每天一个linux命令(50):crontab命令

摘要: 一、crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。 阅读全文

posted @ 2017-12-24 11:08 djq002 阅读(172) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页

导航