频繁的INSERT / UPDATE查询是否会危及数据库安全?

时间:2014-05-14 08:09:59

标签: c# sql sql-server insert

嗨,我在Web应用程序中使用数据库相对较新,我正在尝试为用户开发动态应用程序。

所以,我想知道你的应用程序经常(比如每2秒)从同一个用户执行INSERT / UPDATE查询是多么安全。

我知道INSERT / UPDATE查询的执行速度很慢(我已经读过每秒12次INSERT)但这不是我的问题。
我的问题是关于我的数据库的安全性。

3 个答案:

答案 0 :(得分:2)

对数据库执行INSERT或UPDATE的频率与数据库的safety无关。但它可能会影响其performance,这是可能的。

答案 1 :(得分:0)

我认为OP的关注更多的是数据库处理负载的能力的稳健性而不是腐败,而不是SQL注入的问题。 (尽管有值得注意的有价值的评论)。每个用户建议的卷应该没有问题。

应定期维护检查任何数据库的数据库完整性。确保您正在执行以下操作,并且您应该在性能和可靠性方面没有任何问题。

  1. 备份数据库。完整备份和事务日志备份。
  2. 重建和/或重新组织索引
  3. 删除旧数据备份并经常检查可用空间。
  4. 检查维护日志中是否存在数据库问题。
  5. 然后监视性能是否有足够的内存,DISK I / O和CPU。

答案 2 :(得分:-1)

在表名之后没有“with(nolock)”段,正在插入/更新的表总是被锁定。

如果是这样,它如何表现良好