![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库相关
火胡子
淳朴的人希望简单的生活
展开
-
AWR报告找出引发锁的sql
1.找到SQL总列表2.原创 2014-11-11 13:24:42 · 6838 阅读 · 0 评论 -
oracle常用操作小节
以下命令中,凡是前面带“SQL>”的都是在命令模式下执行的,前面不带的在sql窗口执行即可。1、启动/关闭数据库:①以oracle用户扥路安装oracle服务端的主机:#su - oracle②启动/关闭监听(不启动监听可以以SSH连接,但PL/SQL不能连接):#lsnrctlLSNRCTL>start/stop③连接到数据库并打开:#sqlplus sys/sys原创 2014-11-11 14:01:13 · 658 阅读 · 0 评论 -
存储过程中如何利用游标分批提交
type temp_type is record( temp_rowid varchar2(128), temp_count integer); type imw_type is table of temp_type; imw_types imw_type; cursor temp_cursor is select a.rowid, count(b.原创 2014-11-11 13:08:37 · 2573 阅读 · 0 评论 -
关于oracle数据库段segment的总结
段(segment)是一种在数据库中消耗物理存储空间的任何实体(一个段可能存在于多个数据文件中,因为物理的数据文件 是组成逻辑表空间的基本物理存储单位) 今天碰到一个高水位问题:一个分区表,删除某个分区中的一些数据后,表空间并没有回收。 原因:如果一个表不进行分区,那么一个表就是在一个segment中。如果一个表进行多个分区,那么每一个分区就在一个segment。如果d原创 2014-12-18 10:48:17 · 11230 阅读 · 0 评论 -
如何杀掉某条sql或者某个游标的进程
(1) select sid ,serial# ,sql_id,a.status from v$session a where a.username='消息中心数据库用户名大写' and a.statuS='ACTIVE' (2) select * from table(dbms_xplan.display_cursor('7ydknhju3y0uz')) '7原创 2014-11-11 13:17:32 · 1219 阅读 · 0 评论 -
数据库性能和一些小总结
关于数据库效率数据库索引:只有当数据查询的结果集比较小(3%),null比较多,数据波动范围不是很大的时候,索引的效果才明显。如果要解决效率低的情况,从根本上来说还是需要分表:例如,江苏 南京江苏 苏州江苏 盐城不如分成两个表:A表就一条数据:江苏 1B表:南京 1苏州 1盐城 1然后原创 2015-03-20 20:47:58 · 407 阅读 · 0 评论