Mysql與PostgreSQL小pk

普通增刪改查

表結構及數據都極其簡單,命名也及其不講究。均爲默認配置,mysql表默認InnoDB引擎。表x包含三個int字段a b c,100W條數據均a=1 b=2 c=3mysql

sql語句

建表:sql

create table x (a int, b int, c int);

插入數據(從文本中導入):spa

-- mysql
load
data local infile "data.txt" into table x;
-- pg
copy x from ‘data.txt’;

查詢數據code

select * from x where a = 2;

更新數據:blog

update x set c = 4 where a = 2;

刪除數據:table

delete from x;

數據對比

  mysql pg 對比
insert×100w 2.8~3.5s 500~600ms pg速度爲mysql5倍
select 250ms 63ms pg速度爲mysql4倍
update 370ms 78ms pg速度爲mysql4.7倍
delete 4~5s 1.8~2.5ms pg速度爲mysql2倍

未完……「可能」待續(更多層面的比較)……class

相關文章
相關標籤/搜索