万物皆一空 2016-01-11 01:12 采纳率: 0%
浏览 3565

oracle 数据库用的plsql工具,执行的sql按F5查看cpu耗费,请教高手帮忙解答!

主要区别在于走索引,走了索引,耗费降低,但是执行速度变慢了,但是不走索引,执行速度变快了,但是耗费上升!请问原因是什么?是不是意味着,耗费越高,执行速度越快吗?还是两者没有必然联系?我们在设计sql时,是要先考虑哪方面?

  • 写回答

2条回答 默认 最新

  • 太平牛市 2016-01-12 04:00
    关注

    楼主 你知不知道索引的意思?
    索引类似书的目录结构,按照索引查找执行速度怎么变慢了呢?
    至于耗费和速度的关系就如同你跑步一样的
    你费力气点跑,就跑的快一点
    你省力气跑,就跑的慢一点
    至于是要省力还是费力,是要跑快还是跑慢,完全根据你的需求来
    比如一张参数表,里面几十条数据,完全没必要去做什么优化
    但是在系统的节点以及大数据的时候,才是需要考虑或者优化的地方

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器