美文网首页
数据库加密方式以及调优方式

数据库加密方式以及调优方式

作者: 软件测试笔记 | 来源:发表于2017-12-19 15:13 被阅读0次

    1.背景:之前面试一家公司是做数据库方面的产品的,面试之前怕露怯,刚好跟当时所在公司DBA关系还不错,就请教了他两个问题,这两个问题好像是那家公司的面积要求,结果我还是没通过,尴尬~~~~,不过做下笔记还是有必要的~~

    2.数据库加密方式:

    加密方式主要分3种:

        2.1访问加密,即程序访问数据库时,数据的配置文件从原来的明文改成了加密的形式;

        2.2数据的加密,主要是密码的加密和敏感信息的加密,脱敏产品(敏感信息(住址、手机号、信用等)的加密)

    加密方式:程序的md5,数据库本身的加密方案(安全级别低),比如oracle的wallet(不用密码登录,多台服务器的时候,维护密码时只要覆盖对应路径的wallet即可,安全级别高)

        2.3传输层加密,程序访问数据库数据库返回给程序,客户端访问数据库,数据库返回客户端,如OpenSSL传输

    3.数据库调优方式

        3.1索引:

    index   有主键   类型:

    支持一个列有多个复合索引,但不能一个列有两种一个类型的索引

    在查询的时候没有体现,支持强制,(hint)也不走默认的索引,(因为索引浪费空间,可能有时不是最好的选择)看优化器的支持情况

    delete insert update 都会新增一个空间,只是数据没了。

    如果原有的空间释放了,索引也不会自动回去,可以强制回去。

       3.2执行计划

    查看执行计划方式之一:工具(pLsql)的解释计划

    二:    链接库用命令输出

    针对执行计划,查看具体的谓词对应的语句,选择方式进行调优(增加索引,调整语句等)

    相关文章

      网友评论

          本文标题:数据库加密方式以及调优方式

          本文链接:https://www.haomeiwen.com/subject/fhabwxtx.html