请高手帮看看,优化一条简单查询的sql语句 select count(*) as corrnum,USERNAME from V_NAVIGATE where ERRORID=0 group by USERNAME查询想来比较慢,请高手看看,如何提高效率,NAVIGATE 是视图 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 估计关键是你的视图NAVIGATE里面有问题, 视图的V_NAVIGATE原表的ERRORID字段要有索引 select count(ID) as corrnum,USERNAME from V_NAVIGATE where ERRORID=0 group by USERNAME 还可以优化的一点是不要使用count(*),把*换成一个数字,比如count(1) 还可以优化的一点是count(*)变成count(1) 优化不是光加索引就顶用的,好要看你用的是oracle什么版本,分析他的执行计划,手动hints他的执行规则,那就很牛了! count(*) 可能会使全表扫描还有lz数据量是多少用的什么版本 count()里面最好是索引的字段啊! 应该从这个V_NAVIGATE视图 开刀 问题应该就处在 这里 Oracle 11还能不能建立前缀索引 罗老湿,帮忙看看哪错了。 找不到文件夹 机器名 localhost 用自定义函数实现行列转换 这个Oracle动态查询错在了哪里 只想查询数据集中满足条件的前10条记录 Oracle安装后,怎么创建数据库和相关权限的用户? 求助冷备份与还原(不同服务器) 急!在线等!谢谢! 如何监视一个数据库表中某一列的变化?? 高手救命啊 一个检索问题!!!! 求教一個整數轉換為字符的函數問題(100分,問題解決馬上給)
还有lz数据量是多少
用的什么版本