月度归档:2015 年一月

Oracle数据库访问性能优化



数据库访问性能优化

面向程序员的数据库访问性能优化法则
 
特别说明:

1、  本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;

2、  本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,[......]

Read more

数据库游标



游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录。

在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一[......]

Read more

数据库存储过程

数据库存储过程

定义:
将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。
讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊?
Microsoft[......]

Read more

jstack,、jmap、jstat

jstack,、jmap、jstat

jstack——发现线程目前停留在那行代码
jstack <PID>
jstack -F <PID> # 有时候线程挂起的时候要加上-F参数才能把信息dump处理

jmap
#提取进程内存信息,用于分析OOM导致原因[......]

Read more