测试MySQL5.1.46和Postgresql8.4数据库查询性能如何做到单线程和多线程查询?
是用到两个数据库本身的存储过程还是用JDBC完成?具体需要做什么工作?

解决方案 »

  1.   

    可以用多进程模拟。如果用批处理脚本的话。
    看你怎么测。
    如果使用jdbc程序段,多线程确实可以模拟。一个线程一个连接。设计好标准的数据集。网上或许有下载的。记录好测试环境和测试各个阶段所花时间。
      

  2.   

    数据库本身的查询 例如  select * from t1 order by rand() limit 10;肯定就是单线程的吗?它与用jdbc 的差别有多大
      

  3.   

    本身的查询只是从客户端发送一个命令,可以当作单进程。
    jdbc毕竟引用了JVM,效率都不一样的。看你考查的层次了至于所花时间,应该差不了多少。跟并发度都有关系。