前言 周末逛知乎的时候,看到的一个经典面试题目:http://www.zhihu.com/question/26435483。非常经典的一道分而治之的题目。 题目描写叙述例如以下: 有次面试遇到一个问题,10G的log里面每一行都保存着一个url,内存仅仅有 ...
前言 周末逛知乎的时候,看到的一个经典面试题目:http://www.zhihu.com/question/26435483。非常经典的一道分而治之的题目。 题目描写叙述例如以下: 有次面试遇到一个问题,10G的log里面每一行都保存着一个url,内存仅仅有 ...
1. 在winxp下,安装10g,默认选择,一路ok。(安装前自检出现dhcp警告,可直接忽略) 2.命令行,在xp下,输入sqlplus,即可启动,登陆用 sqlplus / as sysdba 用管理员登陆 3.在恢复oracle时,先在 sqlplus里,先建立表空间,建用户,并给用户 ...
...
内存相对太小,直接在内存中排序肯定不行,因此需要: 1. 对源文件进行拆分,分成50份,每份2G; 2. 对每一个2G文件进行排序; 3. 设置2000/50 = 40M的输入缓存50个in_cache[],1G的输出缓存out_cache); 4. 依次从50个2G文件中 ...
老是被我家宝贝问这种类似的问题, 然后干脆写一篇相关文章吧 归并排序可以是一种外排序, 外排序是指利用外存也就是磁盘进行排序的一种简称。 典型的应用是hadoop 的 mapreduce 的me ...
for line in f 将文件对象 f 视为一个可迭代的数据类型,会自动使用 IO 缓存和内存管理,这样就不必担心大文件了。 一、先理解可迭代对象的本质 随便封装了一个可以存放多条数据的类型是不能迭代的——需要添加了__iter__方法。 可迭代对象的本质就是提供 ...
工作中,偶尔需要编辑一些大文件,比如 log 文件,后者一些变态的 SQL,此时用平常的编辑器就会显得力不从心,要么直接打不开,要么打开后卡得要死。 本文就给大家推荐几款可以操作大文件的编辑器,准备好小板凳,开始吧。 本机配置:Windows10,16G 内存,i5 处理 ...
【sessions】Oracle中sessions和processes的大小关系(10g和11g不同) 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O ...