oracle的读写表并发操作
来源:互联网 发布:彩票中奖知乎 编辑:程序博客网 时间:2024/06/15 12:40
k 说(14:52):
问个问题 查询数据库表的时候 该表还能写数据吗 是按照排队的顺序 还是按照操作的时间顺序(不知道oracle如何处理这个问题) 假设一个情况:我现在在查询计费表(这个时间可能要花10分钟) 10分钟有很多计费数据要入计费表(那这个写数据是要等我查询完了之后才能写吗) 写数据库肯定很快(0.1秒(还是来了数据就写) 查询依然查询写之前的数据
m说(14:54):
能写
m1说(14:54):
你用select .... for update nowait 好像是 我忘了具体怎么写了,这样就可以锁表了,等你查完了提交后别人才能更新
m说(14:55):
跟事物级别有关系
m说(14:55):
并发级别设置
m3 说(14:56):
查询时候千万别锁表
k 说(14:59):
我现在也觉得能写 因为我查询报表库 订购表 数据出来的很快(597.797秒) 现在我查现网库 花了 1184.062秒 这中途肯定写数据去了
m 说(14:59):
能写
m说(14:59):
查询,写入都是并发的
现在有新的问题,既然查询数据的时候也在写数据,那么我的查询场景应该是写之前的场景,因为如果写一次数据,我又从头开始查询,那我的查询就完成不了了。所以oracle应该是用了缓冲数据的功能,查询的过程中,先把写入的数据放到缓冲区里,等查询完毕了,在写入表空间里。(不知道是不是这样,对数据库不是很了解,这是我的一个想法而已,自己觉得还有点儿道理)
- oracle的读写表并发操作
- oracle对操作系统文件的读写操作
- oracle读写文件操作
- 关于新版Delphi的并发操作及公共变量并发读写
- 关于新版Delphi的并发操作及公共变量并发读写
- golang 中map并发读写操作
- java oracle blob 读写操作
- Oracle对目录文件(directory)的读写操作
- 关于在Oracle中读写文件的操作
- Oracle对目录文件(directory)的读写操作
- 关于mybatis 使用oracle date字段的读写操作
- Lucene 索引的并发读写
- oracle数据库事务并发操作
- Oracle如何保证并发操作?
- oracle读写文件--利用utl_file包对磁盘文件的读写操作
- oracle读写文件--利用utl_file包对磁盘文件的读写操作
- 【并发操作】多用户并发操作的解决方案
- 【并发操作】多用户并发操作的解决方案
- 转载 String,CString,TCHAR*,char*之间区别和联系
- C# 非模态窗体(show)实现模态窗体(ShowDialog)的效果
- 微软开放的关于BIN文件格式的读写部分
- TinyXml快速入门(二)
- 转载:[VC/C++]CString,int,string,char*之间的转换
- oracle的读写表并发操作
- VC 学习笔记
- TCHAR和char转换
- cegui 6 统一度量系统使用指南
- 转贴——S60不用插件获取情景模式与铃音文件的方法
- 摒弃性格缺陷
- 创业路上的五点建议
- PKU 3422 &&PKU 2135 &&ZJU 3308
- 由MyEclipse内存不足谈谈JVM内存