楼主: wei-xh

[精华] AWR报告,很多索引的行级锁冲突。

[复制链接]
论坛徽章:
122
现任管理团队成员
日期:2011-05-07 01:45:08
11#
发表于 2010-6-21 15:23 | 只看该作者
MYDB@MYDB10G >create table rlock as select object_id,object_name from dba_objects;

表已创建。

已用时间:  00: 00: 00.15
MYDB@MYDB10G >create UNIQUE index ind_rlock on rlock (object_id);

索引已创建。

已用时间:  00: 00: 00.04
MYDB@MYDB10G >select statistic_name, value
  2    from v$segment_statistics
  3   where owner = 'MYDB'
  4     and object_name = 'IND_RLOCK'
  5     and statistic_name = 'row lock waits';

STATISTIC_NAME                                                        VALUE
---------------------------------------------------------------- ----------
row lock waits                                                            0

已用时间:  00: 00: 00.00
MYDB@MYDB10G >insert into rlock values (999999,'bb');

已创建 1 行。

已用时间:  00: 00: 00.07

--另一个session中
MYDB@MYDB10G >insert into rlock values (999999,'bb'); --hang


MYDB@MYDB10G >rollback;

回退已完成。

已用时间:  00: 00: 00.03
--另一个session中
MYDB@MYDB10G >commit;

提交完成。

MYDB@MYDB10G >select statistic_name, value
  2    from v$segment_statistics
  3   where owner = 'MYDB'
  4     and object_name = 'IND_RLOCK'
  5     and statistic_name = 'row lock waits'
  6  /

STATISTIC_NAME                                                        VALUE
---------------------------------------------------------------- ----------
row lock waits                                                            1

已用时间:  00: 00: 00.01
MYDB@MYDB10G >

使用道具 举报

回复
论坛徽章:
122
现任管理团队成员
日期:2011-05-07 01:45:08
12#
发表于 2010-6-21 15:25 | 只看该作者
原帖由 wei-xh 于 2010-6-21 14:54 发表

字段是根据国家核心平台二或三来命名的。
小弟,密码是可以改的,难道默认的密码,还非得起一个newdelete 之类的名字吗。
而且再教你点知识,SI不是医保的意思,是社会保险的意思。


怎么有点儿火药味呢?

使用道具 举报

回复
论坛徽章:
21
奔驰
日期:2013-08-06 15:23:05日产
日期:2013-08-07 22:56:38蜘蛛蛋
日期:2012-12-29 19:15:08奥迪
日期:2013-08-07 17:02:24数据库板块每日发贴之星
日期:2010-06-28 01:01:03奥迪
日期:2013-08-13 10:10:28本田
日期:2013-11-20 15:17:02优秀写手
日期:2013-12-18 09:29:08玉兔
日期:2014-03-04 16:47:17铁扇公主
日期:2012-02-21 15:02:40
13#
 楼主| 发表于 2010-6-21 20:10 | 只看该作者
原帖由 lfree 于 2010-6-21 15:23 发表
这个一般会出现线性增长的索引字段,很难避免的,如果不是很影响性能,我觉得可以不管它。


谢谢斑竹。是东软做的。

使用道具 举报

回复
论坛徽章:
21
奔驰
日期:2013-08-06 15:23:05日产
日期:2013-08-07 22:56:38蜘蛛蛋
日期:2012-12-29 19:15:08奥迪
日期:2013-08-07 17:02:24数据库板块每日发贴之星
日期:2010-06-28 01:01:03奥迪
日期:2013-08-13 10:10:28本田
日期:2013-11-20 15:17:02优秀写手
日期:2013-12-18 09:29:08玉兔
日期:2014-03-04 16:47:17铁扇公主
日期:2012-02-21 15:02:40
14#
 楼主| 发表于 2010-6-21 20:12 | 只看该作者

回复 #11 zergduan 的帖子

呵呵,斑竹,可是我的情况是,他们都不是唯一索引。

使用道具 举报

回复
论坛徽章:
14
季节之章:冬
日期:2010-01-04 13:39:56季节之章:春
日期:2010-03-22 16:42:29ITPUB知识分享者
日期:2010-06-28 10:02:43季节之章:夏
日期:2010-07-16 09:20:442010世博会纪念徽章
日期:2010-07-22 11:35:022010世博会纪念徽章
日期:2010-08-09 10:41:19ITPUB季度 技术新星
日期:2010-08-31 10:47:25季节之章:秋
日期:2010-12-10 16:23:30ITPUB官方微博粉丝徽章
日期:2011-07-20 17:06:48
15#
发表于 2010-6-21 21:51 | 只看该作者
会不会有多个session同时插入数据到该表?

使用道具 举报

回复
论坛徽章:
1682
九尾狐狸
日期:2012-09-19 11:12:55九尾狐狸
日期:2012-09-19 11:12:55九尾狐狸
日期:2012-09-27 15:37:10九尾狐狸
日期:2012-09-19 11:12:55九尾狐狸
日期:2012-09-19 11:12:55九尾狐狸
日期:2012-09-19 11:12:55九尾狐狸
日期:2012-09-19 11:12:55九尾狐狸
日期:2012-09-19 11:12:55玉石琵琶
日期:2014-06-26 16:52:29玉石琵琶
日期:2014-06-26 16:52:29
16#
发表于 2010-6-21 22:22 | 只看该作者
原帖由 zergduan 于 2010-6-21 15:25 发表


怎么有点儿火药味呢?

使用道具 举报

回复
论坛徽章:
21
奔驰
日期:2013-08-06 15:23:05日产
日期:2013-08-07 22:56:38蜘蛛蛋
日期:2012-12-29 19:15:08奥迪
日期:2013-08-07 17:02:24数据库板块每日发贴之星
日期:2010-06-28 01:01:03奥迪
日期:2013-08-13 10:10:28本田
日期:2013-11-20 15:17:02优秀写手
日期:2013-12-18 09:29:08玉兔
日期:2014-03-04 16:47:17铁扇公主
日期:2012-02-21 15:02:40
17#
 楼主| 发表于 2010-6-22 09:03 | 只看该作者
原帖由 MicroJoey 于 2010-6-21 21:51 发表
会不会有多个session同时插入数据到该表?



因为是非唯一性索引,即使有多个SESSION插,也不应该有锁等待。

使用道具 举报

回复
论坛徽章:
122
现任管理团队成员
日期:2011-05-07 01:45:08
18#
发表于 2010-6-22 09:39 | 只看该作者
是不是bitmap索引?

使用道具 举报

回复
论坛徽章:
21
奔驰
日期:2013-08-06 15:23:05日产
日期:2013-08-07 22:56:38蜘蛛蛋
日期:2012-12-29 19:15:08奥迪
日期:2013-08-07 17:02:24数据库板块每日发贴之星
日期:2010-06-28 01:01:03奥迪
日期:2013-08-13 10:10:28本田
日期:2013-11-20 15:17:02优秀写手
日期:2013-12-18 09:29:08玉兔
日期:2014-03-04 16:47:17铁扇公主
日期:2012-02-21 15:02:40
19#
 楼主| 发表于 2010-6-22 09:41 | 只看该作者
原帖由 zergduan 于 2010-6-22 09:39 发表
是不是bitmap索引?


也不是。现在对所学的知识都开始怀疑了。莫非非唯一索引并发插入多的话,也会存在锁?

使用道具 举报

回复
论坛徽章:
10
ITPUB元老
日期:2008-08-04 16:54:07奥运会纪念徽章:赛艇
日期:2008-10-24 13:25:172009日食纪念
日期:2009-07-22 09:30:00ITPUB9周年纪念徽章
日期:2010-10-08 09:28:52奥迪
日期:2013-10-21 11:44:57
20#
发表于 2010-6-22 10:21 | 只看该作者
原帖由 wei-xh 于 2010-6-22 09:03 发表



因为是非唯一性索引,即使有多个SESSION插,也不应该有锁等待。


你的回答是错误的,你可以试试

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表