zoukankan      html  css  js  c++  java
  • 服务器维护备用

    经常维护服务器,由于mssql数据库经常会占用大量内存,所以我查找资料写了如下代码,方便自己也利于别人使用,都是直接从服务器上直接拿来的
     
     
    将下面的内容保存为sqlreboot.bat,然后添加到计划任务里,就可以实现一段时间后重启sqlserver服务器了,防止sqlserver经常占用内存过高,导致网页无法打开数据。 
    复制代码代码如下:

    net stop sqlserveragent  
    net stop mssqlserver  
    echo.wscript.sleep(50000)>s.vbs  
    cscript //nologo s.vbs  
    del s.vbs  
    net start mssqlserver 
    net start sqlserveragent  


    收缩sqlserver数据库,清空日志文件 
    复制代码代码如下:

    DUMP TRANSACTION [数据库名] WITH NO_LOG 
    BACKUP LOG [数据库名] WITH NO_LOG 
    DBCC SHRINKDATABASE([数据库名]) 


    mysql数据库下实现自动备份并用winrar压缩实现的批处理和php文件 
    复制代码代码如下:

    FOR /D %%i IN (*) DO D:phpphp5php.exe -q D:phpphp5ackup.php %%i 


    backup.php 
    复制代码代码如下:

    <?php  
    if ($argc != 2 || in_array($argv[1], array('--help', '-?'))) {  
    ?>  
    backup Ver 0.01, for Win95/Win98/WinNT/Win2000/WinXP on i32  
    Copyright (C) 2000 ptker All rights reserved.  
    This is free software,and you are welcome to modify and redistribute it  
    under the GPL license  
    PHP Shell script for the backup MySQL database.  
    Usage: <?php echo $argv[0]; ?> <option>  
    <option> can be database name you would like to backup.  
    With the --help, or -? options, you can get this help and exit.  
    <?php  
    } else {  
    $dbname = $argv[1];  
    $dump_tool = "D:\php\mysql\bin\mysqldump.exe";  
    $rar_tool = "D:\program\winrar\rar.exe";  
    $dateml=date("Ymd"); 
    $yesday=date('Ymd' , strtotime('-6 day')); 
    @exec("md F:\sqldata\mysqlbak\$dateml"); 
    @rmdir("F:\sqldata\mysqlbak\$yesday");  
    //@exec("$dump_tool --single-transaction --opt -u root -pxzqcABCD986 $dbname > ./$dbname.sql");  
    //@exec("$rar_tool a -ag_yyyy_mm_dd_hh_mm F:\sqldata\mysqlbak\{$dateml}\$dbname.rar $dbname.sql");  
    @exec("$rar_tool a -ag_yyyy_mm_dd_hh_mm F:\sqldata\mysqlbak\{$dateml}\$dbname.rar D:\php\mysql\data\$dbname");  
    @rmdir($dbname);  
    echo "Backup complete!";  
    }  
    ?> 
  • 相关阅读:
    单细胞分析实录(8): 展示marker基因的4种图形(一)
    单细胞分析实录(7): 差异表达分析/细胞类型注释
    单细胞分析实录(6): 去除批次效应/整合数据
    单细胞分析实录(5): Seurat标准流程
    R绘图(2): 离散/分类变量如何画热图/方块图
    R绘图(1): 在散点图边缘加上直方图/密度图/箱型图
    单细胞分析实录(4): doublet检测
    单细胞分析实录(3): Cell Hashing数据拆分
    单细胞分析实录(2): 使用Cell Ranger得到表达矩阵
    单细胞分析实录(1): 认识Cell Hashing
  • 原文地址:https://www.cnblogs.com/sovf/p/3272517.html
Copyright © 2011-2022 走看看