Oracle中用两个字符串对比,如果不一致则为我要的结果。发现没有查询出来数据,后来发现,如果该字段为Null时,则判断无法通过。所以必须增加该字段是否为Null的判断。阅读全文>>...查看详细
虽然数据库已经很智能,还是要尽量让数据库少做事情。这样的SQL就是个很好的例子,理论上这两条SQL语句执行都是同样的效果,但是第一条明显就是让数据库多做了非常多的事情。而实际中,这样简单的问题总是被忽略,所以强烈建议大家实时关注数据库优化和SQL的调优。阅读全文>>...查看详细
咱就不搞那些高深的了,直接11G自动内存管理。Oralce是按照当前系统的物理可用内存来进行分配的,我当时想,既然我机器上只跑一个Oracle,就把所有内存都给它不行了。于是我分配了80%的内存给他,再说16G的内存,剩20%也有很多。可是,你以为你以为的就是你以为的吗?如此下来我发现机器总是很卡,这让人很是郁闷。阅读全文>>...查看详细
原因:11g默认创建一个表时不分配segment,只有在插入数据时才会产生(当然也可以强制分配),以节省磁盘空间。解决办法让空表有segment,有两种方式第一种:可以通过插入数据的方式(不想要这些数据可以回滚),只要有insert动作就会分配segment;第二种:就是强制分配:alter table tablename allocate extent;阅......查看详细
我知道oracle表分区,不过那是数据库设计阶段的事情,目前是远水解不了近渴。当前的数据库表,要求保留一个月数据,且表存在大量录入更新,不存在程序删除。为了解决频繁查询和更新的瓶颈,我在oracle内根据需要创建了索引。但是随着数据量的增加,一个半月数据就要超千万。阅读全文>>...查看详细
MySQL免安装版简单说明。删除后缀为.lib或.pdb的文件,还有一些名为debug的目录,也删除掉。如果你使用过安装版应该知道,默认会带几个ini配置文件,可以根据设备的配置选用不同的配置,把内容写道my.ini内即可。阅读全文>>...查看详细
因为现在做维护,在需要重新导入某表时,发现该表有外键约束,此时该表是不能删除的。此时你需要暂时删除外键,然后重导数据后在手动创建外键约束。阅读全文>>...查看详细
安装PLSQL Developer后要配置其Oracle主目录和OCI库的位置,OCI指向的是一个DLL文件。阅读全文>>...查看详细
Java小强
未曾清贫难成人,不经打击老天真。
自古英雄出炼狱,从来富贵入凡尘。