`
oolala
  • 浏览: 103187 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
09c341db-7f05-3f2b-a572-9ee69a5d8a77
unix环境高级编程
浏览量:22693
社区版块
存档分类
最新评论
文章列表
     持续集成的终极目标就是想要在软件开发的任何阶段,无论是Milestone,RC,还是GA,都能够以最低的风险发布软件的不同版本。让我们来总结一下持续集成能够做到什么:       任何人在任何地点,任何时间可以构建整个项目。     在持续集成构建过程中,每一个单元测试都必须被执行。     在持续集成构建过程中,每一个单元测试都必须通过。     持续集成构建的结果是可以发布的软件包。     当以上任何一点不能满足时,整个团队的主要任务就是去解决这个问题。       这确实是一个非常好的起点但对整个软件的质量来说确是不够的。那么还有哪些对源代码质量的要求呢?       ...
   最近在研究持续集成。使用maven、nexus、hudson架设了一套餐持续集成环境。项目确实可以作到自动或者定时的编译。 使用checstyle、pdm、findbug对代码进行静态代码分析。个人认为可以把静态分析工具集成到eclipse里面,这样可以在编码初期就发现一些bug。也可以把这些工具当成maven的插件,在编译的时候也作一些检查。      可是现在的项目里面没有单元测试,这套持续集成环境就成了一套自动定时编译环境,根本没有给项目带来什么好处。只有单元测试,这样才能把质量得到提高。       定义规范,编写高质量的代码。参考《代码整洁之道》。此书对提高团队整体质量 ...
    昨天不知不觉的电脑就开始慢了,开始以为是运行时间长了。从早晨九点到晚九点多,确实应该慢了 不过用360杀了一下,一百多个木马、病毒!搜索了一下,是魔兽世界的木马。这些小马已经影响到我的生产工具了。   今天早晨来了决心装上杀毒软件。买了一个BitDefender ,据说是世界排名第一!据说……^--^                                  
oracle官方培训教程 英文版与中文翻译的版本,这应该是最权威的教程。一些书籍上面只能讲一部分,作好dba一定要把这些东西弄好。   下载留下脚印哦!!!  
oracle_statspack_高性能调整技术  主要介绍statspack  是oracle调优不可缺的技术 挺不错的一本书,推荐。
优化排序操作 [1]排序进程   如果可以在小于参数sort_area_size的值(以字节为单位)的区域中进行排序,服务器则会在内存中执行该操作。   如果排序需要的空间大于此值: 1)将数据分为较小的片段(称为排序存储片),并对每个 ...
调整重做日志缓冲区的大小 --调整LOG_BUFFER参数 --缺省值:512K或128K * cpu_count的值,二个中较大的一个   v$session_wait视图指明在”log buffer space%”事件过程中,是否存在因会话向日志缓冲区中写入数据的速度大于LGWR写出数据的速度,而产生的任何对日志缓冲区空间的等待。 select sid,event,second_in_wait,state from v$session_wait where event=’log buffer space%’   重做缓冲区再分配的统计比例:(redo buffer alloca ...
oracle非空闲等待事件 已上传   摘录   事件参数说明: 事件号 事件名 参数一 参数二 参数三 145 buffer busy waits
管理索引 1)索引是用于加速数据存取的数据库对象。通过使用索引,可以降低i/o次数,提高数据访问性能。 按索引数据的存储方式:B*树索引、反向索引、位图索引 按索引列的个数:单列索引、复合索引 按索引列值惟一性:惟一索引、非惟一索引   a)单列索引和复合索引 单列索引是基于单个列所建立的索引;复合索引是基于二列或多列所建立的索引。B*树索引列的个数不能超过32列,位图索引列的个数不能超过30列。可以在同一张表上建立多个索引,但要求列的组合不同。
turning the buffer cache   一 buffer cache characteristics   Buffer cache 保存从数据文件拷贝的数据块。Buffer cache是SGA的一部分,所以所有的用户能共享这些块。Server processes 把数据文件读进buffer cache。为提高性能,一次读有时候读多个块 ...
 v$lock 哪些对象被哪些会话锁住: /* showlock.sql */ column o_name format a10 column lock_type format a20 column object_name format a15 select rpad(oracle_username,10) o_name,session_id sid,        decode(locked_mode,0,'None',1,'Null',2,'Row share',        3,'Row Exclusi
数据库配置和I/O 1)oracle支持的存储类型:file system,asm(automatic storage management)   2)I/O statistics视图:v$filestat,v$tempstat,v$datafile   3)查看数据文件I/O读写 SQL>select phyrds,phywrts,d.name from v$datafile d,v$filestat f where d.file#=f.file# order by d.name;   4)查看表空间、数据文件I/O读写
诊断和调整工具 一:alter log file 1)altert file路径 show parameter dump; background_dump_dest的值的路径包括alert log文件 alert_sid.log   2)备份和清空alert file cp alert_wilson.log alert_wilson_20090101 cat /dev/null > alert_wilson.log  
调整shared pool    v$sgastat  描述sga的祥细信息    shared_pool_size(初始化参数)   调整share pool的大小      v$librarycache 视图包括librarycache的统计性能。      查看librarycache sql执行小于一个数目的sql语句。    select sql_text from v$sqlarea where executions <
最近在ITPUB上有一个帖子讨论得很热烈,题目是:怎么老是有这么多不负责任的DBA。 作者提到:  刚才同事告诉我,以前我的顶头上司,IT经理引咎辞职了,仔细一问,原来是我的继任没有做备份,资料全部损毁  这也是今 ...
Global site tag (gtag.js) - Google Analytics