![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试开发
文章平均质量分 87
Ryhn
只是一个22年入行的软件测试人员而已
展开
-
Mysql学习9--锁
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除去传统的计算机资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对于数据库而言显得尤其重要,也更加复杂。行级锁,每次操作锁住对应的行数据。锁定粒度最小,发生锁冲突的概率最低,并发率最高。应用在InnoDB存储引擎中。原创 2024-08-04 21:27:32 · 487 阅读 · 0 评论 -
Mysql学习8--视图-存储过程-触发器
视图(view)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。简单理解即为:视图=一条查询语句SQL语句进行封装与重用在是只有当前用户创建的变量,其他用户不可使用,定义语法:set @变量名。原创 2024-08-04 21:21:20 · 602 阅读 · 0 评论 -
Mysql学习7--SQL优化
Using filesort:通过表的索引或全表扫描,读取满足条件的数据行,让好在排序缓冲区sort buffer中完成排序操作,所有不是通过索引直接返回排序结果的排序都叫FileSort 排序。没有not null约束:Innodb引擎会遍历整张表把每一行的字段值都取出来,返回给服务层,服务层判断是否为null,不为null,计数累加。页可以为空,也可以填充一半,也可以填充100%,每个页包含了2-N行数据(如果一行数据多大,会行溢出),根据主键排列。Innodb引擎会遍历整张表,但不取值。原创 2024-08-04 21:14:57 · 339 阅读 · 0 评论 -
Mysql学习6--索引
索引是帮助Mysql高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。原创 2024-08-04 21:12:32 · 453 阅读 · 0 评论 -
Mysql学习5--存储引擎
存储数据、建立索引、更新\查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可以称为表类型MYSQL早期的默认存储引擎memory引擎的表数据是存放于内存中的,由于受到硬件问题、或断电问题的影响,只能将这些表作为临时表。原创 2024-08-04 21:08:29 · 182 阅读 · 0 评论 -
Day01--搭建接口自动化框架
从0开始记录搭建一个日常通用的基于pytest的测试框架(目标每周一更)原创 2024-04-26 18:11:36 · 678 阅读 · 1 评论 -
自动化生成功能测试报告并附加AI分析
通过编写markdownhtml转换成html文件,然后通过第三方库和项目管理系统的官方文档来获取对应数据,将获取到的数据使用国内对外开放的AI接口进行AI分析,并使用pandas与plotly来制作echart和列表,最终用对应数据使用jinja来塞入,并发送对应邮件原创 2024-04-23 13:50:57 · 1090 阅读 · 0 评论