oracle的optimizer会对一些sql语句进行查询转换,比如:合并视图子查询非嵌套化inlist转换下面讲讲遇到的in 
list转化优化的案例:create table test(col1 varchar2(12)col2 numberext 
varchar2(4000));creat...
                            
                            
                                分类:
数据库   时间:
2014-04-28 04:03:42   
                                阅读次数:
853
                             
                    
                        
                            
                            
                                1、起因最近发现程序中有一段控制TextBox数字输入的代码,相信大家都不会太陌生,如下:void 
int_KeyPress(object sender, KeyPressEventArgs e){ const char Delete = (char)8; 
if (!Char.IsDig...
                            
                            
                                分类:
其他好文   时间:
2014-04-28 04:01:42   
                                阅读次数:
393
                             
                    
                        
                            
                            
                                (1)隔离列如果在查询中没有隔离索引的列,mysql通常不会使用索引。”隔离“列意味着它不是表达式的一部分,也没有位于函数中。如以下的查询将不会使用actor_id上的索引1 
mysql>select * from actor where actor_id +1 = 5我们虽然很容易的看出actor...
                            
                            
                                分类:
其他好文   时间:
2014-04-28 03:59:46   
                                阅读次数:
491
                             
                    
                        
                            
                            
                                对于实际的业务系统,通常有一些热点的表,insert和delete的量非常大,这个时候就会发现一些查询语句的逻辑读比较偏高,这时可能就是oracle在构建一致性块的进行的consistent 
read。下面做一个测试看下:第一步准备数据:create table test(col1 varchar2...
                            
                            
                                分类:
数据库   时间:
2014-04-28 03:57:41   
                                阅读次数:
821
                             
                    
                        
                            
                            
                                http://blog.csdn.net/byxdaz/article/details/39596801,先有linux环境搭minGW和cygwin都有点麻烦,最最简单的办法还是装个真正的linux,用虚拟机也好,在网络上的另一台机器也好。这样不仅快,而且你有了真正的环境。2.会C/C++语言(估...
                            
                            
                                分类:
编程语言   时间:
2014-04-28 03:53:46   
                                阅读次数:
555
                             
                    
                        
                            
                            
                                ActivityGroup在一年前已经被说明不用了,但是腾讯QQ,新浪微博上也不乏ActivityGroup的身影。所以,即使是过时的东西,也有学习的必要,当然项目中也是可以添加的。在网上找了一个博客,不过还是想自己理解一下其中的因原。http://www.cnblogs.com/answer199...
                            
                            
                                分类:
移动开发   时间:
2014-04-28 03:51:48   
                                阅读次数:
746
                             
                    
                        
                            
                            
                                Buffer sort引发的血案 
今天遇到的一个问题,在线系统上,有两张表,test1大概50G,test2大概200G,需要查询出来test1表中部分记录,并且这些记录不存在test2表中。于是就写了一个sql:select 
t1.* from test1 t1, test2 t2 where.....
                            
                            
                                分类:
数据库   时间:
2014-04-28 03:49:50   
                                阅读次数:
824
                             
                    
                        
                            
                            
                                typedef enum _MEMORY_INFORMATION_CLASS { 
MemoryBasicInformation, MemoryWorkingSetList, 
MemorySectionName}MEMORY_INFORMATION_CLASS;typedef str...
                            
                            
                                分类:
其他好文   时间:
2014-04-28 03:43:59   
                                阅读次数:
573
                             
                    
                        
                            
                            
                                new operator/delete 
operator就是new和delete操作符,而operator new/operator delete是函数。new 
operator(1)调用operator new分配足够的空间,并调用相关对象的构造函数(2)不可以被重载operator new(1)...
                            
                            
                                分类:
编程语言   时间:
2014-04-28 03:40:02   
                                阅读次数:
566
                             
                    
                        
                            
                            
                                系统现在很慢”似乎是对系统的性能最常用的抱怨了,但究竟慢到什么程度,如何来界定慢,可能需要对性能进行量化,对于OS来说,大致主要分为cpu,内存,磁盘,网络等组件,对这些维度的性能量化,不但可以更准确的定位到系统的瓶颈,更是做容量评估的基础。下面先看看cpu。 
Cpu的性能主要跟缓存,主频,指令集,...
                            
                            
                                分类:
其他好文   时间:
2014-04-28 03:36:06   
                                阅读次数:
578