Re: mysqld

From
Spartak Radchenko (2:5020/400)
To
Vladimir Kurtukov
Date
2006-11-11T17:08:26Z
Area
RU.UNIX.BSD
From: Spartak Radchenko <spartak@aif.ru>

Vladimir Kurtukov <Vladimir.Kurtukov@p1.f1.n5006.z2.fidonet.org> wrote:
VK> 
 VK>>> в pg там не через infile, а почти как в mysql, только
 VK>>> другим вызовом. а если просто инсертами заливать, тормозит
 VK>>> оно относительно mysql-я просто кошмарно ;-)
VK> 
 SR>> Ну да, если каждый insert делать отдельной транзакцией, да ещё
 SR>> с развесистыми индексами - тогда конечно. А не пробовал обложить
 SR>> их словами begin/commit? Насколько я помню, оно при этом работает
 SR>> вполне сравнимо по скорости с загрузкой дампа mysql.
VK> 
VK> не, медленнее. правда я не пробовал сразу несколько миллионов записей
VK> за одну транзакцию залить, а переодически коммиты делал :-)

У меня другие данные. Проверялось на базе размером гигов 20.
Естественно, сначала пришлось долго и муторно подтачивать
конфиг постгреса. На дефолтном хороших результатов не получишь.
В результате постгрес таки победил. Mysql настраивал не я,
но настраивали, это точно. Он жрал аж 12 гигов ОЗУ, что ему
не помогло. Постгрес оказался немного быстрее. Цифр не приведу,
не помню. И таки да, там было по несколько миллионов записей
в одной транзакции. Собственно, каждая таблица засасывалась
одной большой транзакцией.

--
Spartak Radchenko SVR1-RIPE
--- ifmail v.2.15dev5.3
 * Origin: Arguments & Facts Weekly (2:5020/400)
SEEN-BY: 50/12 400/814 450/159 1024 461/43 132 640 469/999 4616/3 4625/8
SEEN-BY: 4641/444 5000/76 5000 5006/1 5007/1 5010/70 5011/13 5012/46 5015/28
SEEN-BY: 5019/31 5020/18 175 194 400 545 982 1057 1909 1922 2238 2395 2871
SEEN-BY: 5020/4441 5021/29 5025/3 5026/14 45 5027/12 5030/1080 1957 5034/10 13
SEEN-BY: 5035/3 38 5036/1 5045/7 5049/1 5051/15 5054/1 4 8 9 11 28 35 36 37 45
SEEN-BY: 5054/63 66 67 70 75 84 85 5059/9 5060/88 5061/15 5062/10 5063/3
SEEN-BY: 5064/7 5066/18 5074/9 5075/5 5076/1 5077/70 5080/1003 5084/9 5085/13
SEEN-BY: 5095/20 5096/18 6001/3 10
PATH: 5020/400 545 5054/1 37