Re: Why HDD performance is better than SSD in this case
От | winston cheung |
---|---|
Тема | Re: Why HDD performance is better than SSD in this case |
Дата | |
Msg-id | 96297cfc-eec0-b5ac-ef30-2fc360c52bd1@163.com обсуждение исходный текст |
Ответ на | Re: Why HDD performance is better than SSD in this case (Benjamin Scherrey <scherrey@proteus-tech.com>) |
Список | pgsql-performance |
Can you show the configuration of postgresql.conf?
Query configuration method:
Select name, setting from pg_settings where name ~ 'buffers|cpu|^enable';
On 2018年07月17日 13:17, Benjamin Scherrey wrote:
What's the on disk cache size for each drive? The better HDD performance problem won't be sustained with large amounts of data and several different queries.- - Ben ScherreyOn Tue, Jul 17, 2018, 12:01 PM Neto pr <netopr9@gmail.com> wrote:Dear,
Some of you can help me understand this.
This query plan is executed in the query below (query 9 of TPC-H
Benchmark, with scale 40, database with approximately 40 gb).
The experiment consisted of running the query on a HDD (Raid zero).
Then the same query is executed on an SSD (Raid Zero).
Why did the HDD (7200 rpm) perform better?
HDD - TIME 9 MINUTES
SSD - TIME 15 MINUTES
As far as I know, the SSD has a reading that is 300 times faster than SSD.
--- Execution Plans---
ssd 40g
https://explain.depesz.com/s/rHkh
hdd 40g
https://explain.depesz.com/s/l4sq
Query ------------------------------------
select
nation,
o_year,
sum(amount) as sum_profit
from
(
select
n_name as nation,
extract(year from o_orderdate) as o_year,
l_extendedprice * (1 - l_discount) - ps_supplycost *
l_quantity as amount
from
part,
supplier,
lineitem,
partsupp,
orders,
nation
where
s_suppkey = l_suppkey
and ps_suppkey = l_suppkey
and ps_partkey = l_partkey
and p_partkey = l_partkey
and o_orderkey = l_orderkey
and s_nationkey = n_nationkey
and p_name like '%orchid%'
) as profit
group by
nation,
o_year
order by
nation,
o_year desc
-- <b>张文升</b> winston<br /> PostgreSQL DBA<br />
В списке pgsql-performance по дате отправления: