sql重启命令
① 如何重启sql服务
SQL Serever服务在系统中的名称为:MSSQLSERVER;如何重新启动SQL服务呢?如下所示:
重新启动SQL Serever服务方法1:
可视化操作重新启动SQL服务方式
1、打开计算机【菜单】—在【运行】中输入“cmd”在cmd里面输入“compmgmt.msc”命令打开【计算机管理】—找到【服务和应用程序】中的【服务】,打开【服务】之后找到“SQL Serever(MSSQLSERVER)”;
② pgsql常用命令
了解和掌握 PostgreSQL 常用命令对于数据库管理至关重要。以下是一些基本命令的介绍与应用。
一、查看正在运行的 PostgreSQL 程序
使用命令:ps aux | grep postgres
二、重启 PostgreSQL 服务
执行命令:systemctl restart postgresql-12.service
三、查看当前连接数
运行 SQL 查询:select count(1) from pg_stat_activity;
四、查看最大允许连接数
执行查询:show max_connections;
五、调整最大连接数
修改配置文件:/var/lib/pgsql/12/data/postgresql.conf
找到 max_connections 参数,调整后重启数据库。
六、查看空闲连接数
查询:select count(1) from pg_stat_activity where state='idle';
七、监控 SQL 执行情况
运行:select pid,now()-query_start as "执行时间",wait_event_type,wait_event,query from pg_stat_activity;
八、释放空闲连接
执行命令:SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname = 'market' AND pid != pg_backend_pid() AND state in ('idle');
九、清除数据库锁
查询锁状态:select pid,now()-query_start as "执行时间",wait_event_type,wait_event,query from pg_stat_activity;
或:select pid,usename,pg_blocking_pids(pid) as blocked_by,query as blocked_query from pg_stat_activity where cardinality(pg_blocking_pids(pid)) > 0;
释放锁:kill 命令,SELECT pg_cancel_backend(PID); 或 SELECT pg_terminate_backend(PID);
十、查询 PostgreSQL 版本信息
执行查询:show server_version;
③ 如何设定每天自动重启SQL
1、首先重启SQL是需要一定权限的,因为是操作SQL的服务。一般是使用管理员级别的权限
2、重启SQL的命令行是:
netstopmssqlserver
netstartmssqlserver
将以上两行存成一个Bat文件
3、在系统中创建一个计划任务,设定这个计划任务的执行频率为每天,执行的脚本是上面的那个文件。执行权限使用管理员级别的账户