future2012lg

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 40 下一页

2013年3月1日 #

摘要: Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。1.组函数用法规则mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错eg:select name,count(money) from user;这个放在mysql中没有问题在oracle中就有问题了。2.自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一 阅读全文
posted @ 2013-03-01 14:49 future2012lg 阅读(249) 评论(0) 推荐(0) 编辑

摘要: 转载http://www.cnblogs.com/advocate/archive/2010/09/03/1816628.html1创建和使用分区表Oracle分区表分为四类:范围分区表;列表分区表;哈希分区表;组合分区表范围分区表创建一个按字段数据范围分区的表,分区置于指定的不同表空间中示例代码:--为各个分区准备独立的表空间create tablespace test_space01 datafile‘d:/tbs01.dbf’ size 50mcreate tablespace test_space02 datafile‘d:/tbs02.dbf’ size 50mcreate tabl 阅读全文
posted @ 2013-03-01 12:11 future2012lg 阅读(288) 评论(0) 推荐(0) 编辑

2013年2月27日 #

摘要: 转载http://hi.baidu.com/jsshm/item/cbfed8491d3863ee1e19bc3eORACLE分区表、分区索引ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是先定位根据查询条件定位分区范围,即数据在那个分区或那几个内部,然后在分区内部去查找数据,一个分区一般保证四十多万条数据就比较正常了,但是分区表并非乱建立,而其维护性也相对较为复杂一点,而索引的创建也是有点讲究的,这些以下尽量阐述详细即可。1、类型说明:range分区方式,也算是最常用的分区方式,其通过某字段或几个字段的组合的值,从小到大,按 阅读全文
posted @ 2013-02-27 16:09 future2012lg 阅读(2315) 评论(0) 推荐(0) 编辑

摘要: 转载 http://blog.csdn.net/codingkid/article/details/6820089上篇文章罗嗦的讲解了为何要处理海量数据。除了用数据库和调整硬件和os,软件这里可以做的工作也很多,而且也更加灵活。其实海量数据处理不外乎以下这思想:划分->处理->归并(聚集)当然有的时候根据最终目的不同,有可能处理过程中就可以扔掉很多冗余的数据了,那么经过多层处理也很快。并行处理也是一种方法,如果划分子集中没有特定的顺序要求,可以并行处理各个子文件,之后再聚集在一起去。思想就这样了。有句话是:细节决定成败。程序的运行一个方面是要求时间,一方面是要求空间。选择合适的算法 阅读全文
posted @ 2013-02-27 15:31 future2012lg 阅读(540) 评论(0) 推荐(0) 编辑

2013年2月26日 #

摘要: 转载http://www.cnblogs.com/draem0507/archive/2012/04/26/2471737.html最近接手一个需求,需要展示主机的性能值(指主机的CPU利用率)主机60台,每台10分钟产生条记录。每天数据量60*6*24=8640 一年300W条记录 结合一些业务要求 展示数据时间大概要10秒左右。不符合顾客需要,所以就需要进行优化改造。方法肯定很多,自己想到的就是一个用java开源的分布式框架来做,但是有点大材小用的感觉。于是就考虑对表进行分区来提高查询速度。以下就是本人对表分区过程的介绍及其遇到的各种问题的解决方式,希望对大家有所帮助!对于表分区可以通过重 阅读全文
posted @ 2013-02-26 17:25 future2012lg 阅读(255) 评论(0) 推荐(0) 编辑

摘要: 转载http://www.blogjava.net/lcs/archive/2008/02/18/180396.html海量数据处理问题是一项艰巨而复杂的任务。原因有以下几个方面:一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某处格式出了问题,尤其在程序处理时,前面还能正常处理,突然到了某个地方问题出现了,程序终止了。httpwww.itokit.com二、软硬件要求高,系统资源占 阅读全文
posted @ 2013-02-26 17:24 future2012lg 阅读(676) 评论(0) 推荐(1) 编辑

2013年2月22日 #

摘要: pb函数库 - DataWindow常用函数(转)1、插入一条记录:dw_1.insertrow(cur_row)其中,dw_1为datawindow控件名,cur_row为一具体的行号,在该行前插入一新行。例如:dw_1.insertrow(4)表示将在第4行前插入一条空记录。该函数有一个返回值,该值为新插入这条记录的行号。2、删除一条记录:dw_1.deleterow(del_row) 其中,dw_1为datawindow控件名,del_row为一具体的行,将该行删除。该函数有一个返回值,删除成功返回1,出错返回-1例如:dw_1.deleterow(23)将第23条记录删除。3、返回当前 阅读全文
posted @ 2013-02-22 10:12 future2012lg 阅读(326) 评论(0) 推荐(0) 编辑

2013年1月30日 #

摘要: 转载http://www.cnblogs.com/benio/archive/2011/08/25/2152768.html平时在PL/SQL中的编程中遇到一些问题,这里以问答的形式来进行把它们总结下来,以供大家分享。 1、当需要向表中装载大量的数据流或者需要处理大量的数据流的时候,能否使用管道提高处理效率? 管道函数对于改善并行查询的性能非常方便,它加快往表中加载数据的速度。管道函数的使用总结如下两点: 每当在查询里使用PL/SQL函数时,该查询将被序列化,即一个处理器只能运行一个查询实例,那么在这种情况下不可能使用并行查询(比如在数据仓库中要经常使用这项技术)。因此,为了使用并行查询... 阅读全文
posted @ 2013-01-30 20:41 future2012lg 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 转载http://duqiangatom.blog.163.com/blog/static/11502518201051181157657/1、起泡排序法(平均时间复杂)分析:若是正序,则j=n-1趟排序,每次进行n-j次比较,且不移动记录;反之,要进行(n-1 + 1)* (n-1) /2次;总的时间复杂度为O(n平方)create or replace function f_bible_sort(p_numbers in varchar2) return varchar2 is Result varchar2(4000); type t_table is table of char ind 阅读全文
posted @ 2013-01-30 16:12 future2012lg 阅读(1761) 评论(0) 推荐(0) 编辑

摘要: 转载http://duqiangatom.blog.163.com/blog/static/11502518201051083013421/1、rank() over()、dense_rank() over()、row_number() over()--排名有重复时,跳过一个,如若有2个第二名,则直接到4,无排名为3的SELECT site_id, SUM(sale_lottery_cnt),rank() over(ORDER BY SUM(sale_lottery_cnt) DESC) FROMtestWHERE report_date = trunc(SYSDATE - 14)GROUP 阅读全文
posted @ 2013-01-30 16:11 future2012lg 阅读(243) 评论(0) 推荐(0) 编辑

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 40 下一页