易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle 索引维护时机?发现INSERT DELETE时候也

有个过程insert 数据 通过EM 看到后半段db file sequntial read  具说大部分是读索引!难道索引维护强加到事务中?
你insert到表的时候,索引也就同时更新了。

引用
你insert到表的时候,索引也就同时更新了。
同意
DELETE和UPDATE也是同样道理

是后台进程更新还是 由事务的完成?

包括在你的事务里,对于你来说是透明的,是数据内部的执行。

引用
包括在你的事务里,对于你来说是透明的,是数据内部的执行。


这么说来 我的事务要等待 它的完成更新的索引 事务才能完成阿?

引用
这么说来 我的事务要等待 它的完成更新的索引 事务才能完成阿?

所以如果表上有由多个列构成的联合索引,你在insert时会感到很慢。

引用
引用 4 楼 inthirties 的回复:
包括在你的事务里,对于你来说是透明的,是数据内部的执行。


这么说来 我的事务要等待 它的完成更新的索引 事务才能完成阿?
同样
如果你事务ROLLBACK了 在索引上相应的修改也会被回退掉

所以要慎用索引啊。


相关问答:

介绍Oracle和mysql的书 - Oracle / 非技术区

我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......

急问一个oracle字段设置的问题 - Oracle / 基础和管理

各大老师好,请教一个问题.
我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
Caused ......

ado连接oracle的怪问题

以前程序好好的,能进行任何操作
但从昨天开始突然连接数据库失败,代码如下:
try
{
        ::CoInitialize(NULL);
        hr=m_pConnection.Creat ......

老问题:Oracle行转列(字符串拆分)

现有以下数据:
ID Name
1 Jack,Tom,Ben
2 Mary,Simth,Tony,Jay
转换为:
ID Name
1 Jack
1 Tom
1 Ben
2 Mary
2 Simth
2 Tony
2 Jay
要求使用SQL查询完成,由于条件限制,不能使用 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号