(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连 ...
分类:
数据库 时间:
2017-01-23 15:00:38
阅读次数:
291
2nlog25n+8n表示成数量级为____2nlog25n+8n 求程序的时间复杂度 ...
分类:
其他好文 时间:
2017-01-15 08:21:10
阅读次数:
198
修改系统打开文件的最大数量修改系统的最大文件打开数,默认是1024查看shell>#ulimit-n1024但是这个数量级,根本满足不了我们高并发应用对文件打开的需要,可以使用如下命令临时修改shell>#ulimit-n65535通过修改文件固化shell>#vi/etc/security/limits.conf添加内容..
分类:
系统相关 时间:
2017-01-12 16:22:36
阅读次数:
183
1、从内存中读取数据是微秒级别的。而从磁盘读则是毫秒级别的。二者相差一个数量级。所以想优化数据库,第一个要做到的就是优化io。 2、key_buffer_size[global]设置的内存区域大小缓存了myisam表的索引。由于myisam只缓存索引在内存中,并不缓存数据在内存,所以如果内存允许,要 ...
分类:
数据库 时间:
2016-12-31 16:38:00
阅读次数:
207
在工作中除了要做一些常用的图表之外,不时还会有一切奇怪图表的制作需求。 今天的内容主要记录的是如何对excle图表的次横坐标及次纵坐标进行调试,以及如何自定义调整轴标签 首先看下如何做次纵坐标,工作中总有两个相关数据但是单位不一致或数量级不一致的状况,这时候要将两组数据整合到一起就要用到次级纵坐标了 ...
分类:
其他好文 时间:
2016-12-28 11:52:37
阅读次数:
245
一、排序: 1.选择排序: 2.交换排序: 3.插入排序 二、查找: 三、节点遍历: 四、数组去重: 时间复杂度:找出算法中的基本语句->计算基本语句的执行次数的数量级->用大O记号表示算法的时间性能。 空间复杂度:存储算法本身所占用的存储空间+算法的输入输出数据所占用的存储空间+算法在运行过程中临 ...
分类:
编程语言 时间:
2016-12-23 19:07:49
阅读次数:
190
1.目的 索引就是用来加速查询的。数据库索引与书籍的索引类似:有了索引就不需要翻遍整本书,数据库则可以直接在索引中查找,使得查找速度能提高几个数量级。在索引中找到条目以后,就可以直接跳转到目标文档的位置。 2.创建普通索引 使用命令 db.collection.ensureIndex({key:1} ...
分类:
数据库 时间:
2016-12-23 07:48:54
阅读次数:
187
iOS多线程安全的概念在很多地方都会遇到,为什么不安全,不安全又该怎么去定义,其实是个值得深究的话题。 共享状态,多线程共同访问某个对象的property,在iOS编程里是很普遍的使用场景,我们就从Property的多线程安全说起。 Property 当我们讨论property多线程安全的时候,很多 ...
分类:
移动开发 时间:
2016-12-11 07:55:45
阅读次数:
236
前边总结了线性SVM,最终转化为一个QP问题来求解。后来又考虑到非线性SVM,如果特征特别特别多的话,直接使用QP的话求解不了,我们经过一系列的转化,把这一问题转化为训练集大小n量级的QP问题。 http://www.cnblogs.com/futurehau/p/6143178.html 在之前的 ...
分类:
其他好文 时间:
2016-12-09 15:48:28
阅读次数:
227
简介:Leveldb是一个google实现的非常高效的kv数据库,能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。特别是LSM算法。LevelDB 是单进程的服务,性能非常之高,在一台4核Q6600的CPU机器上,每秒钟写数据超过40w,而随机读 ...
分类:
数据库 时间:
2016-12-05 14:35:23
阅读次数:
219