一、背景 数据安全生命周期分为采集、传输、存储、处理、交换、销毁几个阶段,其中数据处理阶段是整个周期的核心阶段,数据处理安全与否直接关系到整体数据安全。那么今天分享内容就是数据处理安全的相关要求和实现目标。 我们知道DSMM分为5个成熟度等级分别为:非正式执行、计划跟踪、充分定义、量化控制、持续优化 ...
分类:
其他好文 时间:
2019-12-10 17:00:53
阅读次数:
109
1.生成执行计划 explain plan for select * from t_call_records where t_bjhm='123456' 备注:explain plan for后面为要生成执行计划的查询语句 2.查看执行计划结果 select * from table(dbms_xp ...
分类:
数据库 时间:
2019-12-02 13:22:25
阅读次数:
133
Query Store是SQL Server 2016中引入的语句性能监控和调优工具,它不仅自动捕获查询、执行计划和运行时统计信息的历史记录,而且还可以识别出由于执行计划更改而导致的性能差异,简化了性能故障排除的流程。Query Store从字面意思上来解释,它是查询的仓库,它是由SQL Serve ...
分类:
其他好文 时间:
2019-11-29 15:46:14
阅读次数:
91
对于CBO的理解: RBO 基于规则的优化器 CBO 基于代价的优化器 CBO计算执行计划的代价(cost),并从中选择cost最低的执行方案,它依赖数据库对象的统计信息,统计信息的及时性和准确性都会影响CBO作出最优的决策,因为RBO死板的认定规则,对数据不敏感,规则是死的,数据是活的,而且数据具 ...
分类:
其他好文 时间:
2019-11-29 12:50:47
阅读次数:
104
1.查看执行时间和cpu占用时间 set statistics time on select * from dbo.Product set statistics time off 打开你查询之后的消息里面就能看到啦。 2.查看查询对I/0的操作情况 set statistics io on sele ...
分类:
数据库 时间:
2019-11-25 16:47:36
阅读次数:
115
表结构: create table user ( id int primary key, name varchar(20), sex varchar(5), index(name) )engine=innodb; insert into user values(1, 'shenjian','no') ...
分类:
数据库 时间:
2019-11-24 19:37:13
阅读次数:
114
我们看看 TiDB 一段代码的实现 左外连接(Left Out Join)的消除; select 的优化一般是这样的过程: 在逻辑执行计划的优化阶段, 会有很多关系代数的规则, 需要将逻辑执行计划(LogicalPlan)树应用到各个规则中, 尝试进行优化改写; 我们看看其中的一条优化规则: out ...
分类:
数据库 时间:
2019-11-24 17:36:47
阅读次数:
97
近来二次阅读苏杰著人人都是产品经理,还是很有收获,为了促进自己反思,特记录在此。 产品经理是关于事和人的匹配。事,对公式来说,梳理清晰的业务是根本,对个人那是具体的任务。人,要具备相应能力,知识,技能和态度。 项目经理是任务的执行人,不是提出者,需要执行,计划和控制能力。产品经理是任务的提出者,更需 ...
分类:
其他好文 时间:
2019-11-24 00:10:57
阅读次数:
92
node.js需要传参给PHP,执行计划任务 PHP接收不到auth值。。 解决方案在headers中加入'Content-Length': Buffer.byteLength(content) 解释:Buffer.byteLength(字符串,编码方式)计算指定字符串的字节数 Buffer.byt ...
分类:
Web程序 时间:
2019-11-23 16:11:29
阅读次数:
172
在MySQL中经常出现未按照理想情况使用索引的情况,今天记录一种Order by语句的使用导致未按预期使用索引的情况。 1. 问题现象 1.1 SQL语句: SELECT DISTINCT p.* FROM tb_name p WHERE 1=1 AND p.createDate >= '2019- ...
分类:
其他好文 时间:
2019-11-22 10:28:32
阅读次数:
77