摘要: 看到此文标题,我想要表述的你应该会很明确,我所说的“高性能”——本文主要只针对提高用户体验:(网页)快速响应和能支持较多(1000人以上)的用户同时访问而谈下自己所知道的。 首先,无论你是在用什么语言从事web开发,php、asp.net、jsp....(开发语音只是个工具而已,不同只是某些更适合做某类程序的开发),影响用户体验性重要因素除了:操作性和(页面)效果外,就是页面打开速度了。所以,一个网站的性能对其长期稳定的运营起着决定性的作用。 想提高网站的性能,就必须在各方面去做优化,从页面层的请求优化,到数据库层的数据缓存优化;方法或措施列举如下: 一.【页面层】减少请求的数量,和优化请求. 阅读全文
posted @ 2013-08-15 00:11 岁月无情--老胡 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 项目开发和管理需要弄清楚的6个问题1.项目需求[含需求变更]和需求模块报价清楚吗2.系统框架、源代码管理、文档管理清楚吗3.项目的质量要求、Bug、异常处理清楚吗4.项目进度跟踪清楚吗5.每个成员的任务清楚吗6.上下级、客户、平级沟通清楚吗总结项目的常见过程包括:市场营销-接到订制项目-需求分析并确定模块-文档制作和代码书写-程序测试和调整-验收交付培训使用接受反馈作后期维护-项目告一段落。1.【需求阶段】项目需求清楚吗?需求的部署环境:这个很重要,弄清楚客户的部署环境,才能很好地开发。需求的里程碑:一般分为几个里程碑,比如一期,二期等,或者几个关键流程的某个流程走通。对需求进行分类:重要,一 阅读全文
posted @ 2013-08-14 23:37 岁月无情--老胡 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 关键字:基本概念,原理临时表的特点,什么时候用前段时间,新公司的面试官问了一个问题,临时表的作用,以前我们用缓存中间数据时候,都是自己建一个临时表。其实oracle本身在这方面就已经考虑很全了,除非有些高级应用,我再考虑自己创建临时表。由于本人对临时表的了解不是很多,于是回来搜集下这方面的资料,弥补下这块的不足。1、前言 目前所有使用Oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。 当然在Oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或 阅读全文
posted @ 2013-04-29 09:30 岁月无情--老胡 阅读(431) 评论(0) 推荐(0) 编辑
摘要: ORACLE数据库数据文件转移方法因为恢复视频数据导致空间不足而终止,需要转移部分数据文件到别的硬盘里。在参照部分网络资料,结合自己的实践,总结出Oracle数据文件转移方法。1)手动拷贝要转移的数据数据文件'd:\OracleData\GWTABLE42.DBF'到新的位置'E:\OracleData\GWTABLE42.DBF'。2)把数据文件所属的表空间Offline,在SQLPLUS里运行如下命令:sqlplus>alter tablespace GWTABLE offline;3)修改表空间文件路径alter database rename fi 阅读全文
posted @ 2013-04-20 17:41 岁月无情--老胡 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 今天同事又反应了一个600问题,这个跟上次处理的不一样,这个要简单是多,不需要重建undo,具体如下:--错误日志SQL> startupORACLE instance started.Total System Global Area 1577058304 bytesFixed Size 2084264 bytesVariable Size 1040187992 bytesDatabase Buffers 520093696 bytesRedo Buffers 14692352 bytesDatabase mounted.ORA-00600: internal error code, a 阅读全文
posted @ 2013-04-20 17:39 岁月无情--老胡 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->一、树型表结构:节点ID上级ID节点名称二、公式:select节点ID,节点名称,levelfrom表connectbyprior节点ID=上级节点IDstartwith上级节点ID=节点值说明:1、常见的树形结构为公司组织机构、地区……2、求节点ID以上的结构,或以上的结构,将“节点ID=上级节点ID”左右顺序换一下即可。3、Level为Oracle的特殊字段,表示“层”的意思。当前节点ID的 阅读全文
posted @ 2013-04-20 17:23 岁月无情--老胡 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 这段时间在做命名服务和监听服务,做异构数据库迁移,从SQL server 2005中到Oracle 10gR2中。对命名服务和监听服务有了了解; 命名服务:conn sys/oracle@orcl as sysdba 这里的Orcl就是命名服务,他告诉我们是访问那一个服务器。具体服务器ip地址和端口在可以配置。 监听服务:就是提供数据库服务的服务器监听,开放服务的地址和端口。 一般如果是:提供远程服务的话,必须填写本机远程ip,如(192.168.2.9)等等。同时在命名服务中也要填写远程ip地址:(192.168.2.9)监听:就是专门负责接收客户端对数据库的访问,监听接受到请求时经过判断后 阅读全文
posted @ 2013-04-20 17:14 岁月无情--老胡 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 冷/热/逻辑是ORACLE中最基本的三种备份与恢复,也是最简单的、最原始的,它们在8i之前就出现了,不过优点不如恢复管理器RMAN多,但RMAN是8i之后才出现的,同时8i开始出现的STANDBY(9i后叫DATA GUARD),是一种更高级的数据库备份与恢复................对于数据库比较小,也不是7X24,用这三种基本备份就足够保存数据安全性,但不如RMAN好;对于数据库超大的或是7X24的,只有用STANDBY方式。下面先说说这三种基本备份与恢复,RMAN和STANDBY以后再说一、逻辑备份与恢复1、备份。就是用exp程序导出数据库的对象,一般都用全部是导出,语法:$ORA 阅读全文
posted @ 2013-04-20 17:02 岁月无情--老胡 阅读(244) 评论(0) 推荐(0) 编辑
摘要: SYSMAN和DBSNMP跟涉及到Oracle的EM,所以跟其他的用户修改密码方式有所区别。下面是这两个用户的默认密码和作用说明DBSNMPDBSNMPThe account used by the Management Agent component of Oracle Enterprise Manager to monitor and manage the database .Oracle Enterprise Manager Grid Control Installation and Basic Configuration.SYSMANCHANGE_ON_INSTALLThe accou 阅读全文
posted @ 2013-04-19 21:53 岁月无情--老胡 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 解决Oracle EM无法启动2009-12-22 16:58:51|分类: 默认分类 |标签: |字号大中小订阅今天碰到ORACLE EM 无法启动的问题,可能是IP更改了的原因,所以我使用了EMCA命令重新配置了一下ORACLE EM,具体过程如下:I:\Documents and Settings\geshaoqing>emca -config dbcontrol db -repos recreateEMCA 开始于 2007-10-12 11:16:40EM Configuration Assistant 10.2.0.1.0 正式版版权所有 (c) 2003, 2005, Or 阅读全文
posted @ 2013-04-19 21:40 岁月无情--老胡 阅读(399) 评论(0) 推荐(0) 编辑