|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 11 Nov 2006 12:51:48 To : Vladimir Kurtukov Subject : Re: mysqld -------------------------------------------------------------------------------- 11 ноя 2006, суббота, в 11:35 KRAST, Vladimir Kurtukov написал(а): VK>>>>> вот заливает блоками оно быстрее, чем mysql insert-ит по одной VK>>>>> строчке, это да. но речь про селекты ;-) EG>>>> В MySQL тоже можно load data infile делать :-) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ VK>>> в pg там не через infile, а почти как в mysql, только VK>>> другим вызовом. а если просто инсертами заливать, тормозит VK>>> оно относительно mysql-я просто кошмарно ;-) SR>> Hу да, если каждый insert делать отдельной транзакцией, да ещё SR>> с развесистыми индексами - тогда конечно. А не пробовал обложить SR>> их словами begin/commit? Hасколько я помню, оно при этом работает SR>> вполне сравнимо по скорости с загрузкой дампа mysql. VK> не, медленнее. правда я не пробовал сразу несколько миллионов записей VK> за одну транзакцию залить, а переодически коммиты делал :-) Песенка ослика-ораклиста Hе секрет, что rollback надо делать пореже, Лучше делать почаще commit! Я программой своей скоро сервер повешу - У админа пускай голова поболит. Под крики о кастрации, В обкуренной прострации, Как следствие мутации Рождается в момент Rollback segment для маленькой, Для маленькой такой транзакции, Для скромной такой транзакции Огромный такой сегмент! Hе секрет, что rollback - это язва и грыжа, Геморрой и чуть-чуть гайморит. Если ты программист, а не ослик бесстыжий - Лучше делай почаще commit! Припев... Hе секрет, что друзьям тоже надо ресурсы, Hадо память, процессор и диск... Так что делай commit, а иначе... ты в курсе, Что rollback - для тебя неоправданный риск. SR>> Хотя конечно, через COPY ... FROM stdin будет ещё быстрее. VK> вот это меня впечатлило, оно чуть ли не на порядок быстрее mysql-я VK> с insert-ами лило... Подчеркнуто :-) Eugene -- Choose no career --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093d515c7d9.html, оценка из 5, голосов 10
|