数据库
文章平均质量分 94
乐瓜乐虫
这个作者很懒,什么都没留下…
展开
-
性能测试-sql优化——慢sql定位和优化
一般有3个思考方向MySQL是一个经过互联网大厂验证过的生产级别的成熟数据库,对于Mysql数据库本身的优化,一般是通过Mysql中的配置文件my.cnf来完成的,比如。Mysql5.7版本默认的最大连接数是151个,这个值可以在my.cnf中修改。binlog日志,默认是不开启缓存池bufferpoll的默认大小配置等。由于这些配置一般都和用户安装的硬件环境以及使用场景有关系,因此这些配置官方只会提供一个默认值,具体情况还得由使用者来修改。关于配置项的修改,需要关注两个方面。转载 2024-04-20 08:07:12 · 251 阅读 · 0 评论 -
性能测试-数据库优化二(SQL的优化、数据库拆表、分表分区,读写分离、redis、数据库监控)
数据库优化重点: type类型,rows行数,extra。原创 2024-04-12 09:59:33 · 754 阅读 · 0 评论 -
性能测试-数据库优化一(分析与数据库配置参数优化)
这些日志、监控平台,是记录了sql和sql的执行时长,所以不管你有没有开启慢sql的开关,日志中都会有sql和sql的执行时长。max_connections 最大连接数,现在是151. centos系统,默认情况下,一个进程运行打开的进程+线程 数量默认是1024,数据库的最大连接数大概是这个值的1/5,也就是说,在不修改操作系统的参数配置 情况下,数据库的最大连接池,大概可以是200.数据库对磁盘的性能要求比较到,因为对数据库的操作,需要磁盘的io,而这个慢sql日志一旦开启,就 要使用磁盘的写操作。原创 2024-04-11 10:02:45 · 757 阅读 · 0 评论 -
性能测试-数据库(安装、索引、sql、执行过程)与磁盘知识(读、写、同时读写、内存速度测试)
数据库,其实是数据库管理系统dbms。数据库管理系统,数据库管理系统,管理数据。数据:一切可以用计算书来存储都是数据。数据对于一个项目是非常非常重要的,所以对数据的保存、数据的稳定性、数据的安全性要求是比较 高的。如果数据存在磁盘上,希望磁盘的稳定性就要求比较高。----所以,数据库的数据存的磁盘,一般选择机 械硬盘。关系型数据库:库和表 库是数据的一个整体。mysql数据库,库名称,就是一个文件夹名称。一个库就是一个文件夹。表用二维表的方式栅格化数据,进行存储。原创 2024-04-08 20:55:43 · 987 阅读 · 0 评论 -
MYSQL
练习地址(https://www.nowcoder.com/exam/oj?原创 2024-04-04 15:23:49 · 2134 阅读 · 0 评论 -
支付接口和数据库断言及封装
请求方法: post请求地址:http://shop.lemonban.com:8107/p/order/pay请求参数:{“payType”:3,“orderNumbers”:“1733308182027309056”}请求头部: {“Content-Type”:“application/json”,“Authorization”: “bearer12fa7db3-1270-4ab1-8d48-ba1b7dccc4bb”}响应结果: weixin://wxpay/bizpayurl?原创 2024-04-01 16:51:23 · 1030 阅读 · 0 评论 -
注册接口和前置SQL及数据生成及封装
公用之前的提取的函数: 如果是json就用jsonpath提取,如果是text就或文本 【类似我们的响应断言的思路】faker.python下有更多的生成随机的方法:这些方法有很多,没有必要都记住,做好笔记,以及用到了再查笔记即可。查询结果不为None,那么就是存在数据库了,重复了,不能用,就继续重新生成一个号码,再重复上述操作。生成完成后,我们需要设置到环境变量里,后面要用的时候去环境变量里获取,用这个同样的号码。我注册的第一条用例的数据就需要用,也就是这个号码的位置需要用-函数生成的数据 替换。原创 2024-04-01 09:32:27 · 864 阅读 · 1 评论 -
python 数据库操作(pymysql.connect、游标cursor.execute(fetchone、fetchmany、fetchall))、数据库封装
做测试的时候总是有些场景需要用到数据库的:场景一: 查询并获取数据-- 比如验证码查询【测试环境里】场景二:构造测试数据避免重复,查询校验数据是重复 – 用户名 手机号码不能重复。场景三: 进行数据库数据确认,确认测试结果;数据库断言。接口测试 没有界面直观判断。原创 2024-03-21 17:52:59 · 1075 阅读 · 0 评论