oracle中对于sql语句没有长度限制。
但是oracle对于20k的sql语句在sql语句解析上是否存在问题,在配置上需要如何调整?
是否还有其他的问题?大概作了一下测试,好像对oracle服务器的资源消耗影响不大。请有经验的DX帮我提供经验数据或指导性意见。
不胜感激。附:20k长的sql语句可能不多见,我现在的这个项目中却碰到了,希望这不是一个问题,不然就要寻求其他解决途径了。
但是oracle对于20k的sql语句在sql语句解析上是否存在问题,在配置上需要如何调整?
是否还有其他的问题?大概作了一下测试,好像对oracle服务器的资源消耗影响不大。请有经验的DX帮我提供经验数据或指导性意见。
不胜感激。附:20k长的sql语句可能不多见,我现在的这个项目中却碰到了,希望这不是一个问题,不然就要寻求其他解决途径了。
解决方案 »
- 给scott用户制定一个单独的表空间的问题,版本Oracle 10g,求指教...
- oracle ExecuteNonQuery 返回值总是为-1
- 请教大家 一个 关于 Oracle 9i 导入.dmp数据的问题
- oracle exp imp配合
- 求助oracle存储过程,后天BOSS要了~~求助
- 怎样将一个table表中的完整性约束条件全部显示出来???
- vc调用ORACLE的存储过程
- 已经配好了服务器,为什么客户端DBA Studio里没有数据库?
- 关于linux上oracle数据库os认证的问题
- 为什么经常报 ORA-01034: ORACLE not available?
- 欢迎加入c++ ■ Oracle讨论群(14106362)
- 恳请大家帮我分析一下,谢谢。
我的一个170k的语句检索结果是
360 rows selected in 4.36 seconds
select table1.field1,table1.field2,...table1.field100,...,table15.field1,table15.field2,...table15.field100 from table1,table2,...table15 where table1.id = table2.id and table1.id = table3.id and ... and table1.id = table15.id。看了Waterfirer的检索结果好象问题不大。不知道各位提到的限制是指哪些方面的限制,我主要担心的是oracle服务器的资源消耗以及并发访问时服务器负荷问题。
还望各位能够详细描述,或者推荐一些oracle官方资料,多谢了。
170000
十几万个字节呢。。
其实能给他缩小很多,无非是把条件并一下。
但以后可能会修改,像增加或减少一个条件,那样就要重新构思,整个sql都要改,所以就一个条件一段sql,加上注释,要就加上,不要就注释了,也就方便了。to 楼主:我主要担心的是oracle服务器的资源消耗以及并发访问时服务器负荷问题
这个我没有统计过,不太清楚,我觉得只要检索时间够快应该不会出问题的。
根据客户在这方面的要求做下测试吧,只要达到要求就行。
------------->
我可以很负责人的说,在PL/SQL中肯定有限制,我曾亲身体验过运行死掉的状态。
不过你的这个sql并不是逻辑复杂,也许问题不大
刚学数据库的时候听人说见识过一个sql,服务器需要解析十分钟,这样的sql编译成存储过程就可以节约绝大部分解析时间
对这么多个记录进行条件匹配?如果每个表有 100 条记录。
那么不是要找 100 ^ 10 条?
结贴先。