自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 Oracle数据库的自动导出备份脚本(windows环境)

脚本如下:rem ===========================================================================rem 通过windows任务计划 或 AT 命令设置自动执行。rem ==========================================================================

2014-03-28 18:18:48 1005

转载 做技术的出路在哪?

做技术的,让人的直观感觉就是苦、累、地位不高,似乎做技术的就是没有什么技术含量似的。是否这样呢?非也,只要找准目标和方向,做技术的出路还是有很多的。这里所谈论的技术包括架构设计、编码和测试。如果你把做技术定义为只是编码,那这样的“技术”是没有技术含量,发展空间也是十分有限。理由很简单,依我看来,编码不过是以代码的形式实现系统分析员分析和设计的思路,没有思想的工作,能有什么技术含量?1.

2014-03-28 09:16:22 2550

转载 数据库设计规范

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 一、数据库设计的原则1.      表设计原则(1)规范化与反规范化规范化的优点是减少了数据冗余,节约了存储空间,相应逻辑和物理的I/O次数减少,同时加快了增、删、改的速

2014-03-26 09:15:00 953

转载 Oracle 中文转拼音--有改进

之前转载了Oracle中文转拼音, http://blog.csdn.net/stevendbaguo/article/details/22039537 ,问题是还有些汉字无法解析,如:select pinyin.f_get_pinyin('具隽帆') from dual;ju not found fan  用下列的函数fn_getpy:SQL> select fn_get

2014-03-25 11:42:03 4306 1

转载 Oracle 中文转拼音

转载的以前的一个牛人写的,自己工作中也用的到。SQL> select pinyin.f_get_pinyin('中国') from dual;PINYIN.F_GET_PINYIN('中国')--------------------------------------------------zhong guo执行的脚本:create or replace package p

2014-03-25 09:57:51 7262

原创 如何获取Oracle share pool中没有使用绑定变量的SQL

ASKTOM网站提供了一个函数remove_constants,来检查共享池中的SQL运行情况,处理思路是将查询条件值变为一个通用标记,如:select * from t where object_id=1替换成select * from t where object_id=@ 。SQL> drop table find_no_bind purge;SQL> create table t

2014-03-20 09:00:34 1433

原创 2014-3-18 对filter下有两个节点的优化

非常简单的一条SQL,数据量也不大,但逻辑读非常高。select count(1) from PMS_PROJECT;--18964select count(1) from PUB_OBJECT_AUTHORITY;--260871select count(1) from PMS_PROJECT_AUTHORITY;--19288SELECT *  FROM (SELECT

2014-03-19 08:53:30 1117

原创 clob加||隐式转换造成的性能问题

CLOB在隐式类型转换的时候,会消耗这么多的current mode read和 consistent read(同时也会引起db block change,db block gets 的飙升),也就是CPU飙升。SQL> drop table t_clob;SQL> create table t_clob(id number,cb clob);SQL> insert into t

2014-03-18 09:41:50 1659

原创 数据库设计中char和long两种类型不要选择

如果用char,问题非常多:1.可能浪费空间,除非正好放满。2.会导致程序员在字段前使用trunc等截掉尾部空格的函数,要优化必须建立一些函数索引。写程序还要用rpad之类的函数。3.如果char很大,很可能导致索引无法建立。4.长度一变,经常要修改程序。5.导致程序使用大量的非绑定变量。这个可能更开发语言有关,例子:    c_id=‘1212’  可以查询到结果

2014-03-17 16:08:32 2036

原创 window下jconsole监控weblogic及远程不能访问的问题

1. 在weblogic的bin目录下修改文件setDomainEnv.cmd:JAVA_OPTIONS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jm

2014-03-17 10:10:27 1971

原创 用正则表达式定位引起ORA-01722: 无效数字的问题数据

在执行SQL时,比如大批量数据转移时,经常会遇到无效数字的问题,如何快速定位到时那个字段那个值?这个问题的原因是varchar2转number出错,用正则表达式可以快速定位出问题数据,下面来做个例子:SQL> drop table test purge;SQL> create table test as select * from dba_objects;SQL> update tes

2014-03-14 16:49:04 2253

原创 巧用函数索引性能调优

今天调了一条SQL,执行计划中出现BITMAP CONVERSION,检查了下索引,没有位图索引啊。原来是Oracle有时候会选择将B-Tree索引进行BITMAP转换来进行SQL执行,从而导致极其恶劣的执行计划。在下列计划中BITMAP CONVERSION FROM / TO ROWIDS 就是进行了位图转换后的执行计划:SQL> SELECT *  2    FROM (SELE

2014-03-11 18:37:50 1477

原创 weblogic OutOfMemoryError 分析

公司一数据同步的weblogic服务发布在AIX上,最近频繁内存溢出(OutOfMemoryError),在/bea/user_projects/domains/server/下面生成了javacore....txt和headdump....phd文件,其中后者非常大,如果weblogic内存设置为2G,往往这个文件就是1G多。          如何分析:         1. 内存溢出

2014-03-11 08:40:57 2109

原创 oracle 10g的隐含参数_complex_view_merging引发的性能问题

今天在oracle10g上碰到一个奇怪的问题,有一条sql在数据库1上很快,在数据库2上很慢,数据库2的数据是从数据库1上导的,数据量差不多。在数据库1上执行0.01s。SQL> SELECT A.*,  2         B.INCREASE_ID,  3         B.TRANSACTION_ID,  4         B.LINK_CARD_ID,  5

2014-03-03 18:33:22 2906

编译原理及实践

一起来学编译原理,看看编译器内部的工作

2008-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除