小编Aar*_*yen的帖子

如何加快php备份脚本?

我一直在php中使用mysql db backup脚本,备份需要21个小时我的dbs.我想通过cli和cron将它用作日常备份脚本,并且想知道你们是否可以看看它,看看是否有我可以优化它.

<?

//Timer start
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;


ini_set('memory_limit','4000M');
//ini_set('max_execution_time', 300);


$host = "host";
$user = "user";
$pass = "pass";

$db = "tagdb";

$link = mysql_connect($host,$user,$pass);
$result = mysql_query("show databases like 'tag%'");  // we only want tagdb

while($row = mysql_fetch_row($result))
{
    $dbs[] = $row[0];
}

foreach($dbs as $db)
{
        if(strlen($db) == 10 || $db == "tagdb" || $db == "tagui")
        {
        echo $db."\n";
                backup_tables($host,$user,$pass,$db);
    }
} …
Run Code Online (Sandbox Code Playgroud)

php mysql backup optimization database-backups

0
推荐指数
1
解决办法
480
查看次数

标签 统计

backup ×1

database-backups ×1

mysql ×1

optimization ×1

php ×1