![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
jinhuiyu
IT公司面试手册站长
http://www.mianwww.com
关注Java、 Web, 从事对美软件外包
新浪微博:http://t.sina.com.cn/mianwww
展开
-
该如何设置数据连接池的初始大小
数据连接池的大小对产品性能和程序的稳定性都有很大的关系,所以设置数据连接池的大小也是每一个项目都需要考虑的问题。 在产品环境下,最好把数据连接池的初始大小设置为最大值(maximum size), 这样在服务器启动的时候就会创建所有的JDBC连接,如果数据连接池的初始大小小于最大值, 在服务器压力加大的时候,就需要创建另外的JDBC连接, 而这个时候正是服务器最繁忙的时候,所原创 2009-01-04 06:55:00 · 7066 阅读 · 3 评论 -
Oracle如何改变listener的端口号 (Linux)
在Linux上安装oracle的时候不小心安装了两次listener, 搞得listener的端口号变成了1522而不是缺省的1521, 客户端连了好久都没有连接上,最后才发现是listener的端口号不对。一下是我改变listener端口号的步骤: 1. 首先需要停止listener, 使用命令lsnrctl stop 2. listener停止以后,到你的$ORACLE_HOM原创 2009-12-01 17:56:00 · 4771 阅读 · 2 评论 -
Oracle数据库还真不好整
从在Linux上安装Oracle到投入使用才几天,碰到的问题就成百上千的。在使用客户端连接远程Oracle数据库服务器时,出现了listener refused the connection with the following error ora-12519 Listener refused the connection with the following error:ORA-12519, T原创 2009-12-02 10:56:00 · 2213 阅读 · 1 评论 -
Oracle关于时间/日期的操作
sysdate为系统日期 dual为虚表一)日期函数[重点掌握前四个日期函数]1,add_months[返回日期加(减)指定月份后(前)的日期]select sysdate S1,add_months(sysdate,10) S2,add_months(sysdate,5) S3 from dual;2,last_day [返回该月最后一天的日期]select last_转载 2008-12-27 06:23:00 · 1309 阅读 · 0 评论 -
SQL: order by (Oracle)
ORDER BY 是用来对select结果排序的,很简单,但是也总结一下吧。1. 按列名排序,默认是升序的。 单列升序:select from order by ; 单列降序:select from table_name order by desc; 多列升序:select , from table_name order by , ;原创 2008-12-27 05:52:00 · 1762 阅读 · 0 评论 -
Database Connection Pooling with Tomcat
Software object pooling is not a new concept. There are manyscenarios where some type of object pooling technique is employed toimprove application performance, concurrency, and scalability. After翻译 2008-12-20 05:26:00 · 1256 阅读 · 1 评论 -
一种正规的性能调优方法:基于等待的调优
企业java应用的性能调优是一项艰巨的、有时甚至是徒劳的任务,这是由现代应用的复杂性和缺少正规的调优方法导致的。现代企业应用与十年前的应用相比差距很大,如今这些应用支持多输入、多输出、复杂的框架和业务处理引擎。而十年之前,基于web的企业应用只是通过网络浏览器获得输入信息,然后与数据库或者遗留系统交互进行后台处理,最后把输出结果返回给浏览器(HTML)。现在,输入信息可以来自HTML浏览器转载 2008-12-20 12:38:00 · 969 阅读 · 0 评论 -
groovy Exports all table names in database
In ant build file:classname=”org.codehaus.groovy.ant.Groovy”classpathref=”groovy.classpath”/>Groovy script:import groovy.sql.Sqlimport oracle.jdbc.OracleDriverp原创 2008-12-17 13:16:00 · 1192 阅读 · 0 评论 -
为什么group by 和 order by会使查询变慢
group by 和 order by操作通常需要创建一个临时表来处理查询的结果,所以如果查询结果很多的话会严重影响性能。原创 2009-01-04 12:25:00 · 5848 阅读 · 0 评论 -
SQL中where 和 having的区别
“Where” 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的。“Having”是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作。原创 2009-01-04 12:19:00 · 2331 阅读 · 2 评论 -
创建Oracle Restore Point并恢复数据库到指定Restore Point
<br />要实现Oracle数据库的Restore Point功能,Oracle数据库必须运行在archivelog模式下,并且启用flashback logging。<br /> <br />具体步骤:<br />1. 关掉数据库服务: shutdown immediate;<br />2. 启动数据库服务并mount: startup mount;<br />3. 使数据库转入archievelog模式:alter database archivelog;<br />4. 启用flashback原创 2010-07-26 15:55:00 · 5968 阅读 · 5 评论