[Moscow.pm] А кто постгрис использует в продакшене?

Dmitry Konstantinov konstantinov.dmitry на gmail.com
Сб Фев 19 00:53:53 PST 2011


У меня готовится к продакшну проект на постгрисе 8.3.12 таких диких (и не
диких) ликов не вижу. Сейчас аптайм 10 дней, ведется активная разработка и
тестирование, все процессы постгриса занимают < 20 метров

16 февраля 2011 г. 0:28 пользователь Ivan Petrov
<i.petro.77.00 на gmail.com>написал:

> какие драйвера (DBD::Pg) используете? версии я имею ввиду.
>
> из последних версий там
> 1. ноябрьская
> 2. апрельская
>
> обе с мемори ликами
>
> вот такой код течет мегабайт в секунду где-то:
>
> #!/usr/bin/perl
>
> use strict;
> use warnings;
> use Data::Dumper;
> use DBI;
>
> my $dbh = DBI->connect('dbi:Pg:dbname=Database;host=localhost',
>     login => 'XXXX');
>
> $dbh->do('CREATE TEMPORARY TABLE tbl (id SERIAL PRIMARY KEY, val
> INTEGER[])');
>
> our $cnt;
> sub _flush_data
> {
>     my ($array) = @_;
>
>     my $sql = sprintf "INSERT INTO tbl (val) VALUES %s",
>         join ",", map '(?)', @$array;
>
>     $dbh->do($sql, undef, @$array);
>     printf "saved: %d\n", scalar @$array;
> }
>
>
> while(1) {
>     my @ary;
>     push @ary, [ 0 .. int rand 10] for 0 .. int rand 50;
>     _flush_data(\@ary);
> }
>
>
> Пошел я отписаться в их багтрекере, а там еще кроме моего куча багов и тоже
> про мемори лики и причем в других местах.
> я тут было по результатам тестов и ощущений хотел было новый проект на
> постгрисе замутить вместо mysql, но ситуация с DBD::Pg крайне удручает. если
> почти год лежит версия с утечками памяти и фиксов нету, то как ее
> использовать? она уже даже в Debian/stable блин попала...
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>


-- 
С уважением,
  Дмитрий
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20110219/9bd1c688/attachment.html>


Подробная информация о списке рассылки Moscow-pm