zoukankan      html  css  js  c++  java
  • postgresql84在FreeBSD和Windows上的Insert性能对比

    测试环境:
    笔记本 双核心1.5G,2G内存,5400转硬盘。
    FreeBSD7.2和Windows xp sp3双启动,测试时分别切换到两个os,测试客户端是局域网另外的一台机器Windows xp,访问接口是Npgsql2,开发语言是C#2

    测试表内容:
    cretate table t1 (tid varchar(50))            tid设置为主键
    分别Insert 2万条guid,分两种插入方式:
    1. 无显式事务,即每插入一条,自动有一个隐式事务。
    2. 先开始一个事务,插入2万条后,显示Commit。

    结果(多次执行取稳定值):
    WindowXp:
    1. 隐式事务  45m                 2. 显式事务  15m
    FreeBSD7.2:
    1. 隐式事务  42m                 2. 显式事务   7m
    对比数据:
    对比环境是:ms Sql server2005,在一台比较强劲的Windows2003服务器上,虽然安装的东西多,但是开发服务器,并无多少任务。
    1. 隐式事务140m                 2. 显式事务: 21m

    结果显示:
    pgsql在freebsd上的插入性能比在win上稍强(单用户,无并发)。

    其他:
    我在前面还有一个测试http://www.cnblogs.com/81/archive/2008/12/06/1348896.html
    表明mssql2000要比pgsql83稍强,但今天的对比数据mssql2005比pgsql84稍差,这是没有意料到的,但有一个区别是:上次是Client和Server都在一台机器(走内存copy,速度快),而这次分别在两台机器上(走tcp/ip,比内存copy慢)。




  • 相关阅读:
    第八章 数据库连接JDBC(待续)
    Linux下chkconfig命令详解
    在Debian上用Bind 配置DNS服务器
    【故障处理】mysql出现大量slave bin日志,将磁盘空间占满
    Debian 配置apt-get源
    Debian Vi 简介
    SaltStack之Master配置文件详解
    AUTOSSH,ssh反向代理
    yum简单安装salt master与minion
    salt安装与简单使用---基于centos6.5
  • 原文地址:https://www.cnblogs.com/81/p/1535694.html
Copyright © 2011-2022 走看看