- 博客(12)
- 收藏
- 关注
转载 SQL语句性能调整原则
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可
2009-10-24 16:25:00
244
转载 优化Oracle数据库性能
【IT168 技术文档】随着网络应用和电子商务的不断发展,各个站点的访问量越来越大,如何使有限的计算机系统资源为更多的用户服务?如何保证用户的响应速度和服务质量?这些问题都属于服务器性能优化的范畴。作为较成功的数据库厂商,Oracle公司数据库的性能优化是如何进行的 优化策略 为了保证Oracle数据库运行在最佳的性能状态下,在信息系统开发之前就应该考虑数据库的优化策略。优化
2009-10-24 16:22:00
264
转载 sybase 常用命令介绍
一、备份和恢复数据库1) 备份过程a、备份前一般先清一下日志,可以使得备份出来的完整数据文件最小dump tran databasename with truncate_onlyb、备份dump database databasename to "d:databakrr_bak.dat"2) 恢复数据库备份a) 用isql连接sql server,命令:isql -Usa -P -S
2009-10-24 16:16:00
490
转载 JS的正则表达式
//校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true }//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串Java代码 function isRegisterUserName(s)
2009-10-24 16:09:00
256
原创 java二进制,字节数组,字符,十六进制,BCD编码转换
// 整数到字节数组转换 public static byte[] int2bytes(int n) { byte[] ab = new byte[4]; ab[0] = (byte) (0xff & n); ab[1] = (byte) ((0xff00 & n) >> 8); ab[2] = (byte) ((0xff0000 & n) >> 16); ab[3] = (
2009-10-24 15:35:00
492
转载 Java源码分析:深入探讨Iterator模式
转自:JAVA中文站作者简介廖雪峰,软件工程师,现从事J2EE开发,您可以通过asklxf@163.com与他联系。java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的
2009-10-24 15:33:00
173
转载 JBOSS
JbossJBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器。 因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费使用它,而不用支付费用。<br /> 2006年,Jboss公司(http://jboss.org)被Redhat公司(http://redhat.com)收购。<br /> JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tom
2009-10-23 19:39:00
257
原创 详谈Sybase数据库清除日志的做法
最近在项目中使用Sybase,发现数据库日志满了,所以在网上淘了两条语句,拿出来贴一下,1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。清除Log有两种方法
2009-10-23 19:38:00
1201
转载 sql语句优化3
低效: (索引失效) SELECT … FROM DEPARTMENT WHERE DEPT_CODE IS NOT NULL; 高效: (索引有效) SELECT … FROM DEPARTMENT WHERE DEPT_CODE >=0; (27)总是使用索引的第一个列: 如果索引是建立在多个列上, 只有在它的第一个列(leading column)被wher
2009-10-23 18:49:00
302
转载 sql语句优化2
(18)用EXISTS替换DISTINCT: 当提交一个包含一对多表信息(比如部门表和雇员表)的查询时,避免在SELECT子句中使用DISTINCT。一般可以考虑用EXIST替换, EXISTS 使查询更为迅速,因为RDBMS核心模块将在子查询的条件一旦满足后,立刻返回结果。例子: (低效): SELECT DISTINCT DEPT_NO,DEPT_NAME FROM DEPT D , EMP
2009-10-23 18:48:00
266
转载 Oracle的sql语句优化
在学习SQL时看到的一片很好的文章,特贴出来和大家一起分享! 我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础
2009-10-23 18:46:00
284
原创 Sybase数据库优化
首先备份Sybase根目录下的配置文件(根目录下.cfg文件)一. 内存 max memory //物理内存的70% procedure cache size //存储过程缓存不要超过100M total data cache size // number of open indexes
2009-10-23 18:44:00
601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人