Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > скорость подключения к mysql


Автор: Smorodin 13.8.2010, 13:48
От расположения звезд на небе время подключения к MySQL между 0,0002 с и 0,8 с.
Пример кода: 

Код

<?php
$max = 0;
$min = 1;
for ($i = 0; $i < 100; $i++) {
    $m1 = microtime(true);
    $dbh = mysql_connect('localhost', 'testdb', 'testdb');
    mysql_select_db('testdb', $dbh);
    $ret = mysql_query("SET NAMES `utf8`", $dbh);
    mysql_close($dbh);
    $m2 = microtime(true);

    if ( ($m2 - $m1) > $max ) $max = ($m2 - $m1);
    if ( ($m2 - $m1) < $min ) $min = ($m2 - $m1);
}
echo $min; echo "<br />"; echo $max;
?>

выводит минимальное значение стабильно 0,0002, а вот максимальное иногда равно и 0,5, и 0,8, правда чаще +-0,005.

Хотелость бы узнать, что это за звезды, и как их правильно рассположить.
 
mysql-server-5.1.49
php52-5.2.14
apache-itk-2.2.16
FreeBSD-8

Автор: capitan 13.8.2010, 14:45
Первые запросы будут дольше отрабатываться чем последующие. Мускул кеширует их.

Автор: OlgaNaft 17.8.2010, 18:50
А кто такой "Мускул"?  smile 

Автор: bars80080 17.8.2010, 19:06
Цитата(OlgaNaft @  17.8.2010,  18:50 Найти цитируемый пост)
А кто такой "Мускул"?

MySQL

Автор: IgorIV 17.8.2010, 20:12
OlgaNaft, а вы с какой целью интересуетесь? Вроде как с MySQL знакомы и не знаете русский вариант?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)