小问题!SQL的执行慢,应该算是执行计划中的CPU时间,还是经过时间?

项目花园范德彪 2006-02-17 11:58:39
RT,
1 OR 2
...全文
131 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
up一下,还有没有路过的、??
要结了
  • 打赏
  • 举报
回复
是不是,这样,总的时间是经过时间,
经过时间,大体上是磁盘时间+CPU的时间
???
  • 打赏
  • 举报
回复
终于有一个回答的,
但是,我今天,看到了一个SQL,
他的CPU的时间,比那个经过时间还多。

所以产生了此问。
散列值 SQL 文本 每次执行的磁盘读取数 每次执行的缓冲区获取数 执行数 磁盘读取数 缓冲区获取数 每一行的缓冲区获取数 缓冲区高速缓存命中率 排序数 可共享内存 已处理行数 每次执行的分析调用数 语法分析调用 加载数 永久性内存 运行时内存 已加载的版本 已打开的版本 正在打开的用户 正在执行的用户 无效数 子级编号 优化程序模式 正在分析用户 ID 正在分析方案 ID 保留版本 地址 模块 模块散列 操作 操作散列 可串行化中止 大纲目录 CPU 时间 经过时间
这是表头,
前面不看,

1855171289 sql句子 165.19457 740219.239819 221 36508 163588452 548954.536913 99.977683 221 72115 298 1.0 221 1 1256 12300 1 0 0 0 0 0 CHOOSE 64 64 0 1956B75C
0
0 0
4293562500 2097092006


光看后面这两个数,
4293562500 是CPU时间,
2097092006 是经过时间,
偶就不懂了。:(

另外偶的这个图表,为什么不让偶选显示的列呀,
上面的勾勾是灰的,
bobfang 2006-02-17
  • 打赏
  • 举报
回复
我想经过时间还可能包括sql被换出cpu的时间。因为并发系统,cpu不会给一个会话独占的。
  • 打赏
  • 举报
回复
100分就有人回答,20分连个,来选择的都没有???
通过sql分析的学习,了解什么是sql,以及SQL会引起那些性能问题。清楚sql日志的设置,然后再通过sql分析工具的学习,清楚sql分析的步骤和流程。sql分析工具:mysqldumpslow工具、explain工具、profile工具、Optimizer Trace工具。 提供课程所使用的sql语句。 课程内容:第一章:课程简介1、课程介绍2、课程大纲 第二章:sql简介1、sql简介2、sql会引起的问题 第三章:日志的设置1、sql的分析流程2、日志参数理解3、日志参数设置:第1种方式:my.ini文件设置4、日志参数设置:第2种方式:sql脚本设置5、日志参数设置-效果验证 第四章:如何发现sql1、如何发现sql:第1种方式:日志文件2、如何发现sql:第2种方式:mysql库的slow_log表 第五章:sql分析工具1、sql提取-mysqldumpslow工具-使用方法2、sql提取-mysqldumpslow工具-操作实战3、sql执行计划分析-explain分析-执行计划结果说明4、sql执行计划分析-explain分析-索引介绍+type类型举例5、sql的资源开销分析-profile分析-分析步骤6、sql的资源开销分析-profile分析-show profile执行阶段说明7、sql的资源开销分析-profile分析-完整列表说明+操作实战8、sql的跟踪分析-Optimizer Trace分析-分析步骤9、sql的跟踪分析-Optimizer Trace表的介绍10、索引失效场景举例 第六章:日志清理1、日志清理

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧