免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4477 | 回复: 7
打印 上一主题 下一主题

请问sybase如何显示查询所用的时间 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-09 13:25 |只看该作者 |倒序浏览
我在mysql 上面使用sql语句查询一个大表a,
select * from a   得到的结果会是  1600 rows in set (0.02sec),这个0.02sec就是花费的时间吧。

而我在sybase上面使用同样一条sql语句对a表进行查询
得到的结果会是 1600 rows affected 却没有所用的时间显示出来。是不是sybase不能显示出所用的时间,或者有什么办法可以让它显示所花费的时间?请教各位大侠。多谢

论坛徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-17 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
2 [报告]
发表于 2010-06-09 13:41 |只看该作者
执行以下: set statistics time  on

示例如下:
  1. 1>
  2. 2> set statistics time on
  3. 3> go

  4. Execution Time 0.
  5. Adaptive Server cpu time: 0 ms.  Adaptive Server elapsed time: 0 ms.
  6. 1> select getdate()
  7. 2> go
  8. Parse and Compile Time 0.
  9. Adaptive Server cpu time: 0 ms.

  10. --------------------------
  11.         Jun  9 2010  1:41PM

  12. Execution Time 0.
  13. Adaptive Server cpu time: 0 ms.  Adaptive Server elapsed time: 0 ms.

  14. (1 row affected)
复制代码

论坛徽章:
0
3 [报告]
发表于 2010-06-09 14:05 |只看该作者
在isql上增加-p选项就可以了
isql -Uuser -Ppwd -Sserv -p

论坛徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-17 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
4 [报告]
发表于 2010-06-09 14:14 |只看该作者
回复 3# ly336117


    不错。

论坛徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-17 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
5 [报告]
发表于 2010-06-09 14:16 |只看该作者
顺便补充一下我写的一篇博文:

ASE中的命令行实用工具isql的几个参数的使用方法  

----------------------------------------------------------------------------

---- 本文为andkylee个人原创,请在尊重作者劳动成果的前提下进行转载;

---- 转载务必注明原始出处 : http://blog.csdn.net/andkylee

--- 2010-04-26 22:43:22

---- 关键字:  isql -b -e -E -n -s -w 命令实用工具 sp_autoformat

----------------------------------------------------------------------------

在Sybase ASE中isql是个小巧而灵活的命令行实用工具。本人非常喜欢用这个工具,无论备份恢复、创建大到数据库小到表索引、配置参数、查看数据库的监控信息、分析dbcc的命令结果等等我都喜欢用isql来实现。有些用图形界面工具能够实现的功能,我都揣摩如何用命令来实现的,因为在ASE中所有用图形界面能够实现的功能操作都是可以用命令来完成的(当然图形工具还不能实现的地方太多)。我几乎不用sybase central,感觉这个工具既难用还低级简单。

下面介绍isql工具的使用方法。

呵呵,一些简单的命令参数我就不在这赘述了。我想每个sybase DBA对isql应该再熟悉不过了。今天我仅仅介绍几个本人自认为不太常用但是又比较实用的命令参数。

首先,查看一下isql这个工具都有哪些参数。

可能大家都知道在windows下用程序文件名称后面加空格再加上/? 来查看命令帮助。但是,对isql不能这么用。需要输入isql --help,如下图显示结果(有省略)

[url= http://blog.csdn.net/andkylee/archive/2010/04/26/5531515.aspx]
http://blog.csdn.net/andkylee/archive/2010/04/26/5531515.aspx[/url]

论坛徽章:
0
6 [报告]
发表于 2010-06-09 14:17 |只看该作者
本帖最后由 hiliunx 于 2010-06-09 14:18 编辑

多谢andkylee ,我按照你的方法做了。

Parse and Compile Time – the number of CPU ticks taken to parse, optimize, and compile the query. See below for information on converting ticks to milliseconds.(准备工作所使用的cpu时间片个数)

Adaptive Server cpu time – the CPU time in milliseconds.(以毫秒计时的cpu时间)

Execution Time – the number of CPU ticks taken to execute the query.(执行查询所用时间片个数)

Adaptive Server cpu time – the number of CPU ticks taken to execute the query, converted to milliseconds.(也是cpu花在查询上面的时间,不过是以毫秒计时)

Adaptive Server elapsed time – the difference in milliseconds between the time the command started and the current time, taken from the operating system clock.(以操作系统时间计算 命令开始执行到 查询结果完全显示出来 所用的时间(毫秒))。

========
红色的字是我自己翻译的,也我一点点的理解,是否有错?再次谢谢andkylee ,谢谢大家。

论坛徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-17 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
7 [报告]
发表于 2010-06-09 14:26 |只看该作者
回复 6# hiliunx


    milliseconds  =  微秒

论坛徽章:
34
ChinaUnix元老
日期:2018-07-04 15:10:362015年亚洲杯之阿联酋
日期:2015-02-06 17:15:532015亚冠之武里南联
日期:2015-06-06 15:40:252015亚冠之北京国安
日期:2015-06-17 15:42:412022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:322015亚冠之阿尔纳斯尔
日期:2015-09-20 09:42:1215-16赛季CBA联赛之北京
日期:2016-01-15 10:03:5915-16赛季CBA联赛之青岛
日期:2016-04-26 16:44:4915-16赛季CBA联赛之广夏
日期:2018-07-04 15:33:21C
日期:2016-10-25 16:12:142017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之同曦
日期:2017-02-22 22:41:10
8 [报告]
发表于 2010-06-09 14:29 |只看该作者
其实好像SQLADV里也可以经过设置会有这个显示的,个人没试过!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP