我想查看数据库一个完成sql语句执行多长时间。
比如 select count(*) from users;
我用的是linux vi 不是phpmyadmin.
涉及的数据库有 PostgreSQL ,mysql sqlserver  Oracle  Access
我需要不同的数据库命令。

解决方案 »

  1.   

    select now();
    select count(*) from users;
    select now();
      

  2.   

    这个没有数据库端没有通用的只能用你linux vi取系统时间然后执行sql再取系统时间  然后做差值
      

  3.   

    我就是想知道我这个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语句的时间,但是我不知道其他的数据库怎么查看。