关于oracle数据库中 varchar2的问题 大家好 我用SSH框架开发的时候 在一个LIST页面 显示时,涉及到数据库中一张表的查询 开始的时候LIST页面刷新出来要大约8秒的时间 后来我将这张表理的varchar2类型的字段长度由原来的4000设置为100 性能飞速的提高 只用了1秒的时间 请问大家这是什么原因啊 最好能给出权威的参考 谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这就是为什么定义表的结构的时候不能随便给的原因。效率啊。原因是数据库定义了4000的varchar2,那么开发工具在获取数据的时候只能定义一个4000的变量来存储数据,即使你的数据只有1个字节,因为应用不知道啊,假如表中数据较多的话,就会分配很多的4000的变量来存数据,导致大量内存的浪费,效率自然会差。我以前说过这个问题的。 意思是hibernate取数据时 首先会定义一个长度为4000的变量用来存放数据库中varchar2(4000)的字段??????????????? 表中只有一个时间字段,如何拆成开始和结束时间 如何提高查询效率? 求条SQL语句~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 请教高手:这样的SQL语句如何写--在线等 一个的oracle小问题!insert into语句不能插入数据 关于数值显示问题 一台数据库上的表如何同另一台数据库上的表同步 一个比较有难度的问题!!!(up有分)!!! 用7.3.3的建库脚本,能在8.0.5以上的版本中建库么?~ Merge into 报主键重复 各位帮我看看这句sql怎么优化,现在执行速度太慢了 OTL编译错误,求救
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货