我正在尝试收缩用于syslog监视的SQL数据库。现在DB的容量大约是43 DB,我相信已经有几年没有清理过了。最近,当有人退出时,我继承了这个DB,我甚至不知道如何访问它或清理它。我试图对数据库或文件进行标准收缩,它似乎将其降至大约40 DB,但在新条目登录到DB后的几分钟内,它立即返回到原来的43 DB大小。是否有一种方法可以删除超过某几年或几个月的数据?我们目前没有数据库管理,我只是在尽我所能来释放一些可能有价值多年的旧数据的DB空间。
编辑: MS Sql Server 2005
对于Amazon,我正在寻找交付缓存的SELECT查询的方法,以提高查询量大的网站的性能(以及导致对RDS感兴趣的其他功能)。到目前为止,我已经能够建立一个Aurora数据库,通过MySQLWorkbench将一个旧的MySQLWorkbench数据库迁移到它,并成功地运行了该网站的测试版本。表示,我可以使用查询来增加MySQL查询缓存,例如(本例中为16 in ):这需要比可以远程连接的数据库用户更高的权限。主用户似乎已设置为本地主机