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、在系統中創建一個計劃任務,設定這個計劃任務的執行頻率為每天,執行的腳本是上面的那個文件。執行許可權使用管理員級別的賬戶