当前位置:首页 > 包含标签 数据库 的所有文章
SQLSERVER数据库内存占用过高的解决方法

问题描述

公司有个虚拟机装的数据库SQL Server 2019,运行了3个月的时候,内存已经占用很高了(64G内存),物理内存几乎占用了90%以上了,导致虚拟机告警,进入服务器发现,sqlserver占用了80%以上的内存。


问题分析

默认情况下,SQL Server会根据物理内存数来动态增大或缩小高速缓冲存储器的容量。如果物理可用内存变得较少的时候,则SQL Server会将一些物理内存释放,但是只会保证少量的物理内存完全不能满足其他软件的需求。

清理MSSQL数据库过大的日志文件LDF

问题描述

Microsoft SQL Server 2019中1个4G左右大小的数据库,日志文件LDF增大到了220G的样子,导致占用了过多的磁盘空间。


问题分析

因为创建的数据库是完整的恢复模式,存储的是数据库操作数据的信息,其中包含有新增数据、修改数据、删除数据等,所以会变的越来越大,如果经常完整备份,那么就可以清空之前的日志记录。

[宝塔BT]Redis可视化管理工具-Redis管理器

插件介绍

Redis管理器,一款宝塔面板后台的Redis可视化管理工具。可以对本机或者远程Redis服务器进行查看、修改等操作,实现对Redis字符串String、哈希Hash、列表List、集合Set、有序集合Zset的修改保存操作,方便对Redis进行管理。


支持系统

1、Linux系统:Debian10到Debian11,CentOS8,其他的系统未测试(大概率支持)

2、Windows系统:Windows2019 64位

SQLSERVER定期自动备份数据库

SQL Server对于数据安全的考虑,需要定期的自动备份数据库,本文主要讲使用SQL Server 数据库代理中的维护计划作业来定时自动备份数据库。


操作方法

1、打开sqlserver资源管理器Microsoft SQL Server Management Studio,打开 管理 -> 维护计划 ,鼠标右击选择 维护计划向导 ,弹出的向导点击 下一步


2、名称可以随便填写,选择 每项任务单独执行 ,点击 下一步

SQLSERVER数据库使用维护计划向导报错

问题描述

SQL Server 数据库设置自动备份的时候,点击维护计划向导,直接报错,提示:

“代理 XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用 sp_configure 来启用“代理 XP”。有关启用“代理 XP”的详细信息,请参阅 SQL Server 联机丛书中的“外围应用配置器”。 (Microsoft.SqlServer.Management.MaintenancePlanWizard)