Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     14 Nov 2003  19:48:50
 To : "Serge Chervjakov"
 Subject : Re: perl или c#?
 -------------------------------------------------------------------------------- 
 
 Serge Chervjakov <serg@enseza.elcom.ru> wrote:
 
 SC> Путем беспрерывных очисток скрипта, я довел его до состояния:
 SC> --
 SC> use Mysql;
 SC> print 'ok';
 SC> --
 SC> И что бы вы думали? Правильно, эта зараза жрет 0,14 с (примерно вдвое меньше
 SC> изначально). И фактически, весь скрипт тормозит из-за нее. Хотя конечно есть
 SC> и вторая половина:). Дык вот вопрос: поможет ли переписывание на Сях?
 
 Hе поможет. Поможет
 1. Переход от нестандартного модуля Mysql к стандартому DBD::mysql
 (use DBI;
  $base = DBI->connect("dbi:mysql .....")
  @row= $base->selectrow_array("select * from table where numurl=?",$numurl);
 
 2. Испоользование (раз уж есть mod_perl) тех самых персистентных
 соединений с базой. Поскольку именно соединение с базой и подгрузка
 Mysql-ных библиотек кушает у тебя время. Соответственно, если оно будет
 производиться только при запуске очередной копии апача, ты это время
 сэкономишь.
 
 Возможно, (судя по вышепоскипанному) поможет таки перепроектирование
 базы. Так как то что у тебя происходит сильно похоже на lock contention.
 Я не помню как в mysql называются разные способы хранения таблицы, но,
 возможно, тебе следует тот из них, который используется поменять на
 более другой.
  
 
 -- 
 --- ifmail v.2.15dev5.1
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Re: perl или c#?   Serge Chervjakov   14 Nov 2003 18:55:28 
 Re: perl или c#?   Victor Wagner   14 Nov 2003 19:48:50 
 perl или c#?   Andrew Alakozow   14 Nov 2003 23:45:17 
 perl или c#?   Serge Chervjakov   16 Nov 2003 00:36:01 
 Re: perl или c#?   Victor Wagner   16 Nov 2003 00:45:15 
Архивное /ru.cgi.perl/15178a2bb5de4.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional