我在一家电子商务公司工作。我们的 DBA 最近告诉我,使用 SQL 进行日志记录是一种不好的做法,并建议使用平面文件和 grepping 代替。我以前从未听说过登录 SQL 是一种不好的做法,而且我在网上找不到任何可以证实这一点的东西。
当我说日志时,我的意思是记录用户操作,如登录、更改帐户信息等,以及他们的用户代理、IP 地址、帐户 ID 和事件信息等数据。
虽然随着时间的推移会导致很多行,但如果客户有问题,它可以非常容易地搜索。
登录 SQL 是一种不好的做法,是否最好登录到文件?
谢谢。