如何理解SQL审计的技术特性

 时间:2024-10-23 08:49:11

1、为确保分布式数据库高效、稳定运行,需对应用可能运行的SQL语句进行审计,找出不符合规范的语句,拒绝语句执行或者对用户提示警告。

如何理解SQL审计的技术特性

2、首先,要针对在管理平台执行的DDL语句进行审计,对于审计方式为“拒绝”的审计规则,直接拒绝执行。

如何理解SQL审计的技术特性

3、对于审计方式为“警告”的审计规则,对用户提示警告信息后继续执行语句;运维人员后续对告警情况进行分析处理。

如何理解SQL审计的技术特性

4、DDL的审计主要用于规范表、字段以及索引的创建,包括:字段是否为空、是否有注释、是否存在主键、字符集编码等。

如何理解SQL审计的技术特性

5、针对发送到dbproxy的DML语句进行审计,对于审计方式为“拒绝”的审计规则,dbproxy直接向前端提示报错信息,拒绝语句执行。

如何理解SQL审计的技术特性

6、对于审计方式为“警告”的审计规则,dbproxy将语句的相关信息记录到审计日志,可提供给开发人员对sql语句参考优化。

如何理解SQL审计的技术特性

7、审计功能对于数据库本身的性能会有不小的影响,因此开启相关的功能前要结合业务特性做好评估,尽量避免影响性能。

如何理解SQL审计的技术特性
  • 肚子敷药包瘦瘦包减肥法真能减吗?
  • 美牙科专家提醒:吃完这9种食物必须刷牙
  • 缓解烧烫伤的简易方
  • 2018dou yin最火歌曲排行榜
  • 喝惯了奶粉的宝宝不喜欢喝水怎么办?
  • 热门搜索
    安全伴我行手抄报资料 小学生反邪教手抄报 物理手抄报版面设计图 有关于植树节的手抄报 运动手抄报图片 放飞科技梦想手抄报 法制教育的手抄报 竞选大队委手抄报 手抄报花边难又漂亮 饮食健康手抄报