MySQL连接,疯狂增加负载

时间:2014-01-04 19:53:40

标签: php mysql pdo

感谢您花时间阅读/回答我的问题。

在启动MySQL连接之前,这是通常的加载时间: 0.0182s

(我不是在使用“功能强大”的电脑而是体面的)。 然后,在使用PDO类打开MySQL连接之后。

class Dbdriver extends \PDO
{
    private $con = array();

    private $dns;

    private $query;

    function __construct()
    {
        $this->con[0] = 'mysql';
        $this->con[1] = 'localhost';
        $this->con[2] = 'db_name';
        $this->con[3] = 'mysql_user';
        $this->con[4] = 'mysql_pass';

        $this->dns = $this->con[0].':dbname='.$this->con[2].';host='.$this->con[1];
        $connection = new \PDO($this->dns, $this->con[3], $this->con[4]);

        $query = $connection->prepare("SELECT * from Users");
        $query->execute();
        print_r($query->fetchAll(\PDO::FETCH_ASSOC));
        $connection = NULL;
    }
}

此外,我尝试一个简单的查询,看它是否有效(确实如此)。

但接下来是悲伤的回答,负荷疯狂地增加到:1.0345s

我有几个问题要问。 这是正常的吗? 你能分享一些提供更快加载的技巧吗?

PD:我有点新手,这让我很头疼。

0 个答案:

没有答案