自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 监控Sybase vs Oracle

1.如果查询语句结果为空,比如说没有deadlock,Oracle会消化掉这个异常,告诉你的程序没有结果,返回空而Sybase会抛出一个异常,说明结果集为空,程序中止.所以Sybase需要特别处理.我的做法是在查询块抛出异常但不处理,由调用方进行处理. 2.Oracle提供大量v$视图,供监控查询Sybase可以使用T-Sql语句,可以使用Sp,也可以使用mda表。从开放性和监控信

2010-03-29 08:48:00 876

转载 死锁的产生和解决

在联机事务处理(OLTP)的数据库应用系统中,多用户、多任务的并发性是系统最重要的技术指标之一。为了提高并发性,目前大部分RDBMS都采用加锁技术。然而由于现实环境的复杂性,使用加锁技术又不可避免地产生了死锁问题。因此如何合理有效地使用加锁技术,最小化死锁是开发联机事务处理系统的关键。           死锁产生的原因                在联机事务处理系统中,造成

2010-03-26 16:02:00 3843

转载 汇总了几个比较有用的SQL Server系统表,内容摘自联机帮助

汇总了几个比较有用的系统表,内容摘自联机帮助sysobjects---------------在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。列名 数据类型 描述 name sysname 对象名。 Id int 对象标识号。 xtype char(2) 对象类型。uid smallint 所

2010-03-26 15:22:00 1189

转载 由浅至深讲述 Sybase 数据库死锁问题+sysprocesses的参数解释

由浅至深讲述 Sybase 数据库死锁问题死锁的发生对系统的性能和吞吐量都有重要影响,经检测发现,管理信息系统的死锁主要是因为两个或多个线程(登录)抢占同一表数据资源。引起长时间抢占同一资源不是因为我们需要处理的事务太复杂,时间太长,而往往是因为我们在前端应用程序对数据库作操作时忘了提交。本文介绍一种处理解决这种死锁的方法。 Sybase封锁原理 数据共享与数据一致性是一对不可调和

2010-03-26 14:49:00 3309

转载 oracle中锁的问题--在OS一级杀掉oracle杀不掉的进程--查杀锁表进程

前两天同事又碰到oracle连接n慢的问题,由于这个现象时有时无,于是我检查了下是不是表或者其他对象有被锁住,或者是否有死锁。对象资源被锁是一个经常要碰到的急需解决的问题。 在Oracle里,当前的锁的信息存储在动态性能视图v$lock和v$locked_object中。先来看下它们定义: Oracle官方文档及简单翻译 (oracle官方可下载资源网址在我的收藏里有列出):V

2010-03-26 10:06:00 7199 1

转载 oracle 中--怎么查看当前表空间在作什么操作?--查锁,死锁,当前执行时间长的Sql语句,没提交的事务,对象为哪些进程所用

高分请教:怎么查看当前表空间在作什么操作?楼主Liangao(空白)2006-08-10 22:09:46 在 Oracle / <a id="vad_3" class="vLink1" style="border-bottom: #ff3366 1px dotted; color: #ff3366; font-size: 1em; cursor: pointer; text-decorati

2010-03-26 10:04:00 5108 1

转载 数据库外键,用是不用?

数据库外键,用是不用?www.firnow.com 时间:2008-12-06 作者:佚名 编辑:辉辉 点击: 635 [评论]-- 对于主/外键/索引来说,在一些开发团队中被认为是处理数据库关系的利器,也被某些开发团队认为是处理某些具体业务的魔鬼,您的观点呢?在实际应用中您会采取哪种方式?大家共同观点:主键和索引是不可少的,不仅可以优化数据检索速度,开发人员还省不其它的工作, 矛盾焦点:

2010-03-25 14:59:00 606

转载 enqueque wait的查杀,不用v$(运行成本较高)

  在一个OLTP系统中, 如果程序设计不够合理, 或由于其他种种原因, 导致数据库中出现了大量的Enqueue Wait的话, 是一件很严重的事, 如果不马上采取措施的话, 有可能在很短的时间内就拖跨整个系统. 因此我们需要及时发现那些会话可能占了锁没有释放, 也就是找出锁的拥有者, 一般是锁了记录, 而又很久没有和数据库交互的会话, 可以用下面的语句去找出来, 然后杀掉这些会话, 或重起这些应

2010-03-25 14:50:00 621

原创 数据库主键设计之思考

数据库主键设计之思考 Posted on 2005-03-02 14:48 听棠.NET 阅读(32611) 评论(53)  编辑 <a onclick="function onclick(){AddToWz(111459);return false;}" href="http://writeblog.csdn.net/#">收藏 所属分类: 技术积累 <!--<rd

2010-03-25 14:21:00 1803

转载 SQLServer中的char、varchar、nchar、nvarchar四种类型

对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。  1.有var前缀的,表示是实际存储空间是变长的,varchar,nvarchar 所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,

2010-03-25 10:58:00 1226

转载 RUP与XP的真正核心区别

RUP与XP的真正核心区别是什么呢?楼主zkx2321()2006-04-20 14:14:02 在 软件工程/管理 / 开发过程版 提问我看资料上讲RUP也是几个阶段的迭代,而XP也是迭代。         作为软件过程方法它们的真正区别在什么地方呢? 问题点数:20、回复次数:22Top 1 楼qiushikong()回复于 2006-04-21 08:41:25 得分 1观念

2010-03-25 08:52:00 1558

转载 如何配置允许远程连接SQL Server 2005

默认情况下,SQLServerExpressEdition 2005和SQL Server 2005开发版不允许远程连接。  要允许远程连接SQL Server 2005 ,需要完成以下步骤:  在SQLServer 实例上启用远程连接。  打开服务器 SQLBrowser 服务。  配置防火墙以允许SQLBrowser 服务和SQLServer服务网络通信。  在SQLSer

2010-03-22 17:26:00 542

转载 使用PreparedStatement的Batch功能

Update大量的数据时, 先Prepare一个INSERT语句再多次的执行, 会导致很多次的网络连接. 要减少JDBC的调用次数改善性能, 你可以使用PreparedStatement的AddBatch()方法一次性发送多个查询给数据库. 例如, 让我们来比较一下下面的例子.例 1: 多次执行Prepared StatementPreparedStatement ps = conn.pr

2010-03-22 09:11:00 547

转载 JDBC性能技巧

JDBC性能技巧 翻译:陈先波([email protected])日期:2004/7/27阅读原文:http://www.theserverside.com/articles/article.tss?l=JDBCPerformance_PartIV July 2004 介绍John Goodson 是一名JDBC专家组成员,也是DataDirect Technologies公

2010-03-22 08:37:00 1023

转载 PreparedStatement是如何大幅度提高性能的

  作者:Billy Newport 本文讲述了如何正确的使用prepared statements。为什么它可以让你的应用程序运行的更快,和同样的让数据库操作变的更快。  为什么Prepared Statements非常重要?如何正确的使用它? 数据库有着非常艰苦的工作。它们接受来自众多并发的客户端所发出的SQL查询,并尽可能快的执行查询并返回结果。处理statements是一个开销昂贵的操

2010-03-22 08:23:00 4611 1

原创 如何打脱离eclipse环境运行的jar包

如何打脱离eclipse环境运行的jar包1.eclipse中选择整个工程选择export选择输出为jar文件类型选择src路径下的文件,不选择lib下的外部类文件输入打包文件的名字和路径选择Main入口类打包成一个jar包(即压缩包),比如MyMonitor.jar,最好建立一个文件夹,比如名为aaa,然后将jar包放入.2.用winrar打开MyMonitor.jar这个jar包,

2010-03-22 07:14:00 3418

转载 JDBC中的预编译语句

JDBC中的预编译语句 2008-12-18 23:42:08 标签:JDBC 预编译 语句   [<a class="operlink" onclick="function onclick(){dfanologin();return false;}" href="#">推送到技术圈] 什么是预编译语句预编译语句PreparedSta

2010-03-22 07:13:00 3065

原创 sybase 的 mda表使用---用来查监控信息,比sp好用---新加配置过程--监控deadlock

sybase 的 mda表使用  sybase 的 mda表使用sybase 的 mda表使用Adaptive Server 12.5.0.3包含一组新的系统性能监测系统表,利用这些系统表中的信息对分析ASE服务器的性能非常方便.也就是我们常说的mda table.mda 表的使用不需要license。mda 表在master

2010-03-16 17:58:00 3494

转载 Sybase常用语句

Sybase常用语句 收藏     sp_helpdb            查看数据库的使用情况!    sp_helpsort    查看当前服务的排序!   select * from sysobjects    查看数据库中有多少张表!    select * from sysdatabases    查看sybase中数据库中的信息!    dbcc ch

2010-03-16 12:50:00 957

转载 XP与DBCC

维护语句         DBCC   DBREINDEX                   重建指定数据库中表的一个或多个索引     DBCC   DBREPAIR                     除去损坏的数据库     DBCC   INDEXDEFRAG               整理指定的表或视图的聚集索引和辅助索引碎片     DBCC   SHRINKDATABASE

2010-03-16 12:14:00 923

转载 sybase数据库扩设备

sybase数据库扩设备1 背景  近几个月发生两次因为某个专业网管问题,在短时间内涌现大量告警,因此造成tacfm库空间迅速占满的  故障。  sp_helpdb tacfm  name                     db_size       owner                    dbid        created        status   

2010-03-16 11:09:00 4410

转载 sybase中几个有用的存储过程

sybase中几个有用的存储过程  sp_helpdb dbname   查看数据库信息sp_spaceused [tablename] 查看表的空间使用情况sp_lock 锁情况sp_who 线程情况sp_estspace 估计创建表时的空间和时间sp_monitor I/O,CPU信息sp_configure 修改查看配置信息sp_helpcache 查看缓冲sp_help devic

2010-03-16 11:07:00 794

转载 Procrastination

Procrastination的形成 1. 一个人认为自己5天之内可以做完一件事情,所以在离deadline还有15天的时候一点不着急,直到最后只剩5天了才开始。 2. 这种紧迫感和焦虑往往促发人的斗志,会让自己觉得,自己只有在压力状态下才有做事情的状态。 3. 最后拿到成绩的时候,成绩往往不是很差,这样子就强化了自己最适合在deadline之前短期高压的状态下工作的心态,并且对以后的行为不断进行

2010-03-14 12:50:00 755

转载 Oracle维护常用SQL语句汇总

Oracle维护常用SQL语句汇总上一篇 / 下一篇  2008-09-04 11:25:01 查看( 1991 ) / 评论( 0 ) / 评分( 0 / 0 ) 如何远程判断<a onclick="function onclick(){tagshow(event, Oracle);}" href="javascript:;" target="_self">Oracl

2010-03-12 09:47:00 483

原创 如何封装log4j示例代码

 ////////////////////log.java 封装log4j,在日志中加入调用类名和事件ID/////////////////package com.abcd.monitor.log;import org.apache.log4j.Logger;import com.ccae.monitor.log.Log;import java.util.Date;import java.

2010-03-10 13:50:00 5171

原创 一个log4j.xml配置文件

  http://jakarta.apache.org/log4j/">                                                                                                       -----error的级别要高一点,否则错误日志不能输出                      ---

2010-03-10 13:46:00 1227

转载 用java获取本机IP地址

在网上找了几个用java获取本机IP地址的代码,发现都少都有些不完美,自己整理了一下.突然之间很想把自己的IP地址给获取了,虽然用系统自带命令可以得到,但自己想写一个程序获取一下,到网上搜索了一下java获取本机IP地址的方法,结果居然发现没有一个是可以用的,气的我老人家吐血,这些人闭着眼睛写程序,写完了就往网上发,也不测试一下,害的我以为自己RP问题,老是获取不到正确的IP地址,强烈谴责!!!为

2010-03-09 14:33:00 95543 16

转载 Eclipse 代码自动补全功能设置

Eclipse 代码自动补全功能设置关键字: eclipse 代码 自动补全 在做Eclipse项目的时候,发现代码补全功能不太好,总是需要在点击 “.”号之后才能出现代码提示的功能。不想Visual Studio里面点击一个字母就出现代码提示。当然Visual Studio里面如果增加了Visual Assistant那就更加如虎添翼了。所以google了一下Eclipse里面怎么也

2010-03-08 11:13:00 4078

转载 log4j.xml配置详解及log4j日志使用详解

log4j 有两种配置方法,大家熟知的是properties文件但是最近的项目实施中,每次去用户那里装系统,都要苦恼于log文件放在不同位置,要改property文件就要重打jar包,麻烦的紧。而如果采用 xml配置的方法,直接放在WEB-INFO下,要修改路径,很方便。查了些资料,终于把系统的log4j改成在xml中配置啦。记一下记一下……嘿嘿 附:log4j的API http://loggin

2010-03-08 10:17:00 10115

转载 设计模式之factory

设计模式之Factory板桥里人 http://www.jdon.com 2002/10/07(转载请保留)工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A

2010-03-05 11:57:00 509

转载 java单例类的代码

/** * 饿汉式单实例 */public class SingleExample ...{    // 测试    public static void main(String[] args) ...{        SingleExampleClass sec = SingleExampleClass.getInstance();        SingleExampleClass sec

2010-03-04 15:46:00 1262

原创 添加jdk新版本 配置

同一个项目中,jdk版本应一致。 1,下载jdk文件,如jdk1.6.0_18.rar,解压到某个物理文件夹下. 2,打开eclipse,windows--〉preference-->java-->installed jres-->add,指明该物理文件夹,选中复选框,ok 该jdk提供虚拟机和编译环境。 除掉eclipse,可以在命令行下编译和运行java环境。

2010-03-03 11:09:00 1255

转载 什么时候你才能说掌握了java

时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正

2010-03-03 08:08:00 462

软件工程思想--浙大林锐著

很好玩儿很轻松的一本书,共8章,"是什么,为什么,怎么办"三个角度探讨软件工程,浙大林锐所著,感觉作者年轻聪明而有智慧,通过自己的开发经历,聊天般用"人话"说清楚了软件工程的思想:)没事儿翻两章. 至于里面作者自己夹带的人生感悟私货...随便看看就好吧,年少轻狂,谁没有过呢

2010-03-31

css默认行为(方法,特性,属性)中文手册

css默认行为中文手册,css 开发 难度稍高,具有很好的参考性.主要介绍方法,特性,属性

2010-01-13

CSS样式表中文手册

CSS样式表中文手册,起步阶段必看,经典大全,chm格式

2010-01-13

准备pmp项目经理考试参考书籍

pmp 考试 参考 书籍 项目经理 project manager

2009-12-18

软件概要设计说明书格式及其书写说明

软件概要设计说明书格式及其书写说明,包括书写项目,怎么书写,用来帮助书写软件概要设计说明

2009-12-17

SQLserver OLTP 十大最佳存储实践--配置 IO 子系统

要想让 SQL Server 系统的性能和运行达到最佳,关键在于适当配置 IO 子系统。以下是 SQL Server 小组推荐的一些最常用、最好的 SQL Server 存储配置方法。

2009-11-20

面向oltp的2005性能问题

面向oltp的2005性能问题. OLTP 工作负荷的特征是存在大量相似的小型事务。 在检查数据库设计、资源利用和系统性能的重要性时,请务必牢记这些特征。下面简述面向 OLTP 应用程序的重要性能瓶颈或缺陷。

2009-11-20

空空如也

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

TA关注的人

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