宏观: 1.缓存。在持久层或持久层之上做缓存。 从数据库中查询出来的数据先放入缓存中,下次查询时,先訪问缓存。假设未命中则查询数据库。 2.表分区和拆分.不管是业务逻辑上的拆分还是无业务含义的分区。 3.提高磁盘速度.这包含RAID和其它磁盘文件分段的处理。基本的思想是提高磁盘的并发度(多个物理磁盘 ...
                            
                            
                                分类:
数据库   时间:
2017-05-25 14:39:59   
                                阅读次数:
266
                             
                         
                    
                        
                            
                            
                                显示分区表信息 显示数据库所有分区表的信息:DBA_PART_TABLES 显示当前用户可访问的所有分区表信息:ALL_PART_TABLES 显示当前用户所有分区表的信息:USER_PART_TABLES 显示表分区信息 显示数据库所有分区表的详细分区信息:DBA_TAB_PARTITIONS 显 ...
                            
                            
                                分类:
数据库   时间:
2017-05-24 11:15:21   
                                阅读次数:
135
                             
                         
                    
                        
                            
                            
                                表分区的一个好处:能够避免Deadlock,分区之间是相互独立的,对一个分区加X锁,不会对其他分区产生contention。在项目中,有如下PartitionFunction和PartitionSchemeCREATEPARTITIONFUNCTION[funcPartition_int_DataSourceID](int)
ASRANGELEFTFORVALUES(1,2,3)CREATEPARTITIO..
                            
                            
                                分类:
其他好文   时间:
2017-05-23 21:48:42   
                                阅读次数:
127
                             
                         
                    
                        
                            
                            
                                创建表分区createtablespaceappsdatafile‘&1\apps.dbf‘size10mautoextendonnext8m;
createtablespaceappsysdatafile‘&1\appsys.dbf‘size10mautoextendonnext8m;创建分区表空间createtablespaceAPPS_00datafile‘&1\APPS_00.dbf‘size10Mautoextendonnext8M;
createta..
                            
                            
                                分类:
数据库   时间:
2017-05-23 21:39:10   
                                阅读次数:
180
                             
                         
                    
                        
                            
                            
                                    RMAN的表级和表分区级恢复应用场景:1、You need to recover a very small number of tables to a particular point in time. In this situation, TSPITR is not the most effect ...
                            
                            
                                分类:
数据库   时间:
2017-05-21 12:55:58   
                                阅读次数:
323
                             
                         
                    
                        
                            
                            
                                为什么要分表和分区? 日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查... ...
                            
                            
                                分类:
数据库   时间:
2017-05-19 16:52:09   
                                阅读次数:
157
                             
                         
                    
                        
                            
                            
                                Oracle 12.2已经发布一段时间,公网上也可以下载试用。针对12.2,partitioning(分区)也有了不少增强。自动列表分区多字段列表分区只读分区分区维护时允许过滤在线转换非分区表为分区表带分区的外部表与Oracle Database 12c Release 1中引入的间隔分区方法类似, ...
                            
                            
                                分类:
数据库   时间:
2017-05-17 17:26:59   
                                阅读次数:
202
                             
                         
                    
                        
                            
                            
                                    题目描述 Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x. You should preserve ...
                            
                            
                                分类:
其他好文   时间:
2017-05-17 11:50:20   
                                阅读次数:
189
                             
                         
                    
                        
                            
                            
                                1、插入语句INSERT语句用来向表、分区或视图中添加行。可以向单个表或者多个表中添加数据行。单表插入将会向一个表中插入一行数据,这行数据可以显示地列出插入值也可以通过一个子查询来获龋多表插入将会向一个或多个表中插入行,并且会通过子查询获取值来计算所插入行的值。1...
                            
                            
                                分类:
Web程序   时间:
2017-05-16 14:42:14   
                                阅读次数:
247
                             
                         
                    
                        
                            
                            
                                实验准备:-- 创建实验表CREATE TABLE p_andy(ID number(10), NAME varchar2(40))PARTITION BY RANGE (id)(PARTITION p1 VALUES LESS THAN (10),PARTITION p2 VALUES LESS  ...
                            
                            
                                分类:
数据库   时间:
2017-05-13 16:55:13   
                                阅读次数:
282