查看数据库sql语句的执行时间

蓝色的雨哎 2012-04-03 02:11:57
我想查看数据库一个完成sql语句执行多长时间。
比如 select count(*) from users;
我用的是linux vi 不是phpmyadmin.
涉及的数据库有 PostgreSQL ,mysql sqlserver Oracle Access
我需要不同的数据库命令。
...全文
249 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝色的雨哎 2012-04-04
  • 打赏
  • 举报
回复
我就是想知道我这个sql语句的效率,看看他执行了多长时间。在pgsql里面 explain select count(*) from homes;
explain select count(*) from homes;
QUERY PLAN
------------------------------------------------------------------
Aggregate (cost=5244.77..5244.78 rows=1 width=0)
-> Seq Scan on homes (cost=0.00..5120.81 rows=49581 width=0)

这我就知道sql语句的时间,但是我不知道其他的数据库怎么查看。
rucypli 2012-04-03
  • 打赏
  • 举报
回复
这个没有数据库端没有通用的

只能用你linux vi取系统时间然后执行sql再取系统时间 然后做差值
ACMAIN_CHM 2012-04-03
  • 打赏
  • 举报
回复
select now();
select count(*) from users;
select now();

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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