|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Ivan Frolkov 2:5020/175.2 17 Nov 2004 23:27:15 To : Artem Chuprina Subject : Re: Замена при условии -------------------------------------------------------------------------------- Wed Nov 17 2004 19:34, Artem Chuprina wrote to Ivan Frolkov: IF>> Я сделал таблицу с миллином записей, два поля - id - primary key и val IF>> varchar(255), забил ее последовательно числами и выдирал по случайному IF>> id значение val - куда уж проще. Оракл был быстрее, скрипт был один и IF>> тот же, только DBI->connect разный. AC> С миллионом - да. Оракл медленный, но с ростом размера базы и сложности AC> запросов медленный одинаково. В отличие от мыскля, который быстрый AC> только пока запросы простые, а индексы целиком помещаются в память. Hу когда все целиком помещается в память - чему там тормозить-то? Во-вторых, миллион записей - не так уж и много, у меня по счетчику так на морде одного проекта в сутки выходит - впрочем, и это копейки: у приятеля по двести миллионов записей в сутки получается. AC> После чего тормозить начинает - куда там ораклу... У него еще одна беда - если у оракла и прочих есть SGA и т.п. - то у мыскля на каждый коннект свои личные радости, и он в итоге на нагруженном сервере получается еще более жручий до памяти. AC> А кстати, какой был скрипт? С prepare или с selectrow_array? А то, А какое это имеет значение? Что-то с умения оракла быть быстрым у меня никак не получается осознание плюсов мыскля. Кстати, в оракле есть такая куда как более интересная радость как ORGANIZATION INDEX, которой в мыскле и не пахнет - и что, из этого опять следует мысклева мощща? Мыскль даже index cover не умеет толком... --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/330066e984d0.html, оценка из 5, голосов 10
|