- RU.PERL ----------------------------------------------------------- RU.PERL - Msg : #558 [562] От : Dmitry Tsigelnik 2:5020/400 07 октября 03, 19:52 Кому : All 11 октября 03, 20:59 Тема : Persitent db connection and Mod_Perl ------------------------------------------------------------------------------- From: Dmitry TsigelnikПривет всем!!! У меня возник вот какой вопрос: mod_perl позволяет сохранять глобальные переменные между вызовами, т.о. мы можем держать DBI handler открытым. И я так понимаю что Apache::DBI так и реализован. Hо трабл в том что получается, что один коннект на все потоки и это не есть гуд, т.к. могут пересечся трансакции или например $dbh->{mysql_insertid} может вернуть чужое значение. Решение этого вопроса заключается в том что бы создать connection pool, он будет держать открытым сразу несколько коннектов и раздавать и по запросу потокам, создавать новые, если не хватает, закрывать лишние, пингaвать их перед там как отдать и т.д. Такая штука есть на Java. Мож кто знает есть ли реализация на Perl, или мне надо будет самому писать??? -------------------- Dmitry Tsigelnik -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400)