Questions tagged «log»



1
SQL Server中的“在检查点上截断日志”选项
长话短说,但我们的长期顾问(前雇员)早在2006年左右就编写了一个自定义脚本来与Tivoli Storage Manager交互,并且似乎正在检查名为的SQL Server DB选项truncate log on checkpoint。他们的说法是,它阻止脚本在SQL 2012实例上运行和执行备份。 我觉得这是完整的BS,因为我找不到任何这样的选项,sp_configure并且备份在一个实例之外的任何地方都可以工作。但是,我想删除一个地雷(如果确实如此),并删除其他过时的元素。我确实让他们与供应商核实,但我对他们所说的话没有高度的信心。 我所做的研究只返回了SQL 2000或Sybase选项。另一个说法是,当恢复模型使用SIMPLE并且没有明确的选项打开或关闭它时,它在更高版本(2008及更高版本)中被隐式调用/使用。 由于该TRUNCATE LOG命令由于这些天的事务日志的工作方式已过时,因此我认为这不是一个可以查询的选项。 由于我没有任何SQL Server 2000实例,因此我希望有人可以回忆起此事,或者可以检查周围放置的实例。我告诉他们,我没有什么可以推荐的。我也希望有人可以确认这已经过时了。

1
在PostgreSQL Windows服务中登录文件
我需要一种替代方法来运行以下命令: C:\xxx\pgsql\bin\pg_ctl" -D "C:\xxx\pgsql\data" -l "C:\yyy\log\pgsql.log" start。 这样,服务器将启动并登录到C:\yyy\log\pgsql.log。但是,当我尝试将服务器注册为服务时-没有可用的日志记录选项,并且服务器将记录到事件查看器。从pg_ctl文档中: pg_ctl注册[-N服务名] [-U用户名] [-P密码] [-D数据目录] [-S a [uto] | d [emand]] [-w] [-t秒] [-s] [-o选项] 如何强制服务器登录文件?注意:我不想使用一键式安装程序,我只想使用解压缩的二进制文件。

1
是否可以在PostgreSQL的日志活动中排除特定用户?
我需要监视数据库中用户的活动。我在中设置了以下参数postgresql.conf: log_min_duration_statement = 0 log_connections = on log_disconnections = on log_line_prefix = '%t %a %d %h %u |' 但是,我意识到大多数日志文件都充满了postgres用户执行的语句,我为维护任务编写的脚本使用了这些语句:重新计算实例化视图,pg_dump,pg_restore,将视图提取为列表文件等,其结果是每日的大小超过12 Mb的日志文件。 有没有办法从日志中排除特定用户的活动?
10 postgresql  log 

2
完整数据库备份后,SQL Server分发数据库日志文件无法控制地增长
我们有一个合并复制环境,该环境将推动8个订阅者。一切正常。我们的分发数据库是在简单恢复模式下设置的。我们有一个维护计划,该计划将每天00:30备份所有数据库。此过程完成后,分发日志文件将在接下来的30分钟内增长,并占用硬盘驱动器上的所有剩余空间(约90GB) 然后发生的情况是,分发数据库显示为“正在恢复”,直到重新启动计算机,我们才能做任何事情。之后,我可以将日志文件缩小到2MB。 我不知道为什么会这样。日志文件每天运行约10MB。数据库大小为15GB。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.