自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

一个表缺失索引发的CPU资源瓶颈案例

背景近几日,公司的应用团队反应业务系统突然变慢了,之前是一直比较正常。后与业务部门沟通了解详情,得知最近生意比较好,同时也在做大的促销活动,使得业务数据处理的量出现较大的增长,最终系统在处理时出现瓶颈。分析和追踪问题的根源首先:通过工具追踪服务器的性能,主要定位什么资源、在什么时候出现瓶颈。这样的工具很多,可以网上搜搜工具和使用方法如PerMon和PAL等,最终得到结果是在业务...

2015-08-18 10:09:45 169

原创 数据库日常维护-CheckList_03有关数据库数据文件大小检查

日常数据维护中容量规划是每个DBA的基础工作之一,也是非常重要的工作。在生产环境中一些比较重要的业务数据库会用前期容量规划不足,或出现意外的爆发式的数据增长,直至盛满整个磁盘空间,系统会无法使用,最终业务受到影响。这时候,如果没有及时的磁盘预警的情况下会更糟糕,最终带来经济损失。那么,为了避免这种情况发生,我们可以做到提前预警,主动搜集相关数据文件的大小,例如数据库、数据文件、备份文件大小,以及...

2015-08-12 21:33:51 194

原创 数据库日常维护-CheckList_02有关数据库备份检查

数据库日常维护-CheckList_02有关数据库备份检查--------------------------------------------------------------------------------- --前一周所有数据库备份情况---------------------------------------------------------------...

2015-08-11 20:18:36 273

原创 数据库日常维护-CheckList_01历史Agent Job执行情况检查

检查Agent Job中日常维护作业或业务作业是否成功,如每天的备份、碎片整理、索引维护、历史备份文件清除等,可利用SSMS工具,通过CDC下面设置好的DB Server List,运行下面脚本一次,便可以查询完成所有JOB历史运行情况。 --SQL -- 参数定义 DECLARE @PreviousDate datetime DECLARE @Year VAR...

2015-08-10 21:03:55 256

原创 你未必知的拼音打字快打十招

导读   除了少数专业的打字员,大部分人都用拼音打字,使用最多的也是最方便的可能就是标准拼音也就是智能ABC了。如果不会用五笔打字,智能ABC用起来确实很方便。而且熟练了也会很快。当然也还可以多学些加快速度的方法吧。这里收集整理了若干帮助条文,加上使用中一些心得,给大家方便,自己也方便查阅。  这是最简单的,词组   当要输入“棉袄”一词的拼音“mianao"时,肯定是...

2011-02-17 09:51:40 348

原创 重装系统后必须做的20件大事

重装系统后必须做的20件大事导读   重新安装系统并不难,但是安装完系统后你知道我们有多少事情必须要做吗?这可容不得丝毫的松懈,一旦马虎,将可能会导致前功尽弃,甚至有可能会造成数据丢失、信息泄密!  Windows系统是越用越慢,这是不争的事实。因此,使用Windows就免不了要重新安装系统。当然,重新安装系统并不难,但是安装完系统后你知道我们有多少事情必须要做吗?这可容不得丝毫的...

2011-02-17 09:43:51 703 1

原创 三步找回被删并清空了回收站的文件

三步找回被删并清空了回收站的文件1、单击“开始——运行,然后输入regedit (打开注册表)  2、依次打开:HEKEY/LOCAL/MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左边空白外点击“新建” ,选择>“主键”,把它命名为“5FFO40——5081——101...

2011-02-17 09:34:02 97

原创 java解析xml文件四种方式

java解析xml文件四种方式1.介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理...

2010-01-08 10:18:39 80

原创 Oracle中删除表,删除数据以及恢复数据

1.删除表中数据两种方法         a. delete * from My_Table;         b. truncate table My_Table;2.删除整个表         drop table My_Table;如何恢复不小心 Drop 掉的表呢,其实 Oracle 中也有类似的 "回收站"比如不小心删除了表 My_Table         drop table My_...

2009-12-24 18:02:04 285

原创 Oracle分区表和索引

什么时候使用分区:  1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。  2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当前月份的数据可以被修改,而其他月份只能read-only  ORACLE只支持以下分区:tables, indexes on tables, materialized views, a...

2009-11-26 15:24:39 153

原创 oralce 基础知识

一、选择行 1. 简单的SELECT 语句 SELECT 字段名1 [AS] '字段名1 解释' FROM table; 2. 处理NULL NVL函数可把NULL转换成其它类型的符号 编程技巧: NVL函数在多条件模糊查询的时候比较有用 NVL函数可返回多种数据类型: 返回日期 NVL(start_date,'2002-02-01') 返回字符串 NVL(title,'no title') 返回...

2009-11-25 11:53:47 195

原创 Oracle RAC

RAC就是real application clusters的缩写,跟rack的读音同。 Oracle Real Application Clusters (RAC)可以支持24 x 7 有效的数据库应用 系统,您可以在由低成本的服务器构成的高可用性系统上自由部署您的应用,而无需修改您的应用程序。已经有超过4200个用户从中受益。现在Oracle在10g RAC中更提供免费的集群软件和存储管理...

2009-11-25 11:29:13 103

原创 在 Linux x86 上安装 Oracle 数据库 10g

目录概述第 1 部分:安装 LinuxRHEL 2.1RHEL 3SLES 8第 2 部分:针对 Oracle 配置 Linux验证系统要求创建目录创建 Oracle 组和用户帐户配置 Linux 内核参数为 Oracle 用户设置 Shell 限制避免错误!(仅限 SLES 8)Oracle 用户的环境变量第 3 部分:安装 Oracle安装软件第 4 部分:配置存储文件系统自动存储管理结论附录...

2009-11-24 16:41:30 97

修改redhetpwd

重启的时候,grub会出现两个行引导内核:Red Hat EnterpriseLinux Server (2.6.18-8.el5)Red Hat EnterpriseLinux Server (2.6.18-8.el5xen),选中上面的那一行,“E”进入,出现的是:root (h0,0)kernel  /vmlinuz-2.6.18-8.el5xem ro root=/dev/voGroup0...

2009-11-24 15:59:58 86

原创 J2EE学习中一些值得研究的开源项目

这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提供的大量的API,根本不能很好地使用它; 其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能写个几页的小...

2009-11-18 21:19:26 100

原创 oracle维护常用语句

1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.ta...

2009-11-16 13:20:22 94

使用par文件Oracle全库导入导出

 Oracle使用par文件进行全库导入导出   导出命令:exp parfile=exp_parfile.par导入命令:imp parfile=imp_parfile.parexp_parfile.par文件内容userid=system/pass@dbsiddirect=ycompress=nlog= demo_exp.logrecordlength=65535f...

2009-11-16 13:19:53 915

原创 关于Oracle监听命令那些事

启动监听:lsnrctl start 查看监听:lsnrctl status 停止监听:lsnrctl stop 1、oracle 数据服务器包括:实例进程和数据库; 实例进程包括:memory structure(sga)以及background process(pmon(进程监控)、smon(系统监控system monitor,空间整理3秒)、dbwr(脏数据处理)...

2009-11-13 10:22:17 163

原创 RMAN的中文文挡

Oracle数据库恢复管理器及特殊包的应用   摘要:多数Oracle数据库管理员会遇到数据库的备份恢复和将某表中数据定期备份形成历史流水数据以便今后查询统计等问题,本文通过对Oracle数据库实用工具恢复管理器及DBMS_JOB包工作机制的分析,提出了应用Oracle数据库恢复管理器和利用DBMS_JOB包实现存储过程自动执行来解决问题的方法。  关键词:DBA、备份恢复、恢复管理器、DBMS_...

2009-11-13 09:47:44 126

原创 深刻理解Oracle数据库的启动和关闭

Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。  一、启动和关闭Oracle数据库  对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*P...

2009-11-11 16:40:06 74

Oracle字符集命令

Oracle字符集 查看服务器端字符集几种命令语句:SQL>select userenv("lanaugure") from dual;SQL>select * from v$nls_parameters;SQL>select * from nls_database_parameters;SQL>select * from sys.pro...

2009-11-11 15:37:23 98

原创 ORACLE数据库字符集详细介绍

一.引言    ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,其中oracle8i支持48种语言、76个国家地域、229种字符...

2009-11-11 15:32:41 130

原创 oracle 字符集介绍

  一、什么是oracle字符集  Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。  影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下:  N...

2009-11-11 15:09:46 86

原创 一些与生活有关的句子

1.一个人总要走陌生的路,看陌生的风景,听陌生的歌,然后在某个不经意的瞬间,你会发现,原本是费尽心机想要忘记的事情真的就那么忘记了。 1.One is always on a strange road, watching strange scenery and listeningto strange music. Then one day, you will find that the thing...

2009-11-05 14:44:30 95

原创 软件工程师的十个“不职业”行为

职业化之于软件工程师非常重要。因为:软件是看不见也摸不着的,它的进度也看不见摸不着,需要软件工程师严格自律、善于沟通;软件开发是创造性的劳动,创造性劳动依赖个人主观能动性,没有自我激励是不可能成为出色的软件工程师的;软件在国民经济和人们日常生活中发挥着越来越重要的作用,软件工程师的道德行为规范成为备受关注的问题。下面是软件工程师十个“不职业”行为。在一些特定领域工作的人们可能会认为这些不具有非...

2009-10-30 15:05:22 102

原创 再谈如何成为技术领袖

——技术不是充分条件 被访者:IBM软件集团两岸三地大中华区总工程师 寇卫东 文/卢鸫翔 要想成为一名优秀的技术领袖,需要具备哪些方面的素质?我在IBM辅导很多年轻同事,如何才能帮助他们在职业生涯中成长为技术领军人物?是否只要拥有了过硬的技术本领,就能成为技术领袖?许多年轻的朋友技术拔尖,然而却觉得没有得到领导的赏识, 这又是什么原因呢?我常常都在思考这些问题。去年这个时候,我同读...

2009-10-30 14:35:19 95

原创 JavaEE容器重部署和重启时间

近日,Jevgeni Kabanov公布了一份几个月前做的关于JavaEE开发、容器和部署时间的调查结果。结果显示有超过1100人参加了这次问卷调查。这里是下载版的问卷结果。而下面是Jevgeni作出的针对每个问题答案分析的摘要。问卷的第一个问题是:“你在目前参与的最大型项目中使用的是什么容器?”图表1:哪个容器是最常使用的?这里没有包括那些得分不到10分的容器。毫无悬...

2009-10-27 16:54:51 150

原创 12款Javascript表格控件(DataGrid)

12款JavaScript表格控件。 表格控件(DataGrid )允许最终用户阅读和写入到绝大多数数据库的应用程序。DataGrid 控件可以在设计时快速进行配置,只需少量代码或无需代码。当在设计时设置了DataGrid 控件的 DataSource 属性后,就会用数据源的记录集来自动填充该控件,以及自动设置该控件的列标头。然后您就可以编辑该网格的列;删除、重新安排、添加列标头、或者调整任意一 ...

2009-10-26 18:21:28 412

原创 一个Java程序员应该掌握的10项技能

语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,...

2009-10-26 16:03:32 54

原创 循序渐进学习oracle

1. 需要了解数据库原理基本知识,明白行、列概念,有关系型数据库知识。 2. 有环境学习数据库,如自己XP上安装,或公司的小型机,或PC,linux,solaris, AIX,或hp-unix等等环境。 3. 开始学习sql基础。DML,DDL,DCL,等等多加练习。先过sql这一关。 4. 安装oracle,9i以上版本吧,10g也可以,但资料上,...

2009-10-26 15:59:42 90

原创 程序员的牢骚

程序员的牢骚 CSDN论坛上曾经有一个帖子很火,楼主号召大家讲出自己工作中最痛苦的时候,于是就有很多"高人"出来表白心声了。修改别人的代码,边上还有个人天天不停的催,MD,真想一脚踹死它. 维护自己的代码同样痛苦! 曾经一个while循环里竟1K多行,再改时,真想跳楼............ 不断的篮屏1。没有成就感的工作,总是做维护2。低下的开发效率和成品率低,质量...

2009-10-10 09:06:09 172

国标软件设计文档GB8567

在文件编制中存在着很多灵活性,然而,文件的编制确实是非常必要的,其意义如前所述。为了控制这种灵活性,保证文件编制能达到应该达到的目的,对于具体的软件开发任务,应编制的文件的种类、详细程度应取决于承担开发单位的管理能力、任务的规模、复杂性和成败风险等因素。一个软件开发单位应该根据本单位经营承包的应用软件的专业特点和本单位的管理能力,制定一个文件编制实施规定,说明在什么情况下应该编制哪些文件。由于国内目前在这方面还缺乏成熟的经验,这里提供参考国外经验制定的两个例子,用以向国内软件开发单位说明如何建立这种实施规定,使项目负责人能确定本项目开发过程中应编制的文件的种类。当然,例子毕竟只是例子,这两个例子各自都不免有其片面性,它们两者之间也不免有不一致之处,之所以列出来无非是供国内软件开发单位参考。

2010-04-22

数据库设计60个技巧 数据字典 ER 图表 数据库表和字

第1 部分— 设计数据库之前 这一部分罗列了12 个基本技巧,包括命名规范和明确业务需求等。 第2 部分— 设计数据库表 总共24 个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。 第3 部分— 选择键 怎么选择键呢?这里有10 个技巧专门涉及系统生成的主键的正确用法,还有何时以及如何索引字段 以获得最佳性能等。 第 4 部分 — 保证数据完整性 讨论如何保持数据库的清晰和健壮,如何把有害数据降低到最小程度。 第5 部分— 各种小技巧 不包括在以上4 个部分中的其他技巧,五花八门,有 了它们希望你的数据库开发工作会更轻松一些。

2010-04-22

软件文档管理指南 软件文档标准涉及策略、标准、规程、资源和计划

本标准为那些对软件或基于软件的产品的开发负有职责的管理者提供软件文档的管理指南。本标准的目的在于协助管理者在他们的机构中产生有效的文档。 本标准涉及策略、标准、规程、资源和计划,管理者必须关注这些内容,以便有效地管理软件文档。 本标准期望应用于各种类型的软件,从简单的程序到复杂的软件系统。并期望覆盖各种类型的软件文档,作用于软件生存期的各个阶段。 不论项目的大小,软件文档管理的原则是一致的。对于小项目,可以不采用本标准中规定的有关细节。管理者可剪裁这些内容以满足他们的特殊需要。 本标准是针对文档编制管理而提出的,不涉及软件文档的内容和编排。

2010-04-22

UML参考手册 这一部分介绍了UML的基本原理,包括UML建模的性质和目标以及UML覆盖的所有功能领域

本书是关于统一建模语言(UML, Unified Modeling Language)的一本全面实用的参考书,可供软件开发人员,设计人员,项目管理员,系统工程师,程序设计人员,分析员,用户以及研究、设计、开发和理解复杂软件系统的技术人员参考。书中对UML的组成和概念做了详细介绍,包括其语义、语法、表示法和用途。对广大专业软件开发人员来说,这是一本使用方便、内容全面的参考读物。此外,本书还讨论了有关标准文献没有解释清楚的细节问题和UML标准中一些结论的基本原理。

2010-04-22

空空如也

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

TA关注的人

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