oracle数据库慢怎么解决? 总共分配了1G内存。发现数据缓存命中率只有75%查询一个m表很慢。m表大小有88兆,有50万个记录,大约40个字段。我应该怎么优化呢?或者怎么检测? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库慢你看看v$session_wait在等待什么,也就是为什么慢。查询慢你要同时贴出你查询SQL以及相应的执行计划和统计信息。缓存命中率低不一定SQL效率就低,要看具体情况。 楼上的说的有道理,你要把你的sql语句贴出来看看。。然后还有执行计划。。 select * from mytable where street ='abc' and crossstreet like '%abc%' and type='cafe'类似这样的查询。有一些索引,但是crossstreet like '%abc%'这种查询没有办法做索引啊 是的.你没法做索引.不过你可以把crossstreet like '%abc%' 扔到最后面去.提升的效率不是点吧点. oracle 删除重复记录,同时比较字段大小作为删除条件 删除表中的重复行,只留一行? 超难!这样的分组能实现吗? 请教大家关于OVER的问题 动态sql的commit问题 请问作为一个普通用户,怎么查到数据库当前的连接数---------v$session表不给我查---does not exist 触发器问题 请教有关于Oracle表的修改 简单一小问:怎么在表中插入记录 为什么Oracle压缩索引占用的空间大于正常索引? 听说Oracle有一个孔老师讲的不错,想找他的视频来看看,可不知道地址 vb向oracle一次不能插入多条记录?
有一些索引,但是crossstreet like '%abc%'这种查询没有办法做索引啊
不过你可以把crossstreet like '%abc%' 扔到最后面去.提升的效率不是点吧点.