如何理解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最火歌曲排行榜
  • 喝惯了奶粉的宝宝不喜欢喝水怎么办?
  • 热门搜索
    得了肝病怎么办 生活常识大全 啪嗒啪嗒的视频大全在线 pdf怎么复制文字 幼儿舞蹈大全 深圳富士康怎么样 怎么编曲 新鲜猴头菇怎么吃 生日祝福图片大全 带鱼的做法大全